0001140361-24-016230.txt : 20240328 0001140361-24-016230.hdr.sgml : 20240328 20240328170523 ACCESSION NUMBER: 0001140361-24-016230 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 101 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240328 DATE AS OF CHANGE: 20240328 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FEMASYS INC CENTRAL INDEX KEY: 0001339005 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 113713499 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-40492 FILM NUMBER: 24800209 BUSINESS ADDRESS: STREET 1: 3950 JOHNS CREEK COURT STREET 2: SUITE 100 CITY: SUWANEE STATE: GA ZIP: 30024 BUSINESS PHONE: 770-500-3910 MAIL ADDRESS: STREET 1: 3950 JOHNS CREEK COURT STREET 2: SUITE 100 CITY: SUWANEE STATE: GA ZIP: 30024 10-K 1 ef20015354_10k.htm 10-K

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-K

(Mark One)

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

For the fiscal year ended December 31, 2023

OR


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

For the transition period
from                  to                 

Commission file number: 001-40492

 
Femasys Inc.
 
 
(Exact Name of Registrant as Specified in its Charter)
 

Delaware
 
11-3713499
(State or other jurisdiction of incorporation or organization)
 
(IRS Employer Identification No.)

3950 Johns Creek Court, Suite 100
Suwanee, GA  30024
 
(770) 500-3910
(Address of principal executive offices, including zip code)
 
(Registrant’s telephone number, including area code)

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, par value $0.001
 
FEMY
 
NASDAQ Capital Market

Securities Registered pursuant to Section 12(g) of the Act:

None

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☐ No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Exchange Act. Yes ☐ No

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

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).     Yes  ☒ No  ☐

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 13(a) of the Exchange Act.

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐

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

The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of June 30, 2023 was $6,826,165.

As of March 27, 2024, there were 22,099,347 shares of the registrant’s $0.001 par value common stock outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s definitive proxy statement for the Registrant’s 2024 Annual Meeting of Stockholders are incorporated by reference in Part III of this annual report on Form 10-K. The definitive proxy statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this annual report on Form 10-K.




FEMASYS INC.
FORM 10-K

TABLE OF CONTENTS

 
1

5
Item 1.
5
Item 1A.
29
Item 1B.
73
Item 2.
74
Item 3.
74
Item 4.
74

74
Item 5.
74
Item 6.
75
Item 7.
75
Item 7A.
84
Item 8.
85
Item 9.
118
Item 9A.
118
Item 9B.
119
Item 9C.
119

119
Item 10.
119
Item 11.
119
Item 12.
119
Item 13.
119
Item 14.
119

120
Item 15.
120
Item 16.
122
 
123

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Annual Report on Form 10-K contains forward-looking statements. All statements other than statements of historical facts contained in this Annual Report on Form 10-K are forward-looking statements. In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “expect,” “plan,” “anticipate,” “could,” “intend,” “target,” “project,” “contemplate,” “believe,” “estimate,” “predict,” “potential” or “continue” or the negative of these terms or other similar expressions, although not all forward-looking statements contain these words. Forward-looking statements include, but are not limited to, statements concerning:

• our ability to develop and advance our current product candidate and programs into, and successfully initiate and complete, clinical trials;

• the ability of our clinical trials to demonstrate safety and effectiveness of our product candidate and other positive results;

• our ability to enroll subjects in the clinical trial for our product candidate in order to advance the development thereof on a timely basis;

• our ability to successfully initiate and grow the commercial launch of FemaSeed®;

• our ability to obtain additional financing to fund the clinical development and commercialization of our product candidate and products and fund our operations;

• estimates regarding the total addressable market for our products and product candidate;

• competitive companies and technologies in our industry;

• our ability to obtain U.S. Food and Drug Administration (FDA) approval for our permanent birth control system, ability to expand sales of our women-specific medical products and develop and commercialize additional products;

• our ability to obtain regulatory approvals for and commercialize our product candidate, or the effect of delays in obtaining regulatory authorizations and commercialize;

• our business model and strategic plans for our products, product candidate, technologies and business, including our implementation thereof;

• commercial success and market acceptance of our products and product candidate;

• our ability to achieve and maintain adequate levels of coverage or reimbursement for FemaSeed, FemBloc® or any future product candidates, and our products we seek to commercialize;

• our ability to manufacture our products and product candidate in compliance with applicable laws, regulations and requirements and to oversee third-party suppliers, service providers and vendors in the performance of any contracted activities in accordance with applicable laws, regulations and requirements;

• our ability to accurately forecast customer demand for our products and product candidates, and manage our inventory;

• our ability to build, manage and maintain our direct sales and marketing organization, and to market and sell our artificial insemination product, permanent birth control system, and women-specific medical product solutions in markets in and outside of the United States;

• our ability to hire and retain our senior management and other highly qualified personnel;

• FDA or other U.S. or foreign regulatory actions affecting us or the healthcare industry generally, including healthcare reform measures in the United States and international markets;

• the impact of political, judicial, legislative or regulatory policies on our products and product candidates;

• the timing or likelihood of regulatory filings and approvals or clearances;

• our ability to establish and maintain intellectual property protection for our products and product candidates and our ability to avoid claims of infringement;

• the volatility of the trading price of our common stock; and

• our expectations about market trends.

The forward-looking statements in this Annual Report on Form 10-K are only predictions and are based 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. These forward-looking statements speak only as of the date of this Annual Report on Form 10-K and are subject to a number of known and unknown risks, uncertainties and assumptions, including those described under the sections in this Annual Report on 10-K entitled “Risk Factors” and “Management's Discussion and Analysis of Financial Condition and Results of Operations” and elsewhere in this Annual Report on 10-K. Because forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified and some of which are beyond our control, 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. Moreover, we operate in an evolving environment. New risk factors and uncertainties may emerge from time to time, and it is not possible for management to predict all risk factors and uncertainties. You should read this Annual Report on Form 10-K and the documents that we reference in this Annual Report on Form 10-K and have filed with the U.S. Securities and Exchange Commission (SEC) as exhibits hereto completely and with the understanding that our actual future results may be materially different from any future results expressed or implied by these forward-looking statements. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained herein, whether as a result of any new information, future events, changed circumstances or otherwise. The forward-looking statements contained in this Annual Report on 10-K are excluded from the safe harbor protection provided by the Private Securities Litigation Reform Act of 1995 and Section 27A of the Securities Act of 1933, as amended.

Risk Factor Summary

The following is a summary of the principal risk factors associated with an investment in our common stock.

Risks Related to Our Financial Position and Need for Additional Capital

• We have incurred significant operating losses since inception, and we expect to incur operating losses in the future.
• We need substantial additional funding and may be unable to raise capital when needed.
• Our financial results may fluctuate significantly.
• Our ability to use our net operating losses and research and development credit carryforwards to offset future taxable income may be subject to certain limitations.

Risks Related to Discovery and Development

• Enrollment and retention of subjects in clinical trials is an expensive and time-consuming process.
• The FDA may not allow us to continue the ongoing pivotal trial for FemBloc Premarket approval (PMA) due to safety concerns.
• Our current product candidates are in various stages of development.
• We are substantially dependent on the FDA’s permission to market our FemBloc system.
• The clinical development process required to obtain regulatory approvals is lengthy and expensive with uncertain outcomes.

• Interim, “topline,” and preliminary data from our clinical trials that we announce or publish from time to time may change as more data become available.
• Our products may fail to gain increased market acceptance.
• Our FemaSeed artificial insemination solution may fail to gain market acceptance.
• If we are unable to achieve and maintain adequate levels of coverage or reimbursement for our permanent birth control solution, our commercial success may be severely hindered.
• Third-party payors and physicians who do not cover or use our permanent birth control solution or other women’s healthcare devices may require additional clinical data prior to adopting or maintaining coverage of our FemBloc system.
• The training required for physicians to use our artificial insemination solution and permanent birth control solution could reduce the market acceptance of our products.
• Some of our competitors have longer operating histories and more established products or greater resources than we do.
• Our long-term growth depends on our ability to enhance our solutions, expand our indications and develop and commercialize additional products.
• Our results of operations could be materially harmed if we are unable to accurately forecast customer demand and manage our inventory.
• We manufacture and assemble components for our products and product candidates, and a loss or degradation in performance of our manufacturing capabilities could have a material adverse effect on our business.
• We rely on a limited number of third-party suppliers for components for our products and product candidates.
• Performance issues, service interruptions or price increases by our shipping carriers could adversely affect our business.
• We have limited experience marketing and selling our women-specific medical product solutions.
• We plan to rely on our own direct sales force for our women-specific medical products.
• We face the risk of product liability claims that could be expensive.
• If the quality of our solutions do not meet the expectations of physicians or patients, then our brand and reputation or our business could be adversely affected.

Risks Related to Managing Growth and Employee Matters

• We face risks related to health epidemics and outbreaks.
• Failure of a key information technology system, process or site could have an adverse effect on our business.
• Our facilities could become damaged or inoperable.
• Our ability to maintain our competitive position depends on our ability to attract and retain highly qualified talent.
• We will need to grow the size of our organization, and we may experience difficulties in managing this growth.

Risks Related to Government Regulation

• Our products and operations are subject to extensive government regulation.
• We may not receive the necessary regulatory approvals, classifications, or clearances to grow our business.
• Modifications to our products may require us to obtain new PMA approvals or approvals of a PMA supplement.
• Failure to comply with post-marketing regulatory requirements could subject us to enforcement actions.
• Our products must be manufactured in accordance with federal and state regulations.
• If treatment guidelines for permanent birth control or other women healthcare treatments change or the standard of care evolves, we may need to redesign and seek new marketing authorization from the FDA for one or more of our products.
• There may be misuse or off-label use of our products in the marketplace.
• Our products may cause or contribute to adverse medical events or be subject to failures or malfunctions.
• If we do not obtain and maintain international regulatory registrations or approvals for our products, we will be unable to market and sell our products outside of the United States.
• Legislative or regulatory reforms in the United States or the European Union may make it more difficult and costly for us to obtain regulatory clearances or approvals for our products.
• Our business involves the use of hazardous materials.

Risks Related to Intellectual Property Matters

• If we are unable to adequately protect our intellectual property rights our competitive position could be harmed.
• Obtaining and maintaining patent protection depends on compliance with various governmental requirements.
• Litigation or other proceedings or third-party claims of intellectual property infringement could require us to spend significant time and money.
• We may be unable to enforce our intellectual property rights throughout the world.
• Third parties may assert that our employees or consultants have wrongfully used or disclosed confidential information or misappropriated trade secrets.
• Recent changes in U.S. patent laws could diminish the value of patents in general.
• Patent terms may be inadequate to protect our competitive position on our products.

Risks Related to Our Common Stock

• Our directors, officers and principal stockholders have significant voting power.
• We incur significant costs as a result of being a public company.
• We are obligated to develop and maintain proper and effective internal controls over financial reporting.
•  Our disclosure controls and procedures may not prevent or detect all errors or acts of fraud.

PART 1

Item 1.
Business.

Business Overview

We are a leading biomedical company focused on addressing significant unmet needs of women worldwide with a broad portfolio of in-office, accessible, and innovative therapeutic and diagnostic solutions, including a lead revolutionary product candidate and FDA-cleared products. Our mission is to provide women with superior minimally-invasive, non-surgical product technologies, accessible in the office, improving patient care and overall health economics focused on servicing the reproductive health needs for those seeking solutions for infertility issues (FemaSeed® and FemVue®) or permanent birth control (FemBloc®). We are a woman-founded and led company with an expansive, internally created intellectual property portfolio with 180 patents globally, in-house chemistry, manufacturing, and controls (CMC) and device manufacturing capabilities and proven ability to develop and commercialize products. Our suite of products and product candidates addresses what we believe are multi-billion dollar global market segments in which there has been little advancement for many years, helping women avoid pharmaceutical solutions, implants and surgery that can be expensive and expose women to harm.

FemaSeed – Our Artificial Insemination Solution. Our FDA-cleared artificial insemination solution features single intratubal sperm delivery directed to the selected fallopian tube, the natural site of conception, offering significant advantages over existing assisted reproductive approaches, including significant cost savings and reduction of safety risks. Our first-line therapeutic infertility solution, FemaSeed, combines with a diagnostic companion product, our FDA-cleared and marketed FemVue device, which, creates saline and air contrast to safely assess the fallopian tubes for patency prior to treatment with FemaSeed. FemVue can be used with our FDA-cleared and marketed FemCath® device, which allows for selective evaluation of the fallopian tube. At least one open fallopian tube is necessary for successful fertilization, and we believe FemVue offers significant advantages over other existing approaches, including being able to provide ultrasound evaluation of a woman’s fallopian tubes as part of an existing diagnostic infertility assessment. In April 2021 we received an IDE approval from the FDA that allowed us to initiate a pivotal trial for the FemaSeed device. The first subject was enrolled in July 2021. In October 2022, we announced an updated study design for the pivotal trial to focus on couples experiencing male factor infertility, an underserved patient segment. In April 2023 we received approval to sell FemaSeed in Canada. In September 2023 we announced 510(k) clearance from the FDA for FemaSeed for intratubal insemination. The clinical trial was still ongoing at the time of receiving U.S. regulatory clearance from FDA, however, the study was concluded with enrollment completed in November 2023. Topline results of the clinical trial were announced in March 2024. The trial demonstrated that 24% of women became pregnant after FemaSeed with severe male factor (1 million to 20 million total motile sperm count (TMSC)). In contrast, a 6.7% pregnancy rate by cycle was described in the literature for intrauterine insemination (IUI) with male factor (greater than 1 million TMSC). Although permitted to have multiple FemaSeed attempts, the majority of women who became pregnant did so after the first FemaSeed procedure.  The majority of adverse events were reported as mild (n=127 subjects, 216 cycles). No new safety concerns were observed through the seven-week follow-up. All adverse events were consistent with those known for IUI. The approved labeling includes women or couples wishing to become pregnant by way of intratubal insemination. We began the first phase of commercial launch in March 2024 with the announcement of the first commercial use of FemaSeed.

FemVue, a solution that enables fallopian tube assessment with ultrasound as an alternative to the radiologic approach (hysterosalpingogram) for the diagnosis of infertility, is approved for sale in the U.S., Japan, and Canada. FemChec® allows for fallopian tube evaluation after a FemBloc procedure to confirm occlusion (or procedure success) and is being studied as part of the FemBloc pivotal trial. FemCath, allows for selective evaluation of an individual fallopian tube as an alternative to the traditional intrauterine catheter that is undirected, is approved for sale in the U.S and Canada. FemCerv® is an alternative for the diagnosis of cervical cancer by obtaining a comprehensive tissue sample with minimal contamination of the endocervical canal, and is approved for sale in the U.S and Canada. In August 2023 the Company announced it had obtained a Medical Device Establishment License from Health Canada allowing the Company to directly sell its four products, FemaSeed, FemVue, FemCath and FemCerv, in Canada. In October 2023, the Company announced it had completed the European Union Medical Device Regulation (MDR) final audit, the last step in obtaining an MDR certificate and CE marking, demonstrating Femasys’ compliance with the highest required regulatory standards.

FemBloc – Our Permanent Birth Control Solution. Our permanent birth control solution in late-stage clinical development includes our proprietary FemBloc system, which features dual intrauterine directional delivery targeting both fallopian tubes simultaneously with a degradable biopolymer followed by an ultrasound confirmation test to confirm procedure success. If approved, we expect FemBloc to be the first and only non-surgical permanent birth control option, using a minimally invasive delivery system that locally instills a degradable biopolymer, which is designed to cause the fallopian tubes to close using the patient’s own tissue in-growth, resulting in permanent birth control (sterilization) for the patient without a permanent implant. FemBloc has the potential to offer significant advantages over the only existing option, surgical tubal ligation, or “having her tubes tied”, including a significant cost savings at likely half the overall cost. FemBloc is a procedure that can be completed in a physician’s office, with no anesthesia, no incisions or cannulation, no specialty skill set or capital equipment and minimal pain and recovery time, and no residual implant remaining in the patient’s body after the tissue in-growth develops. We believe there are also significant advantages over other temporary or reversible methods that women may be using in lieu of the surgical tubal ligation option, as FemBloc does not use hormones or leave a long-term implant behind. Our permanent birth control solution combines FemBloc with an ultrasound in-office diagnostic test, which uses saline and air contrast to permit the same physician to evaluate the fallopian tubes in-office to confirm the success of FemBloc approximately three months after the final FemBloc procedure, rather than requiring the patient to visit another provider for a radiology-based exam, exposing the patient unnecessarily to radiation and the use of x-ray dye.

We have studied FemBloc in three prior clinical trials (a pilot safety study, a pivotal trial, and a validation study) pursuant to an FDA approved investigational device exemption (IDE) for each study with evaluation of safety in a total of 228 subjects. Subjects are being followed for five years for safety, and for the initial 49 subject pilot study, five years of follow-up have been completed. There have been no serious safety events reported to date in any of the subjects and over 90% of the events reported that were classified as related to the device, procedure or both, were on the day of the FemBloc procedure or within seven days after the procedure. The reported events were anticipated and the majority of these events were bleeding or spotting and/or pain or cramps and over 75% were classified by the physician as mild. Physicians observed that their subjects found the procedure to be highly tolerable, with subject self-reported pain scores similar to placement of IUDs. Almost every case (96%) was assessed by the physician to be extremely satisfied or very satisfied with the procedure and 96% found it easier than tubal ligation surgery. At the ultrasound confirmation test conducted three months following the FemBloc procedure, there was no evidence of remaining biopolymer detected in subjects, which may indicate that the biopolymer completely degraded and likely exited the subject with possible menstruation. Subjects found the FemBloc procedure and confirmation test to be highly tolerable, with pain or discomfort scores similar to placement of other intrauterine devices, such as IUDs. The mean score for FemBloc procedure was 4.6 and for the confirmation test was 3.3, on visual analog scale (VAS) from 0-10 where 10 is the highest measure of pain/ discomfort.

During the conduct of the first two clinical studies, unintended pregnancies occurred in subjects who were told to rely on FemBloc (six pregnancies for the pilot study and three pregnancies for the pivotal trial). These pregnancies were due to misinterpretation of the ultrasound test using the FemChec device, as reviewed and confirmed by an independent clinical events committee. The FDA viewed these unintended pregnancies as a safety concern and, as a result, in February 2019 we paused the pivotal clinical trial for FemBloc (although subjects are still followed for safety through 5 years). Subsequently, the agency recommended conducting a small clinical study in a new cohort of subjects to evaluate the adequacy of certain proposed mitigations and validate the ultrasound confirmation test. The study enrollment concluded in September 2022, in which 45 subjects at five U.S. sites received two confirmation tests (ultrasound and traditional radiology). Subjects were informed to rely on FemBloc only if both tests and two independent central readers confirmed procedure success. There have been no pregnancies in subjects accurately told to rely on FemBloc. In June 2023 we received FDA approval of our IDE to evaluate the safety and efficacy of FemBloc, our non-surgical, non-implant, in-office solution for permanent birth control in a pivotal clinical trial. In August 2023 we announced the initiation of enrollment in the FINALE [Prospective Multi-Center Trial for FemBloc INtratubal Occlusion for TranscervicAL PErmanent Birth Control] pivotal trial. This prospective, multi-center, open-label, single-arm study design includes pregnancy rate as the primary endpoint, which will be analyzed once 401 women have used FemBloc for one year for permanent birth control. In addition, the study is designed as a roll-in beginning with enrollment of 50 women for a clinical readout primarily of preliminary safety data prior to enrolling the remaining subjects. An interim analysis of clinical data endpoints is planned once 300 women have used FemBloc for permanent birth control for one year. Follow-up will continue annually for five years post-market.

Additional Women’s Health Solutions. We have also developed a novel technology platform for tissue sampling intended to be marketed alongside our other women-specific medical products in the physician’s office setting. Our FDA-cleared and Health Canada approved FemCerv product is a biopsy device for endocervical curettage that can be used to sample cervical cells and tissue circumferentially with sample containment within the device to minimize contamination. We sponsored a post-market study of FemCerv where subjects found the procedure to be relatively pain-free and the sample obtained was complete for analysis, which we believe may aid in reliable diagnosis. Our FemCerv product was introduced through a limited release to the United States market in September 2022. Our FemEMB product candidate in development is designed to obtain a comprehensive and uncontaminated sample of the endometrial cells and tissue in an office procedure. We believe there is a market opportunity for use of FemEMB in continuous monitoring by multiple sampling procedures that may be employed by physicians during and after treatments for cancers, abnormal bleeding, or other uterine treatments, such as prior to an endometrial ablation.

The following table summarizes our current products and product candidate pipeline:

graphic

Our Team

We are a woman-founded, woman-led biomedical company, with a team of experienced biotechnology and medical device developers. Our founder and Chief Executive Officer, Kathy Lee-Sepsick has over 25 years of entrepreneur and executive experience in the medical device field with over 100 patents globally. Dov Elefant, our Chief Financial Officer, has over 25 years of experience leading public and private biotech companies throughout various stages. Dr. James Liu, MD, our Chief Medical Officer, has over 40 years of practicing as a reproductive endocrinologist and expertise in medical affairs and clinical strategy development. Daniel Currie, our Chief Operating Officer, has over 30 years of operational experience in the medical device industry, including assignments at early stage and large, established companies. Richard Spector, our Chief Commercial Officer, has over 25 years of successful leadership and executive responsibility in commercializing medical devices, including for women’s health. Christine Thomas, our Senior Vice President, Regulatory & Clinical Affairs, has over 20 years of successful leadership including global regulatory strategy development and clinical operations for established medical device companies. Our experienced leadership team with concentrated development expertise has an unwavering commitment to advancing women’s health. We have raised over $125 million since inception from both institutional and strategic investors, including Medtronic and executives from leading life science companies and our initial public offering, or IPO, in June 2021.

Our Intellectual Property and Production Capabilities

We have designed and developed the proprietary methods utilized in our women’s health solutions so that they are protected by patents, know-how, and trade secrets. Each product and product candidate in our portfolio is covered by both design and utility patents in the U.S. and significant ex-U.S. markets. As of December 31, 2023, we owned 48 issued U.S. patents and 132 issued foreign patents, 14 pending U.S. patent applications and 25 pending foreign patent applications. These issued patents, and any patents granted from such applications, are expected to expire between 2024 and 2046, without taking potential patent term extensions or adjustments into account.

All of our products are manufactured or assembled at our facility, and manufacturing activities are conducted to ensure compliance with the FDA and good manufacturing practices with significant CMC and device manufacturing infrastructure in compliance with QSR. We have passed numerous manufacturing audits, including those by the FDA and international notified bodies.

Our Strategy

Our goal is to become a global leader in women’s health providing safe and effective solutions that have the potential to disrupt and grow the market segments for which they address. To achieve this goal and to contribute to our future success and growth, we are pursuing the following strategies.

Address unmet clinical needs in multiple large markets for women. Our initial focus is on critical areas of unmet need in reproductive health, which is a growing challenge for women that is not optimally addressed with existing therapies. Two ends of the spectrum (infertility with artificial insemination and permanent birth control) represent large, growing total addressable market opportunities. Patients who wish to control their risk of pregnancy are often utilizing temporary or reversible options or are choosing the only permanent option that bears surgical risk and expense. We believe our FemBloc system has the potential to offer the first non-surgical, non-implant option performed exclusively in the office without the use of anesthesia, which would potentially allow a doctor to perform multiple procedures in the same room. We estimate that the U.S. market for the FemBloc system may be over $20 billion with an immediate addressable market of over $2 billion annually. We consider those electing surgery for permanent birth control annually to be our immediately addressable market. Patients who are struggling to become pregnant are often referred to highly specialized physicians for treatment with age-old technology. We believe our FemaSeed product has the potential to offer a first-line approach with local delivery of sperm directly to the fallopian tube where conception occurs. We estimate the U.S. market for FemaSeed and FemVue, a companion diagnostic product, may be over $2 billion with the immediate addressable market of over $800 million.

Execute on our clinical program to achieve FDA approval to advance our FemBloc system for use together with our companion diagnostic device for ultrasound confirmation as the preferred option for permanent birth control for women. We have studied FemBloc in three earlier clinical trials each pursuant to an FDA-approved IDE evaluating safety in 228 subjects in total and these subjects are continuing to be followed for safety. We submitted results from a small IDE study (stage II validation study), which concluded enrollment in September 2022 to support IDE approval for a pivotal trial that we expect to serve as the clinical support for a future PMA approval for FemBloc. In June 2023 we received FDA approval of our IDE to evaluate the safety and efficacy of FemBloc, our non-surgical, non-implant, in-office solution for permanent birth control in a pivotal clinical trial. In August 2023 we announced the initiation of enrollment in the FINALE [Prospective Multi-Center Trial for FemBloc INtratubal Occlusion for TranscervicAL PErmanent Birth Control] pivotal trial. This prospective, multi-center, open-label, single-arm study design includes pregnancy rate as the primary endpoint, which will be analyzed once 401 women have used FemBloc for one year for permanent birth control. In addition, the study is designed as a roll-in beginning with enrollment of 50 women for a clinical readout primarily of preliminary safety data prior to enrolling the remaining subjects. An interim analysis of clinical data endpoints is planned once 300 women have used FemBloc for permanent birth control for one year. Follow-up will continue annually for five years post-market.

Execute on our commercial strategy to market our FemaSeed product for use together with our companion diagnostic, FemVue saline-air device, as the first-line option for artificial insemination. In April 2023 we received approval to sell FemaSeed in Canada. In September 2023 we announced 510(k) clearance from the FDA for FemaSeed for intratubal insemination.  We concluded the clinical trial that had been ongoing when we received 510(k) clearance from the FDA, with enrollment completed in November 2023. In March 2024, topline data was announced, which strongly supports the on-going first phase of U.S. commercial launch, currently in progress. We began the first phase of commercial launch in March 2024 with the announcement of the first commercial use of FemaSeed.

Continuously innovate to introduce additional product offerings for women. We intend to continue to invest in research and development activities focused on additional women-specific medical products and improvements and enhancements to our FemBloc system and other existing products. We are continuing to develop FemEMB, a product candidate in development for endometrial sampling in support of uterine cancer detection testing. We have designed and developed proprietary methods utilized in our women’s health solutions and have protected these internally conceived advancements by patents, know-how, and trade secrets. Our team has demonstrated the ability to achieve marketing authorizations and clearances in the U.S., Europe, Canada, and Japan and to manufacture in accordance with FDA and other international governing bodies. Availability of the additional product offerings will expand our suite of solutions for reproductive health and women’s health in general over time with the goal of addressing aspects of care that have had negligible advancement over decades to create improved patient care and improved physician treatment options.

Penetrate the addressable markets by promoting patient and practice awareness. It is estimated in the U.S. alone over 10 million women (https://www.cdc.gov/nchs/nsfg/key_statistics/i-keystat.htm) are infertile and approximately 40-50% of all infertility is attributed to male factor (Kumar et al, 2015) likely due to the over 50% decline in male sperm count worldwide (Levine et al, 2023). Only a little over half of women proceed with some form of intervention and only a very small proportion undergo more advanced technologies. We believe the major factor that influences this light penetration of the market is the cost and burden of the existing technologies despite the familiarity of intrauterine insemination (IUI) and in-vitro fertilization (IVF) as options. We intend to increase physician awareness through engagement and continued publication of scientific data in peer reviewed journals. Secondary, we intend to engage women and couples suffering from infertility or who wish to undergo insemination for pregnancy through direct patient outreach. It is estimated in the U.S. alone, approximately 800,000 women elect surgical tubal ligation (Frattarelli et al, 2007) and 500,000 men elect vasectomy (Ostrowski, et al, 2018) annually for permanent birth control. There are another 12 million women who utilize a non-permanent birth control option, many of whom we believe may prefer a permanent option if it were non-surgical. We believe the major factor that influences this light penetration of the market is the limitations of the existing technology despite the likely familiarity of tubal ligation as an option. Like our infertility portfolio, we plan to increase physician awareness prior to direct patient outreach.

Build a commercialization infrastructure with a specialized direct sales and marketing team. From the outset, we spent significant time understanding the unmet needs of patients and physicians through patient and physician surveys and early engagement of physicians and key opinion leaders to properly position our solutions. We are in the process of establishing our commercial infrastructure following the clearance of our FemaSeed product. Our already commercially available FemVue device will be marketed along with the FemaSeed product to the same target physician, the reproductive endocrinologist. We intend to focus the significant majority of our sales and marketing efforts in North America since we believe that initially nearly 90% of the potential annual global FemaSeed/FemVue sales would be generated in this market. Our priority is to target existing FemVue customers followed by reproductive endocrinologists in high volume areas. Our plan is to hire a specialty sales force for our infertility products and increase the sales force as necessary for the FemBloc system, where the target physician is the gynecologist. Our already commercially available FemCerv device will be marketed along with the FemBloc product to the same target physician, the gynecologist. In addition, we plan to continue to expand our in-house manufacturing capabilities as we scale to meet the demand and introduce new products while evaluating potential suppliers to assess the viability of outsourcing portions of our manufacturing and assembly processes to ensure significant growth, profitability and operating leverage.

Expand gynecologists’ practice capabilities by diversifying products and services to include artificial insemination with FemaSeed. There are a limited number of gynecologists performing infertility services and treatment today, but we believe this has the potential to grow over time, in particular with the introduction of FemaSeed. FemaSeed is designed to be an in-office infertility procedure that can be done by a gynecologist using his or her existing skillset, expanding the number of gynecologists that can offer effective fertility services to their patients without needing to refer them to an infertility specialist. We plan to use our gynecologic sales force for FemBloc, if approved, to introduce those physicians to FemaSeed and broaden our sales force reach for our infertility treatment and other companion products, such as FemVue, beyond our initial focus on reproductive endocrinologists.

The Current Market Landscape

For permanent birth control, tubal ligation, an invasive surgical procedure requiring implants, incisions, hospitalization and general anesthesia, has been offered for decades, so risks are known. It is performed either immediately after cesarean delivery or via laparoscopic procedures, which has notable disadvantages and risk of complications. The most significant morbidity arising from tubal ligation is associated with the use of electrical energy and inadvertent thermal damage to the bowel. Introduction of surgical instruments into the abdominal cavity carries substantial risk of injury to intra-abdominal organs and blood vessels, with approximately 1% of all procedures resulting in unintended further major surgery. In addition, anesthesia risk, bleeding, bowel damage, and long recovery times are inherent complication risks of tubal ligation. Temporary and reversible contraceptive methods, such as birth control and intrauterine devices (IUDs), are being used by women long-term as a compromise by women who are unwilling to undergo a surgical sterilization procedure because of the surgical risk, not wanting an incision, or to be exposed to risk of anesthesia. Some may be contraindicated for surgical sterilization because of obesity or medical conditions. Long-term use of hormonal birth control and IUDs have drawbacks as well. Hormonal birth control is associated with health risks, such as an increased risk of breast cancer and blood clots, and device-based birth control can result in uterine perforation and increased risks of pelvic inflammatory disease and ectopic pregnancy. Previously available non-surgical methods utilizing permanent implants for closing the fallopian tubes have been removed from the market due to safety or intellectual property infringement issues, and thus the only currently available permanent birth control option is surgical tubal ligation.

For artificial insemination, traditional intrauterine insemination (IUI) is an undirected procedure delivering sperm into the uterine cavity that has been offered for decades. IUI continues to be offered as a first-line treatment option in spite of its low success rate due to its low cost and ease, with a short learning curve and minimal equipment requirements. Although current IUI devices address the unfavorable environment sperm would encounter in the vagina and cervix by placing sperm into the uterine cavity, the biology of sperm transport is complex and of the millions of sperm inseminated in the uterus, almost all fail to reach the fallopian tubes. In contrast to the unfavorable environment of the uterus, the fallopian tubes act as a reservoir for traveling sperm and is the location of conception. Sperm count is declining at an accelerated pace globally of greater than 50% with an increasing proportion of men having sperm counts below any given threshold for sub-fertility or infertility. This substantial and persistent decline is now recognized as a significant public health concern. (Levine et al, 2023). IVF or intracytoplasmic sperm injection (ICSI) is a highly effective first line treatment with a reported pregnancy rate of approximately 25% for male factor infertility, it is associated with significant cost and clinical risks (Ravitsky et al, 2019). Many infertile women and couples are unwilling to undergo treatment mostly due to financial reasons. In vitro fertilization (IVF) is extremely expensive, costing as much as $15,000 to $30,000 per IVF cycle according to Forbes Health, 2021 (with cycle effectiveness usually only around 25%), and often not covered by insurance. IVF/ ICSI is also physically and emotionally demanding for the patient, with increased risk of multiple pregnancies, ectopic pregnancy and miscarriage. There are over ten million women in the United States known to be infertile and only 200,000 IVF cycles completed per year, indicating that IVF is not a realistic solution available to most women or couples. Our FemaSeed product, now approved, establishes a new category within artificial insemination: a localized, directional delivery of sperm directly into the fallopian tube (intratubal insemination), precisely where conception occurs. We believe this in-office, cost-effective solution can become a first-line treatment for infertility, specifically when male factor is involved, increasing access to infertility treatment for women and their partners.

The Reproductive Health Opportunity

There are an estimated 72 million reproductive aged women in the United States alone (National Center for Health Statistics, 2018). We intend to offer comprehensive solutions for preventing pregnancy and achieving pregnancy for women, providing cost-effective and safe solutions while avoiding surgery. During their childbearing years, most women will want to control their risk of pregnancy. Additionally, there are many women that wish to become pregnant that are unable to do so. According to a Centers for Disease Control and Prevention (CDC) report, the ability to plan when to be pregnant and how many pregnancies to initiate has been called one of the ten great public health achievements in the twentieth century. Many women, however, who spend an average of three years seeking to become pregnant and thirty years avoiding pregnancy, are not satisfied with the current methods for preventing unwanted pregnancies and achieving pregnancy.

Approximately 800,000 women undergo tubal ligation each year in the United States alone (Frattarelli et al, 2007), with an average cost of approximately $6,000 per procedure (Planned Parenthood, 2019). However, there are over an estimated 12 million women who remain on a non-permanent birth control option long-term (National Center for Health Statistics, 2015), which we believe is due to there being only a surgical permanent option available to women. In addition, 500,000 men undergo a vasectomy procedure every year (Ostrowski et al, 2018). While the 1.3 million women and their partners annually who want to permanently prevent pregnancy represent our initial near-term market opportunity, we believe these numbers do not reflect the true demand for permanent birth control, as many do not want to submit to invasive surgical procedures such as vasectomies and tubal ligations. The market for female permanent birth control is large and growing, and we believe the market opportunity in the U.S. alone could expand to exceed $20 billion with a safe and effective in-office option as women shift from temporary or reversible contraceptive alternatives to more permanent solutions.

The overall decline in birth rates in the United States and globally has resulted in aging populations that present serious challenges for the world economy and economic stability. In the United States alone, it is estimated by the Centers for Disease Control and Prevention that over ten million women desire pregnancy but are unable to achieve pregnancy (National Survey of Family Growth, 2019). Only a little over half of these women proceed with some form of intervention, and only a very small proportion undergo more advanced assisted reproductive technologies such as IVF. Approximately 40-50% of infertility cases are due to a male factor (Kumar et al, 2015), which may be the result of the greater than 50% decline worldwide in male sperm count (Levine et al, 2023). Although IUI, an artificial insemination option, is the oldest technique in reproductive medicine and a well-accepted first-line treatment method for couples with unexplained infertility, mild male factor infertility, sexual dysfunction, and cervical factor infertility, its success rates remain relatively low. However, for couples with low total motile sperm count, treatment with highly effective IVF/ ICSI is advised given the comparatively reduced success rates for IUI. Alternative methods to IUI have not been advanced to meet the continuous demand for safe and effective first-line alternatives that are considerably less costly and less invasive than more advanced assisted reproductive options. The market for assisted reproduction is large and growing, and we believe the market in the United States alone could exceed $2 billion with a safe and effective novel first-line approach as women move to seek care for the treatment of infertility.

Clinical Development

Overview of Clinical Programs. We are developing a growing body of compelling clinical evidence for our intrauterine directional delivery product candidates.

Our Permanent Birth Control Solution – FemBloc and ultrasound confirmation

Preclinical Studies

We completed two animal studies to support efficacy of the occlusion, or blockage, created by the biopolymer tissue adhesive, a degradable blend of cyanide derivatives of acrylates, we use in our FemBloc system. The first was an exploratory study of efficacy in the rabbit model, where the rabbit oviducts mimic human female fallopian tubes. The treated animals received the biopolymer and the control received sham delivery (surgery only). After breeding, the control animals became pregnant on the first breeding attempt at one month while none of the biopolymer-treated animals became pregnant after breeding attempts. Specifically, there was a 0% fertility rate among the biopolymer treated animals when mated at 1 month and 2.5 months or when mated at 4 months and 5.5 months. Treatment of the oviducts of proven fertile female rabbits with the biopolymer prevented pregnancy for up to 5.5 months, the length of the observation period. The second animal study assessed the degree and nature of the tubal occlusion created by the biopolymer by microscope assessment of tissue sampling, or histopathology, at various time points up to 52 weeks. It also assessed safety by evaluation of local tissue reaction to the biopolymer and degradation and characterization of the degradation profile. The biopolymer was observed to degrade as its presence decreased over time with no substantial surrounding tissue loss identified and acute inflammation was observed to decrease progressively over time. In week 1, occlusion was observed by the presence of biopolymer and over time when occlusion was observed at months 3, 6 or 12 post treatment, it was classified as complete tissue occlusion where the tubal channel, or lumen, was absent and there was no biopolymer present.

Clinical Trials

Prior to the trials pursuant to the IDE discussed below, we conducted a number of clinical trials in 93 patients to evaluate various aspects of the development program. With respect to biopolymer effectiveness, we conducted a clinical trial on ten patients pending a planned hysterectomy procedure, which is not an indicated population for FemBloc. Patients received the FemBloc treatment with the biopolymer through the delivery system and returned 4 weeks post-treatment to receive a complete hysterectomy with subsequent histopathology analysis of the fallopian tubes for indications of progression towards tubal occlusion and associated tissue reactions of the biopolymer. Although it is expected that three months is required to effect complete tubal occlusion and for the confirmation of effectiveness and reliability as permanent birth control, at 4 weeks, 30% of the fallopian tubes had either complete luminal occlusion where the lumen was obstructed by a healing tissue response or there was narrowing of the fallopian tube by 50-90% by a similar healing tissue response. As expected, biopolymer remained in many of the fallopian tubes and the inflammatory response observed appeared to generally correlate with the presence of foreign material. There were no serious adverse events reported.

We have studied FemBloc in three earlier clinical studies each pursuant to an FDA-approved IDE to evaluate safety in 228 subjects in total. The first clinical study consisted of 49 subjects enrolled at five U.S. study sites, the second clinical trial consisted of 134 subjects enrolled at 14 U.S. study sites, and the third consisted of 45 subjects enrolled at five U.S. study sites. As part of the second clinical trial, we sponsored subjects in a control arm for surgical tubal ligation of 105 subjects for future comparison of safety events only. Subjects are being followed for five years for safety, with the first subjects enrolled have completed five-year follow-up. As shown in the figure below, other than the unintended pregnancies discussed below, the majority (91%) of safety events reported to date occurred on the day of treatment or within seven days of the procedure and 75% of the adverse events (AE) were classified as mild. Of the 350 adverse events reported as related to the device, procedure or both, the most common adverse events reported in the 228 subjects were vaginal bleeding (40.0%), pelvic pain (34.5%), uterine cramps (13.5%) and spotting (13.1%). There were no serious adverse events (SAE) reported for FemBloc.

Majority Adverse Events Were Mild and Occurred at Time of Procedure

graphic

We have observed that the patients found the procedures in earlier studies to be highly tolerable, with pain scores similar to placement of other intrauterine devices, such as IUDs. The mean pain and discomfort score using a visual analog scale (VAS) from 0-10 was 4.6 (SD 2.85) as reported by the patient for the FemBloc treatment procedure. In our clinical trials, we have used ultrasound confirmation with the FemChec device three months after FemBloc treatment and have observed that no remaining biopolymer was detected in patients, which suggests that the biopolymer completely degraded and likely exited the patient with possible menstruation. The mean pain and discomfort score was 3.4 (SD 2.80) as reported by the patient for the ultrasound confirmation. There have been no serious safety events reported to date. We recorded data on the patients for safety and additional performance measures at time of FemBloc procedure, seven days post procedure, three months post procedure for confirmation test, three months post confirmation test, and annually through five years. Enrollment ended in February 2019.

During the conduct of these two clinical studies, unintended pregnancies occurred in patients who were told to rely on FemBloc (six pregnancies for the pilot study and three pregnancies for the pivotal trial). These pregnancies were due to misinterpretation of the ultrasound confirmation test, as verified by an independent clinical events committee. In February 2019 we paused the ongoing pivotal clinical trial for FemBloc (although subjects are still followed for safety through 5 years). The FDA recommended that we conduct a small IDE clinical study in a new cohort of patients to evaluate the adequacy of improvements that were made to the procedures, products and training to mitigate the risk of unintended pregnancies, while validating the ultrasound confirmation test. The design for the small IDE trial (stage II validation study) included performance of two confirmation tests (ultrasound and radiology) and subjects were informed to rely on FemBloc only if both tests confirm procedure success. There were no pregnancies in patients who were told to rely on FemBloc in this study. In June 2023 we received FDA approval of our IDE to evaluate the safety and efficacy of FemBloc, our non-surgical, non-implant, in-office solution for permanent birth control in a pivotal clinical trial. In August 2023 we announced the initiation of enrollment in the FINALE [Prospective Multi-Center Trial for FemBloc INtratubal Occlusion for TranscervicAL PErmanent Birth Control] pivotal trial. This prospective, multi-center, open-label, single-arm study design includes pregnancy rate as the primary endpoint, which will be analyzed once 401 women have used FemBloc for one year for permanent birth control. In addition, the study is designed as a roll-in beginning with enrollment of 50 women for a clinical readout primarily of preliminary safety data prior to enrolling the remaining subjects. An interim analysis of clinical data endpoints is planned once 300 women have used FemBloc for permanent birth control for one year. Follow-up will continue annually for five years post-market.

Our Artificial Insemination Solution.

510(k) Clearance for FemaSeed Intratubal Insemination Device

FemaSeed Intratubal Insemination, a single intrauterine directional delivery product for sperm, is authorized for marketing in the United States with FDA 510(k) clearance received in September 2023 and Canada with Health Canada approval in April 2023. We have studied FemaSeed pursuant to an FDA-approved IDE received in April 2021 to evaluate safety and efficacy in the LOCAL [Prospective Multi-Center LOCALized Directional Insemination Trial for Artificial Insemination] pivotal trial. In October 2022, we announced an updated study design for the pivotal trial, which focused on couples experiencing male factor infertility. The clinical trial was still ongoing at the time of receiving U.S. regulatory clearance from FDA, however, the study was concluded with enrollment completed in November 2023. Topline results of the clinical trial were announced in March 2024.  The trial demonstrated that 24% of women became pregnant after FemaSeed with severe male factor (1 million to 20 million total motile sperm count (TMSC)). In contrast, a 6.7% pregnancy rate by cycle was described in the literature for intrauterine insemination (IUI) with male factor (greater than 1 million TMSC). Although permitted to have multiple FemaSeed attempts, the majority of women who became pregnant did so after the first FemaSeed procedure.  The majority of adverse events were reported as mild (n=127 subjects, 216 cycles). No new safety concerns were observed through the seven-week follow-up. All adverse events were consistent with those known for IUI.
We began the first phase of commercial launch in March 2024 with the announcement of the first commercial use of FemaSeed.

510(k) Clearance for Different Intrauterine Directional Delivery Device

FemCath Cornual Balloon Catheter, a single intrauterine directional delivery product, like FemaSeed, but for a different indication, is authorized for marketing in North America. A post-market study in 23 subjects (45 tubes) was conducted with the product and FemVue Saline-Air device to assess selective tubal infusion with the observation of saline-air contrast. 89% had contrast observed entering the proximal portion of the fallopian tube combined with sustained flow or exit into the peritoneal cavity. This is the same intended location of delivery for the FemaSeed product. There were no serious adverse events reported. We began limited market release of the FemCath product in December 2022.

Post-Market Information

FemVue Saline - Air device, a contrast-generating product, is authorized for marketing in the United States, Canada and Japan. There have been multiple publications and abstracts presented with clinical evidence in support of FemVue, a diagnostic companion product to our artificial insemination solution. It has been concluded that tubal patency assessment with FemVue is comparable to fluoroscopic hysterosalpingogram (HSG) and it appears to be a convenient and well-tolerable method that may be performed alongside conventional ultrasound and uterine cavity assessment as part of an infertility evaluation. Other publications have stated that FemVue is an accurate test for diagnosing tubal occlusion and performs similarly to a fluoroscopic HSG and it could potentially replace fluoroscopic HSG. FemVue has been commercialized with no commercial team in the U.S. and Japan.

Our Endocervical Tissue Sampler.

Post-Market Information

FemCerv, a biopsy device for cervical cancer, is authorized for marketing in North America. We sponsored a post-market study for FemCerv in 112 patients undergoing further evaluation of an abnormal cervical tissue result. It was observed that FemCerv provided samples were reported as adequate when evaluated histologically in 94% of the patients. Physicians reported that 95% of the patients experienced mild or no discomfort during the FemCerv procedure and 92% of the physicians reported the FemCerv device as easy to insert. There were no adverse events reported. We began limited market release in the U.S. in September 2022.

Manufacturing

We have developed and implemented the infrastructure required to manufacture and distribute finished medical devices, including a robust medical device quality management system which meets the requirements of the FDA Quality System Regulation, and is certified to Medical Device Single Audit Program (MDSAP) and International Organization for Standardization (ISO) 13485:2016. We currently manufacture or assemble all products and product candidates and source components from contract suppliers. We believe that we currently have sufficient capacity to meet clinical program demands, product supply and launch requirements for the FemaSeed product and believe that we will be able to scale up our capacity relatively quickly with modest capital investment. We believe our manufacturing capacity is sufficient to meet global market demand for our products for the foreseeable future until potential approval by the FDA for the FemBloc system. While we plan to continue manufacturing our product and product candidates, if approved or granted marketing authorization, we will consider outsourcing arrangements for certain sub-assemblies as needed as we scale our commercial production.

We employ a rigorous supplier assessment, qualification, and selection process targeted to suppliers that meet the requirements of the FDA and the ISO and quality standards supported by internal policies and procedures. Our quality assurance process monitors and maintains supplier performance through qualification and periodic supplier reviews and audits. We are required to maintain ISO 13485 certification for medical devices sold in the European Economic Area (EEA) which requires, among other items, an implemented quality system that applies to component quality, supplier control, product design and manufacturing operations. We have completed the European Union Medical Device Regulation (MDR) final audit, the last step in obtaining an MDR certificate and CE marking, demonstrating Femasys’ compliance with the highest required regulatory standards.

We inspect, test, and assemble our products under strict manufacturing processes supported by internal policies and procedures with significant CMC and device manufacturing infrastructure. We perform our own final quality control testing of each product and product candidate, and we have complete control over all aspects of the manufacturing process and are compliant with QSR good manufacturing practice regulations applicable to our products.

Our suppliers are managed through our supplier management program that is focused on reducing supply chain risk. Key aspects of this program include managing component inventory at the supplier and second sourcing approaches for specific suppliers. Typically, our outside vendors produce the components to our specifications and in many instances to our designs. Our suppliers are audited periodically by our quality department to ensure conformity with the specifications, policies and procedures for our products. In addition, we and our suppliers are subject to periodic unannounced inspections by U.S. and international regulatory authorities to ensure compliance with quality regulations. We believe that, if necessary, alternative sources of supply would be available in a relatively short period of time and on commercially reasonable terms. We also contract with a supplier who private labels HSG catheters which are sold in our name.

We do not have long-term supply agreements and we purchase certain components for our products on a purchase order basis. We do not currently have arrangements in place for redundant supply of certain components of our products. If our current third-party suppliers cannot perform as agreed, we may be required to replace those suppliers. Although we believe that there are several potential alternative suppliers who could provide these components, we may incur added costs and delays in identifying and qualifying any such replacement.

Finally, for our products and product candidates, we utilize third-party sterilizers to ensure these single-use products are packaged and shipped sterile for use. If our current contract sterilizer(s) cannot continue to perform as agreed, we may be required to identify and contract with another third-party contract sterilizer which may incur added costs and delays in identifying and qualifying any such replacement.

Competition

The markets in which we compete are highly competitive and in limited areas are characterized by rapid and significant technological change. To compete successfully, we need to continue to demonstrate the advantages of our products and product candidates compared to both well-established and new alternative procedures, products and technologies, and convince physicians and other healthcare decision makers of the advantages of our products and technologies.

With respect to our permanent birth control solution, we expect to compete with surgical tubal ligation, vasectomies for women’s partners, other methods of non-permanent birth control, including devices such as IUDs, prescription drugs such as the birth control pill and injectable and implantable contraceptives and patches, and other contraceptive and birth control methods. There is no directly competing non-surgical, non-implant permanent birth control product currently on the market, or, to our knowledge, in development.

With respect to our artificial insemination solution, we expect to compete with IUI, IVF/ ICSI and fertility-enhancing pharmaceuticals currently in the market and those in clinical and preclinical development. While there is one direct competitor in our segment of the product category of artificial insemination, only our product achieves localized directional delivery for intratubal insemination, there are alternatives, such as IUI and IVF/ ICSI. Leading companies that produce IUI devices include Cook Medical LLC, a subsidiary of Cook Group, Inc., Cooper Surgical, Inc., MedGyn Products, Inc. and Rocket Medical LLC.

With respect to our tissue sampling product, there are other procedures used in women’s health to evaluate the cervical canal, such as the Pap test, HPV test and colposcopy, which are well established and pervasive. Companies such as Dysis Medical and Guided Therapeutics are also developing cervical tissue sampling product candidates.

Many of our competitors have access to greater resources required to develop and market a competitive product than we do. In addition, new competition and products may arise due to consolidation within the industry and other companies may develop products that could compete with our products or product candidates, and there may be product candidates in early stages of development of which we are not aware.

Sales & Marketing

FemaSeed – Our Artificial Intratubal Insemination Solution.

With the 510(k) clearance from the FDA and regulatory approval from Health Canada for FemaSeed, we are in the process of recruiting, hiring and training a direct sales force for commercialization. We will seek to recruit representatives with strong sales backgrounds and experience in medical device sales, and with possible existing relationships with reproductive endocrinologists and gynecologists. We intend to focus the significant majority of our sales and marketing efforts in North America and continue to utilize distribution partners for international markets. While we have received regulatory clearance and marketing authorization in United States, Europe, Canada, and Japan for the FemVue device, our main commercial priority is North America where we expect to begin to commercialize and market our FemaSeed product and generate revenue from product sales.
Through a specialized and dedicated direct sales organization, we plan to target the approximately 1,700 reproductive endocrinologists at 450 practices who are trained and have experience performing infertility procedures. Specifically, we intend to initially target the approximately 50 practices that are currently customers purchasing the FemVue device. Over 50% of the practices representing approximately 60% of the assisted reproduction cycles performed are located in 8 states, which will be prioritized.

We plan to engage in awareness raising activities, highlighting the benefits of our FemaSeed product in jurisdictions where we are approved to market. We also intend to promote broader awareness of the FemaSeed product as a first-line therapeutic option for infertility and those seeking artificial intratubal insemination for pregnancy among patients and physicians.

FemBloc – Our Permanent Birth Control Solution.

We ultimately plan to use our gynecologist-focused sales force for FemBloc, if approved, to introduce those doctors to FemaSeed and broaden our sales force reach for our infertility treatment beyond our initial focus on reproductive endocrinologists. If approved, we expect to recruit, hire and train additional sales representatives for our direct sales force in the United States for FemBloc. We will seek to recruit representatives with strong sales backgrounds and experience in medical device sales, and preferably with relationships with gynecologists. We intend to focus the significant majority of our sales and marketing efforts in the United States and continue to utilize distribution partners for international markets. Through our specialized and dedicated direct sales organization, we plan to target the approximately 40,000 gynecologists who are trained and have experience performing gynecologic procedures and offering family planning. Over 60% of the practices representing over 60% of reproductive-aged women are located in 13 states, which will be prioritized.

Based on our clinical experience to date, we believe that physicians experienced in intrauterine procedures, such as IUD, will require minimal training to start utilizing our FemBloc system as is the case for our FemaSeed product. Additional sonographic training will be required for the healthcare practitioners or sonographers that will support the ultrasound confirmation test. Based on our clinical experience to date, we believe the physicians and sonographers will require minimal training and it can be accomplished largely online. We expect to begin building our sales organization prior to potential FDA approval of the product candidate.

We plan to engage in awareness raising activities, highlighting the benefits of our FemBloc system in jurisdictions where we are approved to market. We also intend to promote broader awareness of the FemBloc system as the first non-surgical, non-implant option for permanent birth control among patients and physicians.

Reimbursement

In the United States, we expect to derive nearly all of our revenue initially from the sale of our infertility product portfolio, including the FemaSeed and FemVue products to fertility practices, which typically bill the patient directly or for those that have insurance coverage, various third-party payors, including private insurance companies, health maintenance organizations and other healthcare-related organizations. For those that file with insurance, we expect that any portion of the costs and fees associated with our FemaSeed product that are not covered by these third-party payors, such as deductibles or copayments, will be billed directly to the patient by the provider. Third-party payors require physicians and hospitals to identify the product and service for which they are seeking reimbursement by using Current Procedural Terminology (CPT) codes, which are created and maintained by the American Medical Association, or AMA. As intrauterine insemination has been widely used in patients for decades in the United States, reimbursement codes and payments are well-established and the procedure may be covered by private health insurance plans. Established reimbursement codes are available for the diagnosis of the fallopian tubes and the procedure may be covered by private health insurance plans. Outside the United States, reimbursement levels vary significantly by country and by region, particularly based on whether the country or region at issue maintains a single-payor system; patient direct pay is also an option. Annual healthcare budgets generally determine the number of intrauterine insemination treatments that will be paid for by the payor in these single-payor system countries and regions. Reimbursement is obtained from a variety of sources, including government-sponsored and private health insurance plans, and combinations of both.

In the United States, we expect to derive nearly all of our revenue from the sale of our FemBloc system to gynecology offices, which typically bill various third-party payors, including Medicare, Medicaid, private insurance companies, health maintenance organizations and other healthcare-related organizations. In addition, we expect that any portion of the costs and fees associated with our FemBloc system that are not covered by these third-party payors, such as deductibles or co-payments, will be billed directly to the patient by the provider. We anticipate that the FemBloc system will be covered under the Affordable Care Act (ACA) as an FDA approved permanent birth control product in a unique category. Some amendments have been added to the ACA including religious and moral exceptions and some states and insurance companies have additional limits. According to HealthCare.gov. under ACA, an insured patient’s plan must cover contraceptives without charging a copayment or coinsurance when provided by an in-network provider, even if the patient has not met their deductible.

We expect to seek two category I codes for the procedures and according to AMA, the CPT requirements for Category I include documenting clinical efficacy in up to five peer-reviewed publications with a minimum of one with U.S. patient populations and two with different patient populations. Physician reimbursement under Medicare is generally based on a defined fee schedule, or the Physician Fee Schedule, through which payment amounts are determined by the relative value of the service rendered by the physician. Medicare generally provides reimbursement to hospitals and ambulatory surgical centers for SNM therapy under the hospital outpatient prospective payment system and the Ambulatory Surgical Center Payment System, respectively, which reimburse to the hospital or ambulatory surgical center, as applicable, a bundled amount generally intended to cover all facility costs related to procedures performed in the outpatient setting. Ambulatory Payment Classification (APC) for payment on Medical Outpatient Prospective Payment System (OPPS) are used extensively by commercial payers and the FemBloc procedure is expected to map APC level 4 gynecologic procedures with a payment of $2,498 (tubal ligation). Reimbursement rates will vary based on several factors, including but not limited to the payor, geographic location, the procedure performed, contract terms, the facility in which the procedure is performed and other factors.

Outside the United States, reimbursement levels vary significantly by country and by region, particularly based on whether the country or region at issue maintains a single-payor system. Annual healthcare budgets generally determine the number of permanent birth control procedures that will be paid for by the payor in these single-payor system countries and regions. Reimbursement is obtained from a variety of sources, including government-sponsored and private health insurance plans, and combinations of both. Some countries or regions may require us to gather additional clinical data before granting coverage and reimbursement for our FemBloc system. We intend to work with payors to obtain coverage and reimbursement approval in countries and regions where it makes economic sense to do so.

Intellectual Property

Our success depends in part on our ability to obtain, maintain, protect and enforce our proprietary technology and intellectual property rights, in particular, our patent rights, preserve the confidentiality of our trade secrets, and operate without infringing the valid and enforceable patents and other proprietary rights of third parties. We rely on a combination of patent, trademark, trade secret, copyright and other intellectual property rights and measures to protect the intellectual property rights that we consider important to our business. We also rely on know-how and continuing technological innovation to develop and maintain our competitive position.

We seek to protect our proprietary rights through a variety of methods, including confidentiality agreements and proprietary information agreements with suppliers, employees, consultants and others who may have access to our proprietary information. However, trade secrets and proprietary information can be difficult to protect. While we have confidence in the measures we take to protect and preserve our trade secrets and proprietary information, such measures can be breached, and we may not have adequate remedies for any such breach. In addition, our trade secrets and proprietary information may otherwise become known or be independently discovered by competitors.

As of December 31, 2023, we owned 48 issued U.S. patents and 132 issued foreign patents, 14 pending U.S. patent applications and 25 pending foreign patent applications. These issued patents, and any patents granted from such applications, are expected to expire between 2024 and 2046, without taking potential patent term extensions or adjustments into account. We believe that the patents expiring in 2024 are not material to our business.

In the United States, our FemBloc patent portfolio includes two patent families. They include granted utility and design patents providing protection until at least 2025 and 2030, including any eligible patent term adjustments and extensions. The utility patent family includes a pending patent application, which if granted, could result in a patent expiring in 2025, plus any eligible patent term adjustments and extensions. Our FemVue patent portfolio includes five patent families. The five patent families include granted utility and design patents providing protection until at least 2026 and 2028, with one Chinese design patent expiring in 2024. The two utility patent families include pending patent applications, which if granted, could result in patents expiring in 2028, plus any eligible patent term adjustments and extensions. Our FemChec patent portfolio includes five patent families. The five patent families include granted utility and design patents providing protection until at least 2026, 2028, 2029 2032, and 2046. The utility patent family includes a pending patent application, which if granted, could result in a patent expiring in 2028, plus any eligible patent term adjustments and extensions. Our FemaSeed patent portfolio includes three patent families. Two patent families include granted utility and design patents providing protection until at least 2025 and 2044. The third (utility) patent family includes a pending patent application, which if granted, could result in a patent expiring in at least 2042. Our FemCerv patent portfolio includes two patent families. The two patent families include granted utility and design patents providing protection until at least 2027, 2032, and 2033. The utility patent family includes a pending patent application, which if granted, could result in a patent expiring in 2033. Our FemEMB patent portfolio includes one patent family. The one patent family includes granted utility patents providing protection until at least 2033. The utility patent family includes a pending patent application, which if granted, could result in a patent expiring in 2033. Our biopolymer patent portfolio includes one patent family. The one patent family includes granted utility and design patents providing protection until at least 2038, and a pending utility patent application, which if granted, could result in a patent expiring in 2038. Our controlled delivery device patent portfolio includes one patent family. The patent family includes granted utility and design patents providing protection until at least expiring in 2035 and 2042. The utility patent family includes a pending patent application, which if granted, could result in a patent expiring in 2040.Our syringe lock patent portfolio includes two patent families. The patent families include granted design patents providing protection until at least 2038 and 2044, and pending design applications, that is granted, could result in patents expiring in 2038 and later. Our Varilock patent portfolio includes two patent families, including pending utility and design patent applications that if granted, could result in patents expiring in 2035 and later. Our FemCath patent portfolio includes one patent family, including a design patent that expires in 2026, plus any eligible patent term adjustments and extensions. There can be no assurance that the pending patent application will be granted. Our material international patents and patent applications include granted design and utility patents, as applicable, with similar overview detail as with the US patent application, including in Canada, China, Hong Kong, European Union, India, Japan, South Korea and Brazil.

The term of individual patents depends upon the legal term for patents in the countries in which they are granted. In most countries, including the United States, the patent term is 20 years from the earliest claimed filing date of a nonprovisional patent application in the applicable country. In the United States, a patent’s term may, in certain cases, be lengthened by patent term adjustment, which compensates a patentee for administrative delays by the United States Patent and Trademark Office in examining and granting a patent, or may be shortened if a patent is terminally disclaimed over a commonly owned patent or a patent naming a common inventor and having an earlier expiration date. We cannot be sure that our pending patent applications that we have filed or may file in the future will result in issued patents, and we can give no assurance that any patents that have issued or might issue in the future will protect our current or future products, will provide us with any competitive advantage, and will not be challenged, invalidated, or circumvented.

For more information regarding the risks related to our intellectual property, please see the section titled “Risk Factors—Risks Related to Our Intellectual Property.”

Government Regulation

United States

Our products are medical devices subject to extensive and ongoing regulation by the FDA under the Federal Food, Drug, and Cosmetic Act (FDCA) and its implementing regulations, as well as other federal and state regulatory bodies in the United States and comparable authorities in other countries under other statutes and regulations. The laws and regulations govern, among other things, product design and development, preclinical and clinical testing, manufacturing, packaging, labeling, storage, recordkeeping and reporting, clearance or approval, marketing, distribution, promotion, import and export and post-marketing surveillance. Failure to comply with applicable requirements may subject a device and/or its manufacturer to a variety of administrative sanctions, such as issuance of warning letters, import detentions, civil monetary penalties and/or judicial sanctions, such as product seizures, injunctions and criminal prosecution.

FDA’s Pre-market Review Requirements

Each medical device we seek to commercially distribute in the United States will require either a prior 510(k) clearance, unless it is exempt, a granted request for de novo classification, or a pre-market approval from the FDA. Medical devices are classified into one of three classes—Class I, Class II or Class III—depending on the degree of risk associated with each medical device and the extent of control needed to provide reasonable assurance of product safety and effectiveness. Class I devices are deemed to be low risk and are subject to the general controls of the FDCA, such as provisions that relate to: adulteration; misbranding; registration and listing; notification, including repair, replacement, or refund; records and reports; and good manufacturing practices. Most Class I devices are classified as exempt from pre-market notification under section 510(k) of the FDCA, and therefore may be commercially distributed without obtaining 510(k) clearance from the FDA. Class II devices are subject to both general controls and special controls, which include performance standards, post market surveillance, patient registries and guidance documents. For most Class II devices, the manufacturer must submit to the FDA a pre-market notification requesting permission to commercially distribute the device. Devices deemed by the FDA to pose the greatest risk, such as life-sustaining, life supporting or implantable devices, or devices deemed not substantially equivalent to a previously cleared 510(k) device, are placed in Class III. A Class III device cannot be marketed in the United States unless the FDA approves the device after submission of a PMA. However, there are some Class III pre-amendment devices for which the FDA has not yet called for a PMA. These devices require a PMA only after the FDA publishes a regulation calling for PMA submissions. Prior to the PMA effective date, the manufacturer must submit a 510(k) pre-market notification and obtain clearance in order to commercially distribute these devices. The FDA can also impose sales, marketing or other restrictions on devices in order to assure that they are used in a safe and effective manner.

510(k) Clearance Pathway

When a 510(k) clearance is required, we must submit a pre-market notification to the FDA demonstrating that our proposed device is substantially equivalent to a predicate device, which may be a previously cleared and legally marketed 510(k) device or a device that was in commercial distribution before May 28, 1976, or a device that that was de novo classified under section 513(f)(2) of the FDCA. To demonstrate substantial equivalence, the manufacturer must show that the proposed device has the same intended use as the predicate device, and it either has the same technological characteristics, or different technological characteristics and the information in the pre-market notification demonstrates that the device is as safe and effective as the predicate device and does not raise different questions of safety and effectiveness. Demonstrating substantial equivalence requires non-clinical performance data and, in some cases, clinical data. If the FDA determines that the device is not substantially equivalent to a previously cleared device, the FDA will place the device into Class III.

There are three types of 510(k)s: traditional; special; and abbreviated. Special 510(k)s are for devices that are modified by the manufacturer legally authorized to market the device, and where performance data are unnecessary, or if performance data are necessary, well-established methods are available to evaluate the change, and the performance data necessary to support substantially equivalent (SE) can be reviewed in a summary or risk analysis format. Abbreviated 510(k)s are for devices that conform to a recognized standard. The special and abbreviated 510(k)s are intended to streamline review, and the FDA intends to process special 510(k)s within 30 days of receipt. The FDA also recently established the Safety and Performance Based Pathway that is an expansion of the concept of the abbreviated 510(k) pathway for certain, well understood device types, and provides the option to use FDA-identified performance criteria to demonstrate that a device is as safe and effective as a predicate device.

De Novo Classification

Medical device types that the FDA has not previously classified as Class I, II or III are automatically classified into Class III regardless of the level of risk they pose. The Food and Drug Administration Modernization Act of 1997 established a new route to market for low to moderate risk medical devices that are automatically placed into Class III due to the absence of a predicate device, called the “Request for Evaluation of Automatic Class III Designation,” or the de novo classification procedure. This procedure allows a manufacturer whose novel device is automatically classified into Class III to request de novo classification of its medical device into Class I or Class II on the basis that the device presents low or moderate risk, and that general controls alone, or general and special controls, provide reasonable assurance of safety and effectiveness for the intended use and that the probable benefits of the device outweigh the probable risks.

The FDA has issued several guidance documents addressing the de novo classification process and the contents of de novo classification requests, but the FDA has not yet issued regulations governing the de novo classification process. On December 7, 2018, the FDA published a proposed rule to establish regulations for the de novo classification process. The proposed regulations, if finalized, are intended to provide structure, clarity and transparency on the de novo classification process, including requirements related to the format and content of de novo requests, as well as processes and criteria for accepting, granting, declining and withdrawing de novo requests.

Under the Food and Drug Administration Safety and Innovation Act (FDASIA), the FDA is required to issue an order classifying the device within 120 days following receipt of the de novo request, but in practice the time for FDA review of de novo classification requests is significantly longer. Under the Food and Drug Administration Reauthorization Act (FDARA), Congress implemented user fees for de novo classification requests and the FDA committed to performance goals for their review. If the manufacturer seeks de novo classification into Class II, the manufacturer must include a draft proposal for special controls that are necessary to provide a reasonable assurance of the safety and effectiveness of the medical device. In addition, the FDA may decline the de novo classification request if it identifies a legally marketed predicate device, or determines that general controls or general and special controls are insufficient to provide reasonable assurance of safety and effectiveness of the device, or that the probable benefits of the device do not outweigh the probable risks. Devices that are classified into class I or class II in response to a de novo classification request may be marketed and used as predicates for future premarket notification 510(k) submissions.

Pre-market Approval Pathway

A pre-market approval application must be submitted to the FDA for all Class III devices other than preamendment Class III devices for which the FDA has not yet required a PMA. The pre-market approval application process is much more demanding than the 510(k) pre-market notification process. A pre-market approval application must be supported by extensive data, including but not limited to technical, preclinical and clinical trial data, and manufacturing and labeling information to demonstrate to the FDA’s satisfaction a reasonable assurance of safety and effectiveness of the device.

Within 45 days after submission of a PMA application, the FDA will determine whether the application is sufficiently complete to permit a substantive review and thus whether the FDA will file the application for review. The FDA has a performance goal of issuing a decision on original PMAs that do not require input from an advisory committee within 180 FDA Days, which excludes days during which an agency request for additional information is pending with the applicant. The total time for FDA review of an application generally occurs over a significantly longer period of time and can take a year, or even longer. During this review period, the FDA may request additional information or clarification of the information already provided. Also, an advisory panel of experts from outside the FDA may be convened to review and evaluate the application and provide recommendations to the FDA as to the approvability of the device. Although the FDA is not bound by the advisory panel decision and may or may not accept the panel’s recommendations, the panel’s recommendations are important to the FDA’s overall decision making process. In addition, the FDA may conduct a preapproval inspection of the manufacturing facility to ensure compliance with the Quality System Regulation, or QSR. The agency also may inspect one or more clinical sites to assure compliance with the FDA’s regulations.

The FDA allows applicants to submit discrete sections (modules) of the PMA to the FDA for review soon after completing the testing and analysis. The FDA intends the modular review approach to provide a mechanism by which applicants may submit preclinical data and manufacturing information for review while still collecting, compiling, and analyzing the clinical data. Therefore, a modular PMA is a compilation of sections or “modules” submitted at different times that together become a complete application. Additionally, the modular approach allows the applicant to potentially resolve any deficiencies noted by the FDA earlier in the review process than would occur with a traditional PMA application.

During the PMA review, the FDA assesses whether the data and information in the PMA constitute valid scientific evidence to support a determination that there is a reasonable assurance that the device is safe and effective for its intended use(s) based on the proposed labeling. Upon completion of the PMA review, the FDA may: (i) approve the PMA which authorizes commercial marketing with specific prescribing information for one or more indications, and which can be more limited than those originally sought; (ii) issue an approvable letter which indicates the FDA’s belief that the PMA is approvable and states what additional information the FDA requires, or the post-approval commitments that must be agreed to prior to approval; (iii) issue a not approvable letter which outlines steps required for approval, but which are typically more onerous than those in an approvable letter, and may require additional clinical trials that are often expensive and time consuming and can delay approval for months or even years; or (iv) deny the application. If the FDA issues an approvable or not approvable letter, the applicant has 180 days to respond, after which the FDA’s review clock is reset. If the FDA issues a PMA approval, the approval may contain post approval conditions intended to ensure the safety and effectiveness of the device, including, among other things, restrictions on labeling, promotion, sale and distribution, and collection of long-term follow-up data from patients in the clinical trial that supported a PMA or requirements to conduct additional clinical trials post-approval.

Certain changes to an approved device, such as changes in manufacturing facilities, methods, or quality control procedures, or changes in the design performance specifications, which affect the safety or effectiveness of the device, require submission and approval of a PMA supplement. Certain other changes to an approved device require the submission and approval of a new PMA, such as when the design change leads to a different intended use, mode of operation, and technical basis of operation, or when the design change is so significant that a new generation of the device will be developed, and the originally submitted data are not applicable to the change.

Clinical Trials

Clinical trials are almost always required to support pre-market approval, are often required for de novo classification, and are sometimes required for 510(k) clearance. In the United States, for significant risk devices, these trials require submission of an IDE application to the FDA. The IDE application must be supported by appropriate data, such as animal and laboratory testing results, showing it is safe to test the device in humans and that the testing protocol is scientifically sound. The IDE must be approved in advance by the FDA for a specific number of patients at specified study sites. During the trial, the sponsor must comply with the FDA’s IDE requirements for investigator selection, trial monitoring, reporting and recordkeeping. The investigators must obtain patient informed consent, rigorously follow the investigational plan and study protocol, control the disposition of investigational devices and comply with all reporting and recordkeeping requirements. Clinical trials for significant risk devices may not begin until the IDE application is approved by the FDA. An IDE application is considered approved 30 days after it has been received by the FDA, unless the agency otherwise informs the sponsor via email prior to 30 calendar days from the date of receipt, that the IDE is approved, approved with conditions, or disapproved. In addition, the study must be approved by, and conducted under the oversight of an Institutional Review Board (IRB). An IRB is an appropriately constituted group that has been formally designated to review and monitor medical research involving subjects and which has the authority to approve, require modifications in, or disapprove research to protect the rights, safety and welfare of human research subjects. A nonsignificant risk device does not require FDA approval of an IDE; however, the clinical trial must still be conducted in compliance with abbreviated IDE requirements such as monitoring of the investigation, ensuring that the investigators obtain informed consent, and labeling and record-keeping requirements, and be approved by an IRB at the clinical trial sites. The FDA or the IRB at each site at which a clinical trial is being performed may withdraw approval of a clinical trial at any time for various reasons, including a belief that the risks to study subjects outweigh the benefits or a failure to comply with FDA or IRB requirements. Even if a trial is completed, the results of clinical testing may not demonstrate the safety and effectiveness of the device, may be equivocal or may otherwise not be sufficient to obtain approval or clearance of the product.

Sponsors of certain clinical trials of devices are required to register with clinicaltrials.gov, a public database of clinical trial information. Information related to the device, patient population, phase of investigation, study sites and investigators and other aspects of the clinical trial is made public as part of the registration.

Ongoing Regulation by the FDA

Even after a device receives clearance, grant of a de novo classification request or approval and is placed on the market, numerous regulatory requirements apply. These include:


establishment registration and device listing;

the Quality System Regulation, or QSR, which requires manufacturers, including third-party contract manufacturers, to follow stringent design, testing, control, documentation and other quality assurance procedures during all aspects of the manufacturing process;

labeling regulations and the FDA prohibitions against the promotion of products for uncleared or unapproved uses (“off-label” uses) and other requirements related to promotional activities, including the advertising of restricted devices;

medical device reporting regulations, which require that manufacturers report to the FDA if their device may have caused or contributed to a death or serious injury, or if their device malfunctioned and the device or a similar device marketed by the manufacturer would be likely to cause or contribute to a death or serious injury if the malfunction were to recur;

corrections and removal reporting regulations, which require that manufacturers report to the FDA field corrections or removals if undertaken to reduce a risk to health posed by a device or to remedy a violation of the FDCA that may present a risk to health; and

post market surveillance regulations, which apply to certain Class II or III devices when necessary to protect the public health or to provide additional safety and efficacy data for the device.

After a device receives 510(k) clearance or is de novo classified, any modification that could significantly affect its safety or effectiveness, or that would constitute a major change in its intended use, will require a new clearance or possibly even a new de novo classification or PMA supplement. The FDA requires each manufacturer to make this determination initially, but the FDA can review any such decision and can disagree with a manufacturer’s determination. If the FDA disagrees with our determination not to seek a new 510(k) clearance, the FDA may retroactively require us to seek 510(k) clearance or possibly de novo classification or PMA supplement. The FDA could also require us to cease marketing and distribution and/or recall the modified device until 510(k) clearance, de novo classification, or pre-market approval is obtained. Also, in these circumstances, we may be subject to enforcement actions.

Some changes to an approved PMA device, including changes in indications, labeling or manufacturing processes or facilities, require submission and FDA approval of a new PMA or PMA supplement, as appropriate, before the change can be implemented. Supplements to a PMA often require the submission of the same type of information required for an original PMA, except that the supplement is generally limited to that information needed to support the proposed change from the device covered by the original PMA. The FDA uses the same procedures and actions in reviewing PMA supplements as it does in reviewing original PMAs.

FDA regulations require us to register as a medical device manufacturer with the FDA. Additionally, the California Department of Health Services, or CDHS, requires us to register as a medical device manufacturer within the state. Our manufacturing processes are required to comply with the applicable portions of the QSR, which cover the methods and the facilities and controls for the design, manufacture, testing, production, processes, controls, quality assurance, labeling, packaging, distribution, installation and servicing of finished devices intended for human use. As a manufacturer, our facilities, records and manufacturing processes are subject to periodic scheduled or unscheduled inspections by the FDA and the CDHS. Our failure to maintain compliance with the QSR could result in the shutdown of, or restrictions on, our manufacturing operations and the recall or seizure of our products. We have undergone and expect to continue to undergo regular QSR inspections in connection with the manufacture of our products at our facilities. Further, the FDA requires us to comply with various FDA requirements regarding labeling and promotion. Failure by us or by our suppliers to comply with applicable regulatory requirements can result in enforcement action by the FDA or state authorities, which may include any of the following sanctions:


warning or untitled letters, fines, injunctions, consent decrees and civil penalties; customer notifications, voluntary or mandatory recall or seizure of our products;

operating restrictions, partial suspension or total shutdown of production;

delay in processing submissions or applications for new products or modifications to existing products;

withdrawing PMA approvals that have already been granted; and

criminal prosecution.

The Medical Device Reporting laws and regulations require us to provide information to the FDA when we receive or otherwise become aware of information that reasonably suggests our device may have caused or contributed to a death or serious injury, or has malfunctioned and the device or a similar device that we market would be likely to cause or contribute to a death or serious injury if the malfunction were to recur. In addition, the FDA prohibits an approved device from being marketed for off-label use. The FDA and other agencies actively enforce the laws and regulations prohibiting the promotion of off-label uses, and a company that is found to have improperly promoted off label uses may be subject to significant liability, including substantial monetary penalties and criminal prosecution.

Newly discovered or developed safety or effectiveness data may require changes to a product’s labeling, including the addition of new warnings and contraindications, and also may require the implementation of other risk management measures. Also, new government requirements, including those resulting from new legislation, may be established, or the FDA’s policies may change, which could delay or prevent regulatory clearance or approval of our products under development.

We are also subject to other federal, state and local laws and regulations relating to safe working conditions, laboratory and manufacturing practices.

European Union

Our products are regulated in the European Union as medical devices under Directive 93/42/EEC on Medical Devices, also known as the Medical Devices Directive. The Medical Devices Directive requires medical devices to meet the essential requirements which are enumerated in the annexes to the Directive. Compliance with these requirements is a prerequisite to be able to affix the Conformité Européene, or CE, mark to our products, without which they cannot be sold or marketed in the EEA. To demonstrate compliance with the essential requirements we must perform a conformity assessment procedure, which varies according to the type of medical device and its classification.

Except for low-risk medical devices (Class I non-sterile, non-measuring devices), where the manufacturer can issue an EC Declaration of Conformity based on a self-assessment of the conformity of its products with the essential requirements of the EU Medical Devices Directive, a conformity assessment procedure requires the intervention of an organization accredited by a member state of the EEA to conduct conformity assessments, or a notified body. Depending on the relevant conformity assessment procedure, the notified body would typically audit and examine the technical file and the quality system for the manufacture, design and final inspection of our devices. The notified body issues a certificate of conformity following successful completion of a conformity assessment procedure conducted in relation to the medical device and its manufacturer and their conformity with the essential requirements. This certificate entitles the manufacturer to affix the CE mark to its medical devices after having prepared and signed a related EC Declaration of Conformity.

As a general rule, demonstration of conformity of medical devices and their manufacturers with the essential requirements must be based, among other things, on the evaluation of clinical data supporting the safety and performance of the products during normal conditions of use. Specifically, a manufacturer must demonstrate that the device achieves its intended performance during normal conditions of use, that the known and foreseeable risks, and any adverse events, are minimized and acceptable when weighed against the benefits of its intended performance, and that any claims made about the performance and safety of the device are supported by suitable evidence.

In April 2017, the EU adopted a new Medical Devices Regulation (EU) 2017/745, or the Medical Devices Regulation, which will repeal and replace the Medical Devices Directive with effect from May 26, 2021. The Medical Devices Regulation envisages, among other things, stricter controls of medical devices, including strengthening of the conformity assessment procedures, increased expectations as regards to clinical data for devices and pre-market regulatory review of high-risk devices. Under transitional provisions, medical devices with notified body certificates issued under the Medical Devices Directive prior to May 26, 2021 may continue to be placed on the market for the remaining validity of the certificate, until May 27, 2024 at the latest. After the expiry of any applicable transitional period, only devices that have been CE marked under the Medical Devices Regulation may be placed on the market in the EEA

Other Regions

Most major markets have different levels of regulatory requirements for medical devices. Modifications to the cleared or approved products may require a new regulatory submission in all major markets. The regulatory requirements, and the review time, vary significantly from country to country. Products can also be marketed in other countries that have minimal requirements for medical devices.

Fraud and Abuse and Other Healthcare Regulations

Federal and state governmental agencies and equivalent foreign authorities subject the healthcare industry to intense regulatory scrutiny, including heightened civil and criminal enforcement efforts. These laws constrain the sales, marketing and other promotional activities of medical device manufacturers by limiting the kinds of financial arrangements we may have with hospitals, physicians and other potential purchasers of our products. Federal healthcare fraud and abuse laws apply to our business when a customer submits a claim for an item or service that is reimbursed under Medicare, Medicaid or other federally-funded healthcare programs. Patient privacy statutes and regulations by foreign, federal and state governments may also apply in the locations in which we do business. Descriptions of some of the U.S. laws and regulations that may affect our ability to operate follows.

Federal Healthcare Anti-Kickback Statute

The federal healthcare Anti-Kickback Statute prohibits, among other things, persons or entities from knowingly and willfully soliciting, offering, receiving or paying any remuneration, directly or indirectly, overtly or covertly, in cash or in kind, to induce or reward either the referral of an individual for, or the purchasing, leasing, ordering, or arranging for or recommending the purchase, lease, or order of any good or service for which payment may be made, in whole or in part, by federal healthcare programs, such as the Medicare and Medicaid programs. The term “remuneration” has been broadly interpreted to include anything of value, and the government can establish a violation of the Anti-Kickback Statute without proving that a person or entity had actual knowledge of the law or a specific intent to violate it. In addition, the government may assert that a claim, including items or services resulting from a violation of the Anti-Kickback Statute, constitutes a false or fraudulent claim for purposes of the federal civil False Claims Act. The Anti-Kickback Statute is subject to evolving interpretations and has been applied by government enforcement officials to a number of common business arrangements in the medical device industry. There are a number of statutory exceptions and regulatory safe harbors protecting certain business arrangements from prosecution under the Anti-Kickback Statute; however, those exceptions and safe harbors are drawn narrowly, and there is no exception or safe harbor for many common business activities, such as reimbursement support programs, educational and research grants or charitable donations. The failure of a transaction or arrangement to fit precisely within one or more applicable statutory exceptions or regulatory safe harbors does not necessarily mean that it is illegal or that prosecution will be pursued. However, conduct and business arrangements that do not fully satisfy all requirements of an applicable safe harbor may result in increased scrutiny by government enforcement authorities and will be evaluated on a case-by-case basis based on a cumulative review of all facts and circumstances.

Federal Civil False Claims Act

The federal civil False Claims Act prohibits, among other things, persons or entities from knowingly presenting, or causing to be presented, a false or fraudulent claim for payment of government funds, or knowingly making, using or causing to be made or used a false record or statement material to a false or fraudulent claim to avoid, decrease or conceal an obligation to pay money to the federal government. A claim including items or services resulting from a violation of the Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the False Claims Act. Actions under the False Claims Act may be brought by the government or as a qui tam action by a private individual in the name of the government. These individuals, sometimes known as “relators” or, more commonly, as “whistleblowers,” may share in any amounts paid by the entity to the government in fines or settlement. The number of filings of qui tam actions has increased significantly in recent years. Qui tam actions are filed under seal and impose a mandatory duty on the U.S. Department of Justice to investigate such allegations. Most private citizen actions are declined by the Department of Justice or dismissed by federal courts. However, the investigation costs for a company can be significant and material even if the allegations are without merit. Various states have adopted laws similar to the False Claims Act, and many of these state laws are broader in scope and apply to all payors, and therefore, are not limited to only those claims submitted to the federal government. Medical device manufacturers and other healthcare companies also are subject to other federal false claims laws, including, among others, federal criminal healthcare fraud and false statement statutes that extend to non-government health benefit programs.

Healthcare Fraud Statute

The federal Health Insurance Portability and Accountability Act (HIPAA) and its implementing regulations created federal criminal statutes that prohibit, among other things, knowingly and willfully executing, or attempting to execute, a scheme to defraud any healthcare benefit program, including private third-party payors knowingly and willfully falsifying, concealing or covering up a material fact or making any materially false, fictitious or fraudulent statement or representation, or making or using any false writing or document knowing the same to contain any materially false, fictitious or fraudulent statement or entry, in connection with the delivery of or payment for healthcare benefits, items or services.

Federal Physician Payments Sunshine Act

The federal Physician Payments Sunshine Act requires certain manufacturers of drugs, devices, biologics and medical supplies for which payment is available under Medicare, Medicaid or the Children’s Health Insurance Program to report annually with certain exceptions to CMS information related to payments or other transfers of value made to a physician or teaching hospital, or to a third party at the request of a physician or teaching hospital, and requires applicable manufacturers and group purchasing organizations to report annually to CMS ownership and investment interests held by physicians and their immediate family members. Beginning in 2022, applicable manufacturers also are required to report information regarding payments and transfers of value provided to physician assistants, nurse practitioners, clinical nurse specialists, certified nurse anesthetists and certified nurse-midwives.

Patient Data Privacy

HIPAA, as amended by the Health Information Technology for Economic and Clinical Health Act (HITECH Act), and their implementing regulations impose obligations on covered entities, such as health plans, healthcare clearinghouses and certain healthcare providers, as well as business associates that provide services involving the use or disclosure of personal health information to or on behalf of covered entities. These obligations, such as mandatory contractual terms, relate to safeguarding the privacy and security of protected health information. Many states also have laws governing the privacy and security of health information in certain circumstances, many of which differ from each other in significant ways and often are not preempted by HIPAA.

Other State Laws

Certain states also mandate implementation of commercial compliance programs, impose restrictions on device manufacturer marketing practices and/or require tracking and reporting of gifts, compensation and other remuneration to healthcare professionals and entities.

State and federal regulatory and enforcement agencies continue to actively investigate violations of healthcare laws and regulations, and the U.S. Congress continues to strengthen the arsenal of enforcement tools. Most recently, the Bipartisan Budget Act (BBA) of 2018 increased the criminal and civil penalties that can be imposed for violating certain federal healthcare laws, including the Anti-Kickback Statute. Enforcement agencies also continue to pursue novel theories of liability under these laws. In particular, government agencies recently have increased regulatory scrutiny and enforcement activity with respect to manufacturer reimbursement support activities and other patient support programs, including bringing criminal charges or civil enforcement actions under the Anti-Kickback Statute, federal civil False Claims Act and violations of healthcare fraud and HIPAA privacy provisions.

Enforcement and Penalties for Noncompliance with Fraud and Abuse Laws and Regulations

Compliance with these federal and state laws and regulations requires substantial resources. If our operations are found to be in violation of any of the laws described above or any other governmental regulations that apply to us, we may be subject to significant civil, criminal and administrative penalties, damages, fines, imprisonment, disgorgement, exclusion from participation in government healthcare programs such as the Medicare and Medicaid programs, reputational harm, administrative burdens, diminished profits and future earnings, and the curtailment or restructuring of our operations. Companies settling federal civil False Claims Act, Anti-Kickback Statute and other fraud and abuse cases also may be required to enter into a Corporate Integrity Agreement with the U.S. Department of Health and Human Services Office of Inspector General in order to avoid exclusion from participation (i.e., loss of coverage for their products) in federal healthcare programs such as Medicare and Medicaid. Corporate Integrity Agreements typically impose substantial costs on companies to ensure compliance.

For additional information regarding obligations under federal healthcare statues and regulations, please see the section titled “Risk Factors—If we fail to comply with U.S. federal and state fraud and abuse laws and regulations, including those relating to kickbacks and false claims for reimbursement, we could face substantial penalties and our business operations and financial condition could be adversely affected.”

United States Healthcare Reform

There have been and continue to be proposals by the federal government, state governments, regulators and third-party payors to control or manage the increased costs of healthcare and, more generally, to reform the U.S. healthcare system.

For example, in the United States, in March 2010, the ACA was enacted. The ACA contains a number of significant provisions, including those governing enrollment in federal healthcare programs, reimbursement changes and fraud and abuse measures, all of which will impact existing government healthcare programs and will result in the development of new programs.

Some of the provisions of the ACA have yet to be fully implemented, while certain provisions have been subject to judicial and Congressional challenges. Congress has considered legislation that would repeal or repeal and replace all or part of the ACA. While Congress has not passed comprehensive repeal legislation, two bills affecting the implementation of certain taxes under the ACA have been signed into law. The Tax Cuts and Jobs Act of 2017, or Tax Act, includes a provision that decreased the tax-based shared responsibility payment imposed by the ACA on certain individuals who fail to maintain qualifying health coverage for all or part of a year, commonly referred to as the “individual mandate,” to $0, effective January 1, 2019. On December 14, 2018, a federal district court in Texas ruled the individual mandate is a critical and inseverable feature of the ACA, and therefore, because it was repealed as part of the Tax Act, the remaining provisions of the ACA are invalid as well. On December 18, 2019, the Fifth Circuit U.S. Court of Appeals held that the individual mandate is unconstitutional and remanded the case to the lower court to reconsider its earlier invalidation of the full ACA. On March 2, 2020, the United States Supreme Court granted the petitions for writs of certiorari to review this case and held oral arguments on November 10, 2020. In June 2021, the United States Supreme Court held that the individual plaintiffs and states lacked standing to challenge the constitutionality of the ACA.

On January 22, 2018, former President Trump signed a continuing resolution on appropriations for fiscal year 2018 that delayed the implementation of certain ACA-mandated fees, including the so-called “Cadillac” tax on certain high cost employer-sponsored insurance plans, the annual fee imposed on certain health insurance providers based on market share, and the medical device excise tax on non-exempt medical devices; however, on December 20, 2019, former President Trump signed into law the Further Consolidated Appropriations Act (H.R. 1865), which repealed the Cadillac tax, the health insurance provider tax, and the medical device excise tax. Other legislative changes have been proposed and adopted in the United States since the ACA was enacted. The BBA, among other things, amended the ACA, effective January 1, 2019, to close the coverage gap in most Medicare drug plans, commonly referred to as the “donut hole.”

In December 2018, CMS published a final rule permitting further collections and payments to and from certain ACA qualified health plans and health insurance issuers under the Affordable Care Act risk adjustment program in response to the outcome of the federal district court litigation regarding the method CMS uses to determine this risk adjustment. Since then, the ACA risk adjustment program payment parameters have been updated annually. In addition, CMS published a final rule that would give states greater flexibility, starting in 2020, in setting benchmarks for insurers in the individual and small group marketplaces, which may have the effect of relaxing the essential health benefits required under the ACA for plans sold through such marketplaces.

In addition, other legislative changes have been proposed and adopted since the ACA was enacted. On August 2, 2011, the Budget Control Act of 2011 was signed into law, which, among other things, includes reductions to Medicare payments to providers of 2% per fiscal year, which went into effect on April 1, 2013 and, due to subsequent legislative amendments to the statute, including the BBA, will remain in effect through 2030 unless additional Congressional action is taken. On January 2, 2013, the American Taxpayer Relief Act of 2012 was signed into law, which, among other things, reduced Medicare payments to several providers, including hospitals, and increased the statute of limitations period for the government to recover overpayments to providers from three to five years.

Under the former Trump administration, there has been heightened governmental scrutiny over the manner in which manufacturers set prices for their marketed products, which has resulted in several U.S. Congressional inquiries and proposed, and enacted federal and state legislation designed to bring transparency to product pricing and reduce the cost of products and services under government healthcare programs. At this time, it is unclear whether the current administration will continue to pursue legislative and/or administrative measures to control product costs. Additionally, regional healthcare authorities and individual hospitals are increasingly using bidding procedures to determine what products to purchase and which suppliers will be included in their healthcare programs.

Employees and Human Capital Resources

As of December 31, 2023, we employed 32 full-time employees and two part-time employees. None of our employees are represented by a collective bargaining agreement and we have never experienced a work stoppage. We believe our employee relations are good.

We recognize that attracting, motivating and retaining talent at all levels is vital to our continued success. Our employees are a significant asset and we aim to create an equitable, inclusive and empowering environment in which our employees can grow and advance their careers, with the overall goal of developing, expanding and retaining our workforce to support our current pipeline and future business goals. By focusing on employee retention and engagement, we also improve our ability to support our clinical trials, our pipeline, our platform technologies, business and operations, and also protect the long-term interests of our stakeholders. Our success also depends on our ability to attract, engage and retain a diverse group of employees. Our efforts to recruit and retain a diverse and passionate workforce include providing competitive compensation and benefits packages and ensuring we listen to our employees.

We value innovation, passion, data-driven decision making, persistence and honesty, and are building a diverse environment where our employees can thrive and be inspired to make exceptional contributions to bring novel and proprietary diagnostic and device solutions to disrupt the approaches to women’s health worldwide.

Our human capital resources objectives include, as applicable, identifying, recruiting, retaining, motivating and integrating our existing and future employees. The principal purposes of our equity incentive plans are to attract, retain and motivate selected employees, consultants and directors through grants of stock-based compensation awards and payments of cash-based performance bonus awards, in order to increase stockholder value and the success of our company by motivating our employees to perform to the best of their abilities and achieve our objectives. We are committed to providing a competitive and comprehensive benefits package to our employees. Our benefits package provides a balance of protection along with the flexibility to meet the individual health and wellness needs of our employees. We plan to continue to refine our efforts related to optimizing our use of human capital as we grow, including improvements in the way we hire, develop, motivate, and retain employees.

Facilities

We produce all of our products and product candidates in-house at our facility in Suwanee, Georgia which, together with our research and development, controlled environment room and office space, currently totals approximately 41,000 square feet. We believe that our Georgia facility meets our current needs and that suitable additional alternative spaces will be available in the future on commercially reasonable terms.

Legal Proceedings

We are not currently a party to any legal proceedings the outcome of which we believe, if determined adversely to us, would individually or in the aggregate have a material adverse effect on our business, operating results or financial condition. We have received, and may from time to time receive, letters from third parties alleging patent infringement, violation of employment practices or trademark infringement, and we may in the future participate in litigation to defend ourselves. We cannot predict the results of any such disputes, and despite the potential outcomes, the existence thereof may have an adverse material impact on us due to diversion of management time and attention as well as the financial costs related to resolving such disputes.

About Us and Available Information

Femasys Inc. was incorporated in Delaware on February 19, 2004 and is headquartered in Suwanee, Georgia.

We file annual, quarterly and current reports, proxy statements and other information with the SEC. The SEC maintains a website that contains annual, quarterly and current reports, proxy statements and other information that issuers (including us) file electronically with the SEC. The SEC’s website is www.sec.gov.

Our website is www.femasys.com. We make available, free of charge, through our website: our annual reports on Form 10-K; quarterly reports on Form 10-Q; current reports on Form 8-K; Forms 3, 4 and 5 filed on behalf of directors and executive officers; and any amendments to those reports filed or furnished pursuant to the Securities Exchange Act of 1934, as amended (the “Exchange Act”), as soon as reasonably practicable after such material is electronically filed with, or furnished to, the SEC. We also make available, through our website, our Corporate Governance Guidelines, the charters of the Audit Committee, Nominating and Corporate Governance Committee and the Compensation Committee of our board of directors, our Code of Business Conduct and Ethics and other information and materials. The information on our website is not incorporated by reference into this Form 10-K.

Item 1A.
Risk Factors.

Investing in our common stock involves a high degree of risk. These risks include, but are not limited to, those described below, each of which may be relevant to an investment decision. You should carefully consider the risks described below, together with all of the other information in this Annual Report on Form 10-K, including our financial statements and related notes and Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” before deciding to invest in our common stock. The realization of any of these risks could have a significant adverse effect on our reputation, business, financial condition, results of operations and growth, and our ability to accomplish our strategic objectives. In that event, the market price of our common stock could decline, and you may lose part or all of your investment. Additional risks and uncertainties not presently known to us or that we currently deem immaterial may also impair our business operations and the market value of our common stock.

Risks Related to Our Financial Position and Need for Additional Capital

We have incurred significant operating losses since inception, we expect to incur operating losses in the future and we may not be able to achieve or sustain profitability. We have limited history operating as a commercial company.

We have incurred net losses since our inception and expect to continue to incur losses for the foreseeable future. For the years ended December 31, 2023 and December 31, 2022, we had net losses of $14,247,124 and $11,394,170, respectively. As of December 31, 2023, we had an accumulated deficit of $108,381,629. Based on our current operating plan, our current cash and cash equivalents and revenue are expected to be sufficient to fund our ongoing operations into the second half of 2025. Our estimate as to how long we expect our existing cash and cash equivalents and revenue to be able to continue to fund our operations is based on assumptions that may prove to be wrong, and we could use our available capital resources sooner than we currently expect. Changing circumstances, some of which may be beyond our control, could cause us to consume capital significantly faster than we currently anticipate, and we may need to seek additional funds sooner than planned.

To date, we have financed our operations primarily through our initial public offering, private placements of our common and convertible preferred stock, sales of common stock under an at-the market-agreement and convertible notes and warrants. We have devoted substantially all of our resources to development activities related to our FemBloc system and FemaSeed product, including research and development and clinical and regulatory initiatives.

We expect that our operating expenses will continue to increase as we continue to build our infrastructure, develop, enhance and commercialize new products and incur additional operational costs associated with being a public company. As a result, we expect to continue to incur operating losses for the foreseeable future and may never achieve profitability. Furthermore, even if we do achieve profitability, we may not be able to sustain or increase profitability on an ongoing basis. If we do not achieve or sustain profitability, it will be more difficult for us to finance our business and accomplish our strategic objectives, either of which would have a material adverse effect on our business, financial condition and results of operations and cause the market price of our common stock to decline. In addition, failure of our FemBloc solution to be approved to market, or to significantly penetrate existing or new markets with our products would negatively affect our business, financial condition, and results of operations.

We need substantial additional funding and may be unable to raise capital when needed, which could force us to delay or reduce our commercialization efforts or product development programs.

Based on our current operating plan, our current cash, cash equivalents and revenue are expected to be sufficient to fund our ongoing operations into the second half of 2025. However, we have based these estimates on assumptions that may prove to be incorrect, and we could spend our available financial resources much faster than we currently expect. Any future funding requirements will depend on many factors, including:


The initiation, scope, rate of enrollment, progress, success, and cost of our current or future clinical trials;

The cost of our research and development activities;

The acceptance of our clinical trial data by the FDA or foreign regulatory authorities;

Patient, physician and market acceptance of our intrauterine artificial insemination product and permanent birth control system women-specific medical product solutions;

The cost of filing and prosecuting patent applications and defending and enforcing our patent or other intellectual property rights;

The cost of defending, in litigation or otherwise, any claims that we infringe third-party patents or other intellectual property rights;

The cost and timing of additional regulatory clearances, de novo grants or approvals;

The cost and timing of establishing additional sales and marketing capabilities;

Costs associated with any product recall that may occur;

The effect of competing technological and market developments;

The extent to which we acquire or invest in products, technologies and businesses, although we currently have no commitments or agreements relating to any of these types of transactions; and

The costs of operating as a public company.

Any additional equity or debt financing that we raise may contain terms that are not favorable to us or our stockholders. If we raise additional funds by selling additional shares of our common stock or other securities convertible into or exercisable or exchangeable for shares of our common stock, the issuance of such securities will result in dilution to our stockholders. Furthermore, investors purchasing any securities we may issue in the future may have rights superior to the rights of our common stockholders.

In addition, any future debt financing into which we enter may impose upon us covenants that restrict our operations, including limitations on our ability to incur liens or additional debt, pay dividends, repurchase our common stock, make certain investments and engage in certain merger, consolidation or asset sale transactions. If we raise additional funds through collaboration and licensing arrangements with third-parties, it may be necessary to relinquish some rights to our technologies or our products, or grant licenses on terms that are not favorable to us.

Furthermore, we cannot be certain that additional funding will be available on acceptable terms, if at all. If we do not have, or are not able to obtain, sufficient funds, we may have to delay development or commercialization of our products or license to third-parties the rights to commercialize products or technologies that we would otherwise seek to commercialize. We also may have to reduce commercialization efforts, customer support or other resources devoted to our products or cease operations. Any of these factors could harm our business, financial condition, and results of operations.

Our financial results may fluctuate significantly and may not fully reflect the underlying performance of our business.

Our quarterly and annual results of operations may vary significantly in the future, and period-to-period comparisons of our operating results may not be meaningful. Accordingly, the results of any one quarter or period should not be relied upon as an indication of future performance. Our quarterly and annual financial results may fluctuate as a result of a variety of factors, many of which are outside our control and, as a result, may not fully reflect the underlying performance of our business. One such factor includes seasonal variations of sales. We may in the future experience higher sales in the fourth quarter as a result of patients having paid their annual insurance deductibles in full, thereby reducing their out-of-pocket costs.

Other factors that may cause fluctuations in our quarterly and annual results include:


Patient and physician adoption of our FemBloc system, if approved to market;

Patient and physician adoption of our FemaSeed product;

Changes in coverage policies by third-party payors that affect the reimbursement of procedures using our products;

Unanticipated pricing pressure;

The hiring, retention and continued productivity of sales representatives;

Our ability to expand the geographic reach of our sales and marketing efforts;


Our ability to obtain regulatory clearance or approval for any products in development or for our current products for additional indications or in additional countries outside the United States;

Results of clinical research and trials on our existing products and products in development;

Delays in receipt of anticipated purchase orders;

Delays in, or failure of, component and raw material deliveries by our suppliers; and

Positive or negative coverage in the media or clinical publications of our products or products of our competitors or our industry.

Because our quarterly and annual results may fluctuate, period-to-period comparisons may not be the best indication of the underlying results of our business and should only be relied upon as one factor in determining how our business is performing. These fluctuations may also increase the likelihood that we will not meet our forecasted performance, which could negatively affect the market price for our common stock.

Our ability to use our net operating losses and research and development credit carryforwards to offset future taxable income may be subject to certain limitations.

In general, under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, or the Code, a corporation that undergoes an “ownership change,” generally defined as a more than 50 percentage points increase in ownership by value in its equity ownership by certain shareholders over their lowest ownership percentage within a rolling three-year period, is subject to limitations on its ability to utilize its pre-change net operating losses, or NOLs, and its research and development credit carryforwards to offset future taxable income. Certain substantial changes in our ownership between February 2004 to date will more likely than not limit our ability to utilize the amount of our existing NOLs and research and development credit carryforwards, and if we undergo any further ownership change, our ability to utilize NOLs and research and development credit carryforwards could be further limited by Sections 382 and 383 of the Code. In addition, our ability to deduct net interest expense may be limited if we have insufficient taxable income for the year during which the interest is incurred, and any carryovers of such disallowed interest would be subject to the limitation rules similar to those applicable to NOLs and other attributes. Future changes in our stock ownership, some of which might be beyond our control, could result in an ownership change under Section 382 of the Code. For these reasons, in the event we experience a change of control, we may not be able to utilize a material portion of the NOLs, research and development credit carryforwards or disallowed interest expense carryovers, even if we attain profitability.

Risks Related to Discovery and Development

Enrollment and retention of subjects in clinical trials is an expensive and time-consuming process and could be made more difficult or rendered impossible by multiple factors outside our control.

We may encounter delays or difficulties in enrolling, or be unable to enroll, a sufficient number of subjects to complete any of our clinical trials on our current timelines, or at all, and even once enrolled, we may be unable to retain a sufficient number of subjects to complete any of our trials. For example, as a result of the COVID-19 pandemic, we have had slower than expected site initiation and subject enrollment for our clinical trials due to subject and staff rescheduling, lack of available site staff and turnover and longer timelines to train staff at new sites. Slow site initiation and subject enrollment in our clinical trials has led to delays in our development timelines and may cause further delays in the future.

Subject enrollment in clinical trials and completion of subject follow-up depend on many factors, including the size of the subject population, the nature of the trial protocol, the proximity of subjects to clinical sites, the eligibility criteria for the clinical trial, subject compliance, competing clinical trials and clinicians’ and ’subjects’ perceptions as to the potential advantages of the product being studied in relation to other available therapies, including any new treatments that may be approved for the indications we are investigating. For example, subjects may be discouraged from enrolling in our clinical trials if the trial protocol requires them to undergo extensive post-treatment procedures or follow-up to assess the safety and effectiveness of a product candidate, or they may be persuaded to participate in contemporaneous clinical trials of a competitor’s product candidate. In addition, patients participating in our clinical trials may drop out before completion of the trial or experience adverse medical events unrelated to our products. Delays in subject enrollment or failure of subjects to continue to participate in a clinical trial may delay commencement or completion of the clinical trial, cause an increase in the costs of the clinical trial and delays, or result in the failure of the clinical trial.

Delays or failures in planned site initiation and/or subject enrollment or retention may result in increased costs, program delays or both, which could have a harmful effect on our ability to develop our product candidates or could render further development impossible. In addition, we rely on clinical trial sites to ensure timely conduct of our clinical trials and, while we have entered into agreements governing their services, we are limited in our ability to compel their actual performance.

Our current product candidates are in various stages of development. Our product candidates may fail in development or suffer delays that adversely affect their commercial viability. If we fail to obtain or maintain FDA approval to market and sell our FemBloc our business will be materially harmed.

The process of seeking regulatory approval, the grant of a de novo classification, or 510(k) clearance to market a medical device is expensive and time consuming. There can be no assurance that approval, de novo classification, or 510(k) clearance will be granted. If we are not successful in obtaining timely approval of our FemBloc system, we may never be able to generate significant revenue and may be forced to cease operations. The FDA approval process requires an applicant to demonstrate the safety and effectiveness based, in part, on extensive data, including, but not limited to, technical, preclinical, clinical trial, manufacturing and labeling data. The de novo classification process requires an applicant to demonstrate that general controls, or general and special controls, are sufficient to provide reasonable assurance of safety and effectiveness and that the probable benefits of the device outweigh the probable risks. The de novo request is supported by performance data, which may include clinical data. The FDA can delay, limit or deny approval of a device for many reasons, including:


We may not be able to demonstrate to the FDA’s satisfaction that our product is safe and effective for its intended use;

The FDA may disagree that our clinical data supports the label and use that we are seeking;

The FDA may disagree that the data from our preclinical studies and clinical trials is sufficient to support marketing authorization; and

The manufacturing process and facilities we use may not meet applicable requirements.

Obtaining approval, clearance or granted de novo classification from the FDA or any foreign regulatory authority could result in unexpected and significant costs for us and consume management’s time and other resources. The FDA could ask us to supplement our submissions, collect additional non-clinical data, conduct additional clinical trials, prepare additional manufacturing data or information or engage in other time-consuming actions, or it could simply deny our applications. In addition, if approved or granted approval to market, we will be required to obtain additional FDA approvals or clearances prior to making certain modification to our devices, and the FDA may revoke the approval or clearance or impose other restrictions if post-market data demonstrates safety issues or lack of effectiveness. If we are unable to obtain and maintain the necessary regulatory approvals and clearances to market our products, our financial condition may be adversely affected, and our ability to grow domestically and internationally would likely be limited. Additionally, even if approved, FemBloc may not be approved for the indications that are necessary or desirable for successful commercialization or profitability.
 
As we evolve from a company that is primarily involved in clinical development to a company that is also involved in commercialization, we may encounter difficulties in expanding our operations successfully.
 
With the FDA clearance of FemaSeed, we will need to expand our development, regulatory, manufacturing, and marketing and sales capabilities and may need to further contract with third parties to provide these capabilities, such as collaborators, distributors, marketers and additional suppliers. We currently have limited experience as a company in or infrastructure for sales, marketing and distribution, and our operations have historically been limited primarily to clinical development activities.
 
We intend to establish a sales organization with technical expertise and supporting distribution capabilities to commercialize FemaSeed. This will be expensive and time-consuming. In addition, we may not be able to hire a sales force that is sufficient in size or has adequate expertise in the medical markets that we target. Any failure or delay in the development of our internal sales, marketing and distribution capabilities would adversely affect the commercialization of FemaSeed and other products and product candidates.

Maintaining third-party relationships for these purposes will impose significant added responsibilities on members of our management and other personnel. We must be able to effectively manage our development efforts, recruit and train sales and marketing personnel, effectively manage our participation in the clinical studies in which our product candidate and any future product candidates are involved and improve our managerial, development, operational and finance systems, all of which may impose a strain on our administrative and operational infrastructure. If we do not establish sales and marketing capabilities successfully, either on our own or in collaboration with third parties, we will not be successful in commercializing our products.

We are significantly dependent on the FDA’s permission to market our FemBloc system, as well as market acceptance in the United States for it, and our failure to receive FDA authorization to market the FemBloc system or the failure of it to gain such market acceptance would negatively impact our business.

Since our inception, we have devoted a significant amount of our efforts to the development of our intrauterine delivery technology that is the basis for our FemBloc system. We have not yet received authorization from the FDA to market and sell the FemBloc system in the United States. However, we will incur costs, including costs to build our sales force for commercialization of our other products, in anticipation of FDA authorization to market this system. Since the target service providers for our FDA-cleared FemaSeed product is different than what we anticipate for our FemBloc system, the sales force we are currently building for our FemaSeed product will not be able to be used for the FemBloc system, and we will need to maintain and support multiple commercialization efforts simultaneously if we are able to market both products, if we obtain authorization for FemBloc.  If we are unable to obtain authorization from the FDA to market and sell this system in the United States and then to achieve significant market acceptance in the United States, our results of operations will be adversely affected as the United States is expected to be the principal market for this product. Further, because we have incurred costs prospectively in advance of FDA authorization, we would be unable to recoup these costs if the product candidate is not authorized for marketing by the FDA. We have other commercial products, but their revenue is currently minimal, thus, if we are unsuccessful in commercializing the FemBloc system or are unable to market the FemBloc system as a result of a quality problem, failure to maintain or obtain regulatory marketing authorizations, unexpected or serious complications or other unforeseen negative effects related to this system or the other factors discussed in these risk factors, we would lose an additional source of revenue, and our business will be materially adversely affected.

The clinical development process required to obtain regulatory approvals is lengthy and expensive with uncertain outcomes, and our data developed in those clinical trials is subject to interpretation by FDA and foreign regulatory authorities. If clinical trials of our FemBloc system and future products do not produce results necessary to support regulatory approval, a granted de novo classification or clearance in the United States or, with respect to our current or future product candidates, elsewhere, we will be unable to commercialize these products and may incur additional costs or experience delays in completing, or ultimately be unable to complete, the commercialization of those products.

We are currently seeking PMA approval for our permanent birth control solution. In order to obtain PMA approval for the FemBloc system, we must conduct well-controlled clinical trials designed to assess the safety and effectiveness of the product candidate. Conducting clinical trials is a complex and expensive process, can take many years, and outcomes are inherently uncertain. We incur substantial expense for, and devote significant time to, clinical trials but cannot be certain that the trials will ever result in commercial revenue. We may experience significant setbacks in clinical trials, even after earlier clinical trials showed promising results, and failure can occur at any time during the clinical development process. Any of our products may malfunction or may produce undesirable adverse effects that could cause us, institutional review boards or IRBs, or regulatory authorities to interrupt, delay or halt clinical trials. We, IRBs, the FDA, or another regulatory authority may suspend or terminate clinical trials at any time to avoid exposing trial participants to unacceptable health risks.

Successful results of preclinical studies are not necessarily indicative of future clinical trial results, and predecessor clinical trial results may not be replicated in subsequent clinical trials. Moreover, interim results or topline results may be subject to change upon full review of the data from a clinical trial. Additionally, the FDA’s approval of an IDE application permits initiation of the clinical study described in the IDE application but does not mean that FDA agrees that the study design is appropriate or that the results of the study will be sufficient to obtain marketing authorization (i.e., PMA approval, 510(k) clearance, or grant of a de novo request). The FDA may disagree with our interpretation of the data from our preclinical studies and clinical trials, or may find the clinical trial design, conduct or results inadequate to prove safety or effectiveness, and may require us to pursue additional preclinical studies or clinical trials, which could further delay the clearance, de novo classification, or approval of our products. The data we collect from our preclinical studies and clinical trials may not be sufficient to support FDA approval, a request for de novo classification, or clearance, and if we are unable to demonstrate the safety and effectiveness of our future products in our clinical trials, we will be unable to obtain regulatory approval, a granted de novo classification, or clearance to market our products.

In addition, we may estimate and publicly announce the anticipated timing of the accomplishment of various clinical, regulatory and other product development goals, which are often referred to as milestones. These milestones could include the submission to the FDA of an IDE application to commence a clinical trial for a new product candidate; the enrollment of patients in clinical trials; the release of data from clinical trials; and other clinical and regulatory events; and the obtainment of the right to affix the CE mark in the European Union. The actual timing of these milestones could vary dramatically compared to our estimates, in some cases for reasons beyond our control. We cannot assure you that we will meet our projected milestones and if we do not meet these milestones as publicly announced, the commercialization of our products may be delayed and, as a result, our stock price may decline.

Clinical trials are necessary to support PMA applications, certain de novo classification requests, and certain 510(k) premarket notifications and may be necessary to support PMA supplements or subsequent 510(k) submissions for modified versions of our marketed devices. This would require the enrollment of large numbers of suitable subjects, which may be difficult to identify, recruit and maintain as participants in the clinical trial. The earlier clinical studies involved 228 subjects and supported the IDE for the new pivotal trial, which will be the basis for the PMA application for our FemBloc system. Adverse outcomes in the IDE approved pivotal trial or post-approval studies could also result in restrictions or withdrawal of approval of the PMA. We will likely need to conduct additional clinical trials in the future for the approval of the use of our products in some foreign countries. Clinical testing is difficult to design and implement, can take many years, can be expensive and carries uncertain outcomes. The initiation and completion of any of these studies may be prevented, delayed, or halted for numerous reasons. We may experience a number of events during the conduct of our clinical trials that could adversely affect the costs, timing or successful completion, including:

 
We are required to submit an IDE application to the FDA, which must become effective prior to commencing human clinical trials, and the FDA may reject our IDE application and notify us that we may not begin investigational trials;
 
Regulators and other comparable foreign regulatory authorities may disagree as to the design or implementation of our clinical trials;
 
Regulators and/or IRBs or other reviewing bodies may not authorize us or our investigators to commence a clinical trial, or to conduct or continue a clinical trial at a prospective or specific trial site;
 
We may not reach agreement on acceptable terms with prospective contract research organizations, or CROs, and clinical trial sites, the terms of which can be subject to extensive negotiation and may vary significantly among different CROs and trial sites;
 
Clinical trials may produce negative or inconclusive results, or we may not agree with regulatory authorities on the interpretation of our clinical trial results, and we may decide, or regulators may require us, to conduct additional clinical trials or abandon product development programs;
 
The number of subjects or patients required for clinical trials may be larger than we anticipate, enrollment in these clinical trials may be insufficient or slower than we anticipate, and the number of clinical trials being conducted at any given time may be high and result in fewer available patients for any given clinical trial, or patients may drop out of these clinical trials at a higher rate than we anticipate;
 
Our third-party contractors, may fail to comply with regulatory requirements or meet their contractual obligations to us in a timely manner, or at all;
 
We might have to suspend or terminate clinical trials for various reasons, including a finding that the subjects are being exposed to unacceptable health risks;
 
We may have to amend clinical trial protocols or conduct additional studies to reflect changes in regulatory requirements or guidance, which we may be required to submit to an IRB and/or regulatory authorities for reexamination;
 
Regulators, IRBs, or other parties may require or recommend that we or our investigators suspend or terminate clinical research for various reasons, including safety signals or noncompliance with regulatory requirements;

 
The cost of clinical trials may be greater than we anticipate;
 
Clinical sites may not adhere to the clinical protocol or may drop out of a clinical trial;
 
We may be unable to recruit a sufficient number of clinical trial sites or trial subjects;
 
Regulators, IRBs, or other reviewing bodies may fail to approve or subsequently find fault with our
 
Manufacturing processes for clinical and commercial supplies, the supply of devices or other materials necessary to conduct clinical trials may be insufficient, inadequate or not available at an acceptable cost, or we may experience interruptions in supply;
 
Approval policies or regulations of FDA or applicable foreign regulatory authorities may change in a manner rendering our clinical data insufficient for approval; and
 
Our current or future products may have undesirable side effects or other unexpected characteristics.

Clinical trials must be conducted in accordance with the laws and regulations of the FDA and other applicable regulatory authorities’ legal requirements, regulations or guidelines, and are subject to oversight by these governmental agencies and IRBs at the medical institutions where the clinical trials are conducted. We have in the past and may in the future have to terminate a clinical trial site which is found through our clinical trial monitoring activities to be noncompliant with our clinical trial protocols or with applicable laws, regulations, requirements and guidelines for the conduct of our clinical trials.

In addition, clinical trials must be conducted with supplies of our devices produced in conformance with design control requirements in 21 CFR § 820.30 and stored and used by clinical trial sites in accordance with our clinical trial protocols. Furthermore, we rely on clinical trial sites to ensure the proper and timely conduct of our clinical trials and while we have agreements governing their committed activities, we have limited influence over their actual performance. We depend on our CROs to support the conduct of our clinical trials in compliance with good clinical practice, or GCP, requirements. To the extent our CROs fail to help oversee the conduct the study in compliance with GCP standards or are delayed for a significant time in the execution of the trial, including achieving full enrollment, we may be affected by increased costs, program delays or both. In addition, clinical trials that are conducted in countries outside the United States may subject us to further delays and expenses as a result of increased shipment costs, additional regulatory requirements and the engagement of non-U.S. CROs, as well as expose us to risks associated with clinical investigators who are unknown to the FDA, and different standards of diagnosis, screening and medical care.

Failure can occur at any stage of clinical testing. Our clinical trials may produce negative or inconclusive results, and we may decide, or regulators may require us, to conduct additional clinical and non-clinical testing in addition to those we have planned. Our failure to adequately demonstrate the safety and effectiveness of our systems or any product we may develop in the future would prevent receipt of regulatory approval, a granted de novo classification, or 510(k) clearance and, ultimately, the commercialization of that product or indication for use. Even if our future products are approved, de novo classified, or cleared in the United States, commercialization of our products in foreign countries would require approval by regulatory authorities in those countries. Approval procedures vary among jurisdictions and can involve requirements and administrative review periods different from, and greater than, those in the United States, including additional preclinical studies or clinical trials. Any of these occurrences could have an adverse effect on our business, financial condition and results of operations.

Interim, “topline,” and preliminary data from our clinical trials that we announce or publish from time to time may change as more data become available and are subject to confirmation, audit, and verification procedures that could result in material changes in the final data.

From time to time, we may publicly disclose preliminary or topline data from our preclinical studies and clinical trials, which is based on a preliminary analysis of then-available data, and the results and related findings and conclusions are subject to change following a more comprehensive review of the data related to the particular study or trial. We also make assumptions, estimations, calculations, and conclusions as part of our analyses of data, and we may not have received or had the opportunity to fully and carefully evaluate all data. As a result, the topline or preliminary results that we report may differ from future results of the same studies, or different conclusions or considerations may qualify such results, once additional data have been received and fully evaluated. Topline data also remain subject to audit and verification procedures that may result in the final data being materially different from the preliminary data we previously published. As a result, topline data should be viewed with caution until the final data is available. From time to time, we may also disclose interim data from our clinical trials. Interim or preliminary data from clinical trials are subject to the risk that one or more of the clinical outcomes may materially change as subject enrollment and treatment continues and more patient data become available or as subjects from our clinical trials continue other treatments for their disease. Adverse differences between preliminary or interim data and final data could significantly harm our business prospects. Further, disclosure of interim data by us or by our competitors could result in volatility in the price of our common stock.

Further, others, including regulatory agencies, may not accept or agree with our assumptions, estimates, calculations, conclusions or analyses or may interpret or weigh the importance of data differently, which could impact the potential of the particular program, the likelihood of marketing approval, grant, clearance or commercialization of the particular product candidate, any marketed product, and our company in general. In addition, the information we choose to publicly disclose regarding a particular study or clinical trial is derived from information that is typically extensive, and you or others may not agree with what we determine is material or otherwise appropriate information to include in our disclosure.

If the interim, topline, or preliminary data that we report differ from actual results, or if others, including regulatory authorities, disagree with the conclusions reached, our ability to obtain approval for, and commercialize, our product candidates may be harmed, which could harm our business, operating results, prospects or financial condition.

If patients or physicians are not willing to change current practices to adopt our permanent birth control solution or artificial insemination solution, our products may fail to gain increased market acceptance, and our business will be adversely affected.

Our primary strategy to grow our revenue is to drive the adoption of our permanent birth control using the FemBloc system with an ultrasound confirmatory test, our artificial insemination solution using the FemaSeed product and companion diagnostics, and for physicians to employ our products to treat or diagnosis their patients with reproductive disorders or cancers. Physicians may choose not to adopt our products for women’s healthcare for a number of reasons, including:

 
lack of availability of adequate third-party payor coverage or reimbursement;
 
lack of experience with our products and more familiarity with other widely adopted products, procedures or treatments as alternatives;
 
our inability to convince key opinion leaders to provide recommendations regarding our products, or to convince physicians, patients and healthcare payors that our products are an attractive alternative to currently accepted alternatives;
 
perceived inadequacy of evidence supporting clinical benefits, safety or cost-effectiveness of our products existing alternatives;
 
liability risks generally associated with the use of new products and procedures; and
 
the training required to use new products.

With respect to FemBloc, we intend to focus our sales, marketing and training efforts primarily on obstetrical and gynecological physicians. However, physicians from other disciplines, including primary care physicians, as well as other medical professionals, such as nurse practitioners and physician assistants, are often the initial point of contact for patients with contraceptive needs. We believe that educating physicians in these disciplines and other medical professionals about the clinical merits, patient benefits and safety profile of our permanent birth control solution is an element of increasing the adoption of our FemBloc system. If additional physicians or other medical professionals do not appreciate and recommend our permanent birth control solution for any reason, including those listed above, our ability to execute our growth strategy will be impaired, and our business may be adversely affected.

In addition, patients may not be able to adopt or may choose not to adopt our permanent birth control solution if, among other potential reasons, their anatomy would not allow for effective treatment with our FemBloc system, they are reluctant to receive a permanent solution to their contraceptive needs, they are worried about potential adverse effects of our permanent birth control solution, such as infection or discomfort, or they are unable to obtain adequate third-party coverage or reimbursement.

With respect to FemaSeed, we intend to focus our sales, marketing and training efforts initially on reproductive endocrinologist physicians with possible expansion to gynecologists who are often the initial point of contact for patients with infertility needs. We believe that educating physicians in these disciplines and other medical professionals about the clinical merits and patient benefits of our artificial insemination solution is an element of increasing the adoption of our FemaSeed product. If additional physicians or other medical professionals do not appreciate and recommend our FemaSeed product for any reason, including those listed above, our ability to execute our growth strategy will be impaired, and our business may be adversely affected.

If we are unable to achieve and maintain adequate levels of coverage or reimbursement for our artificial insemination solution, permanent birth control solution, or any other products we seek to commercialize, our commercial success may be severely hindered.

The primary customers for our products are reproductive endocrinologists for our infertility products and obstetrics-gynecological physicians, related healthcare professionals, and women’s healthcare provider organizations. Our customers typically bill various third-party payors to cover all or a portion of the costs and fees associated with the procedures in which our products are used and bill patients for any deductibles or co-payments. Limited third-party payors provide infertility coverage with patient cash pay often required for treatment and services. Many third-party payors currently cover contraceptive related procedures as part of the Patient Protection and Affordable Care Act, as amended by the Health Care and Education and Reconciliation Act, or, collectively, the ACA. If there are changes to the ACA related to contraceptive coverage, any decline in the amount payors will reimburse our customers could make it difficult for customers to elect choosing or to adopt our FemBloc system and could create additional pricing pressure for us. If we are forced to lower the price we charge for our product, our gross margins will decrease, which could have a material adverse effect on our business, financial condition and results of operations and impair our ability to grow our business.

Third-party payors, whether foreign or domestic, or governmental or commercial, are developing increasingly sophisticated methods of controlling healthcare costs. In addition, no uniform policy of coverage and reimbursement for procedures using our other products exists among third-party payors. Therefore, coverage and reimbursement for procedures using our other products can differ significantly from payor to payor. Payors continually review new and existing technologies for possible coverage and can, without notice, deny or reverse coverage for new or existing products and procedures. There can be no assurance that third-party payor policies will provide coverage for procedures in which our products are used. If we are not successful in reversing existing non-coverage policies, or if third-party payors that currently cover or reimburse our products and related procedures reverse or limit their coverage in the future, or if other third-party payors issue similar policies, this could have a material adverse effect on our business.

Further, we believe that future coverage and reimbursement may be subject to increased restrictions, such as additional prior authorization requirements, both in the United States and in international markets. Third-party coverage and reimbursement for procedures using our products or any of our products in development for which we may receive regulatory approval may not be available or adequate in either the United States or international markets, which could have an adverse effect on our business, financial condition and results of operations and impair our ability to grow our business.

Third-party payors and physicians who do not cover or use our artificial insemination solution, permanent birth control solution or other women’s healthcare devices may require additional clinical data prior to adopting or maintaining coverage of our products.

Our success depends on physician and where applicable third-party payor acceptance of our artificial insemination and permanent birth control solutions as effective treatment options and our other healthcare devices for women. If physicians or payors do not find our body of published clinical evidence and data compelling or wish to wait for additional studies, they may choose not to use or provide coverage and reimbursement for our products. Currently, patient cash pay is often required for infertility treatment and services, but most large third-party payors cover permanent birth control as part of the ACA.

Certain physicians, hospitals and payors may prefer to see longer-term safety and efficacy data for our permanent birth control solution than we have produced. We cannot provide assurance that any data that we or others may generate in the future will be consistent with that observed in our existing clinical trials.

The training required for physicians to use our artificial insemination solution and permanent birth control solution could reduce the market acceptance of our products.

As with any new method or technique, physicians must undergo a thorough training program before they perform the procedure. Even after successfully completing the training program, physicians could still experience difficulty in successfully providing the solutions and, as a result, limit use of the products significantly in their practice or cease utilizing it altogether.

In addition, we may experience difficulty growing the number of physicians who complete our training program if patient demand is low, if the length of time necessary to train each physician is longer than expected, if the capacity of our sales representatives to train physicians is less than expected or if we are unable to sufficiently grow our sales organization. All of these events would lead to fewer trained physicians to provide our solutions, which could negatively affect our business, financial condition and results of operations and impair our ability to grow our business.

We currently compete and will in the future continue to compete against other companies, some of which have longer operating histories, more established products or greater resources than we do, which may prevent us from achieving increased market penetration and improved operating results.

The biomedical industry is highly competitive, subject to change and significantly affected by new product introductions and other activities of industry participants. Our competitors have historically dedicated, and will continue to dedicate, significant resources to promoting their products or developing new products or methods to treat women’s reproductive issues and healthcare. We consider our primary potential competition to be other biomedical companies marketing women-specific medical products. Having received FDA clearance for FemaSeed, we are the only localized directional intratubal insemination approach within the intrauterine insemination category approved for commercialization in North America, but compete with other fertility treatments such as traditional IUI and IVF. For our other FDA-cleared devices, we currently compete with other medical device providers in the United States and Canada. Once we have received FDA approval, we will be the only non-surgical permanent birth control solution approved for commercialization. We also believe other emerging businesses may be in the early stages of developing women-specific medical products. If one or more manufacturers successfully develops a product for providing localized directional intratubal insemination that is more effective or otherwise more attractive than our artificial insemination solution, sales of our FemaSeed product could be significantly and adversely affected, which could have a material adverse effect on our business, financial condition and results of operations. In addition, if other companies are successful in developing products that are approved for a broader range of indications than our artificial intratubal insemination system, we will be at a further competitive disadvantage, which could also affect our business, financial condition and results of operations. If one or more manufacturers successfully develops a product for providing permanent birth control that is more effective, better tolerated or otherwise results in better compliance by patients, or otherwise more attractive than our permanent birth control solution, sales of our FemBloc system could be significantly and adversely affected, which could have a material adverse effect on our business, financial condition and results of operations. In addition, if other companies are successful in developing devices that are approved for a broader range of indications than our permanent birth control system, we will be at a further competitive disadvantage, which could also affect our business, financial condition and results of operations.

Many of the companies against which we may compete may have competitive advantages with respect to primary competitive factors in the women’s healthcare market, including:


greater company, product and brand recognition;

superior product safety, reliability and durability;

better quality and larger volume of clinical data;

more effective marketing to and education of patients and physicians;

more sales force experience and greater market access;

better product support and service;

more advanced technological innovation, product enhancements and speed of innovation;


more effective pricing and revenue strategies;

lower procedure costs to patients;

more effective reimbursement teams and strategies;

dedicated practice development; and

more effective clinical training teams.

We also compete with other biomedical companies to recruit and retain qualified sales, training and other personnel.

In addition, though there are currently no pharmacologic therapies approved to provide permanent birth control, we may in the future face competition from pharmaceutical companies that develop such therapies. We also expect to experience increased competition in the future as other companies develop and commercialize competing women specific devices. Any of these companies may also have the competitive advantages described above.

Our long-term growth depends on our ability to enhance our artificial insemination solution, permanent birth control solution and women-specific medical product solutions, expand our indications and develop and commercialize additional products.

It is important to our business that we continue to enhance our artificial insemination product, permanent birth control system women-specific medical product solutions and develop and introduce new products. Developing products is expensive and time-consuming and could divert management’s attention away from our core business. The success of any new product offering or product enhancements will depend on several factors, including our ability to:


properly identify and anticipate physician and patient needs;

develop and introduce new products and product enhancements in a timely manner;

avoid infringing upon the intellectual property rights of third-parties;

demonstrate, if required, the safety and effectiveness of new products with data from preclinical studies and clinical trials;

obtain the necessary regulatory clearances, grants or approvals for expanded indications, new products or product modifications;

be fully FDA-compliant with marketing of new products or modified products;

provide adequate training to potential users of our products;

receive adequate coverage and reimbursement for procedures performed with our products; and

develop an effective and dedicated sales and marketing team.

If we are not successful in expanding our indications and developing and commercializing new products and product enhancements, our ability to increase our revenue may be impaired, which could have a material adverse effect on our business, financial condition and results of operations.

Our results of operations could be materially harmed if we are unable to accurately forecast customer demand for our artificial insemination solution, permanent birth control solution, and women-specific medical products and manage our inventory.

To ensure adequate inventory supply, we must forecast inventory needs and place orders with our suppliers based on our estimates of future demand for our products. Our ability to accurately forecast demand for our products could be negatively affected by many factors, including our failure to accurately manage our expansion strategy, product introductions by competitors, an increase or decrease in customer demand for our artificial insemination product, permanent birth control system, and women-specific medical products or for products of our competitors, our failure to accurately forecast customer acceptance of new products, unanticipated changes in general market conditions or regulatory matters and weakening of economic conditions or consumer confidence in future economic conditions. For example, tubal ligation procedures sustained an 18% decline in December 2020 compared to December 2019, according to a study published in the publication Contraception in 2021. We have no assurance that demand for elective reproductive surgery will return to pre-pandemic levels in the future, or at all. Inventory levels in excess of customer demand may result in inventory write-downs or write-offs, which would cause our gross margin to be adversely affected and could impair the strength of our brand. Conversely, if we underestimate customer demand for our products, our third-party suppliers may not be able to deliver components to meet our requirements, and this could result in damage to our reputation and customer relationships. In addition, if we experience a significant increase in demand, additional supplies of raw materials or additional manufacturing capacity may not be available when required on terms that are acceptable to us, or at all, or suppliers may not be able to allocate sufficient capacity in order to meet our increased requirements, which could have an adverse effect on our ability to meet customer demand for our products and our results of operations.

We seek to maintain sufficient levels of inventory and components in order to protect ourselves from supply interruptions. As a result, we are subject to the risk that a portion of our inventory will become obsolete or expire, which could have a material adverse effect on our earnings and cash flows due to the resulting costs associated with the inventory impairment charges and costs required to replace such inventory.

We manufacture and assemble components for our products and product candidates, and a loss or degradation in the performance of our manufacturing capabilities could have a material adverse effect on our business, financial condition and results of operations.

We manufacture and assemble components used in our artificial insemination product, permanent birth control system, and women-specific medical products. Our ability to maintain sufficient levels of inventory for our products could be negatively affected by many factors, including our failure to accurately manage our staffing requirements or a decrease in production capabilities. Conversely, if we overestimate customer demand for our artificial insemination product, permanent birth control system, and women-specific medical products, our production staff may be in excess of that needed, and this could result in excess cost, which could have a material adverse effect on our business, financial condition and results of operations.

We rely on a limited number of third-party suppliers for components for our products, as well as the sterilization of certain of our products, and a loss or degradation in performance of these suppliers could have a material adverse effect on our business, financial condition and results of operations.

We rely on third-party suppliers for the raw materials and components used in our artificial insemination product, permanent birth control system, and women-specific medical products. These suppliers may be unwilling or unable to supply the necessary materials and components reliably and at the levels we anticipate or that are required by the market. Our ability to supply our products commercially and to develop any future products depends, in part, on our ability to obtain these materials, components and products in accordance with regulatory requirements and in sufficient quantities for commercialization and clinical testing. While our suppliers have generally met our demand for their products and services on a timely basis in the past, we cannot guarantee that they will in the future be able to meet our demand for their products, either because of acts of nature, or our relative importance to them as a customer, and our suppliers may decide in the future to discontinue or reduce the level of business they conduct with us. If we are required to change suppliers due to any change in or termination of our relationships with these third parties, or if our suppliers are unable to obtain the materials they need to produce our components at consistent prices or at all, we may have to make modifications or changes to our products triggering the need for additional regulatory clearances or approvals, lose sales, experience manufacturing or other delays, incur increased costs or otherwise experience impairment to our customer relationships. We cannot guarantee that we will be able to establish alternative relationships on similar terms, without delay or at all.

While we believe replacement suppliers exist for all materials, components and services necessary to manufacture our products, establishing additional or replacement suppliers for any of these materials, components or services, if required, could be time-consuming and expensive, may result in interruptions in our operations and product delivery, may affect the performance specifications of our products or could require that we modify its design. Even if we are able to find replacement suppliers, we will be required to verify that the new supplier maintains facilities, procedures and operations that comply with our quality expectations and applicable regulatory requirements. Furthermore, our suppliers could require us to use alternative materials or components. Any of these events could require that we obtain a new regulatory authority approval before we implement the change, which could result in further delay and which may not be obtained at all. While we seek to maintain sufficient levels of inventory as discussed above, those inventories may not fully protect us from supply interruptions.

We have only limited supply arrangements in place with respect to certain components of our manufacturing process, and these arrangements do not extend to full commercial supply. We acquire certain key materials on a purchase order basis. As a result, we do not have long-term committed arrangements with respect to certain of the materials for our products and product candidates and other materials. If we obtain marketing approval, grant or clearance for our product candidates, we will need to establish an agreement for commercial manufacture of certain key materials with a third party.

In addition, we are dependent on a sole supplier for certain components of our manufacturing process. Our current dependence on a single supplier for these components and the challenges we may face in obtaining adequate replacements involves several risks, including limited control over pricing, availability, quality and delivery schedules. Even if we are able to replace any raw materials or other materials with an alternative, such alternatives may cost more, result in lower yields or not be as suitable for our purposes. In addition, some of the materials that we use to manufacture our product candidates are complex materials, which may be more difficult to substitute. Therefore, any disruptions arising from our sole suppliers could result in delays and additional regulatory submissions. Our current and anticipated future dependence upon others for the manufacture of certain components of our product candidates or products may adversely affect our business, financial condition and results of operations.

Moreover, we rely on third-party sterilizers to effectively sterilize our products and product candidates and failure of any third-party sterilizer could result in safety risks associated with our products and product candidates and could result in patient or study subject injuries which could expose our company to product liability claims and actions. Contract sterilizers are inspected by the FDA and may be inspected by foreign regulatory authorities. Additionally, the closures and potential closures of facilities that use ethylene oxide to sterilize medical devices prior to their use may create delays or interruptions in the supply chain for our products and product candidates. Any compliance failures at any contract sterilizers we may contract with for sterilization of our products and product candidates also could create supply chain delays and interruptions and may require that we identify and contract with alternative contract sterilizers which we may not be able to do timely or on terms favorable to us. Any failures in the performance of our contract sterilizers may adversely affect our business, financial condition and results of operations.

Performance issues, service interruptions or price increases by our shipping carriers could adversely affect our business and harm our reputation and ability to provide our services on a timely basis.

Expedited, reliable shipping is essential to our operations. We rely heavily on providers of transport services for reliable and secure point-to-point transport of our products to our customers and for tracking of these shipments. Should a carrier encounter delivery performance issues such as loss, damage or destruction of any systems, it would be costly to replace such systems in a timely manner and such occurrences may damage our reputation and lead to decreased demand for our products and increased cost and expense to our business. In addition, any significant increase in shipping rates could adversely affect our operating margins and results of operations. Similarly, strikes, severe weather, natural disasters or other service interruptions affecting delivery services we use would adversely affect our ability to process orders for our products on a timely basis.

Consolidation in the healthcare industry or group purchasing organizations could lead to demands for price concessions, which may affect our ability to sell our products at prices necessary to support our current business strategies.

Healthcare costs have risen significantly over the past decade, which has resulted in or led to numerous cost reform initiatives by legislators, regulators and third-party payors. Cost reform has triggered a consolidation trend in the healthcare industry to aggregate purchasing power, which may create more requests for pricing concessions in the future. Additionally, group purchasing organizations, independent delivery networks and large single accounts may continue to use their market power to consolidate purchasing decisions for hospitals and physician practices. We expect that market demand, government regulation, third-party coverage and reimbursement policies and societal pressures will continue to change the healthcare industry worldwide, resulting in further business consolidations and alliances among our customers, which may exert further downward pressure on the prices of our products.

We have limited experience marketing and selling our women-specific medical product solutions, and if we are unable to expand, manage and maintain our direct sales and marketing organization we may not be able to generate revenue growth.

We have limited experience marketing and selling our women-specific medical products. We currently sell our FemaSeed device, FemVue device, FemCerv device, and FemCath device through a very limited direct effort, that targets obstetrician-gynecologist physicians, reproductive endocrinologist physicians, and physician practices in North America, including online training and new customer support, and also utilize various direct-to-patient marketing initiatives, including social media, a physician locator on a patient website, and online videos. As of December 31, 2023, we have one employee exclusively involved in our sales and marketing efforts. Our operating results are directly dependent upon the efforts of these employees.

In order to generate future revenue growth, we are in the process of developing geographic scope of a direct sales organization now that the FemaSeed product is available in the U.S. and Canadian market.  This is expected to represent a significant expansion of our commercialization efforts, costs and attention. Our success depends largely on our ability to hire, train, retain and motivate skilled sales and marketing personnel with significant industry experience and technical knowledge of related products. Because the competition for their services is high, we cannot assure you we will be able to hire and retain additional personnel on favorable or commercially reasonable terms, if at all. Failure to hire or retain qualified sales and marketing personnel would prevent us from expanding our business and generating revenue. If we are unable to expand our sales and marketing capabilities, we may not be able to effectively commercialize our FemaSeed product and other women-specific medical products, which could have an adverse effect on our business, financial condition and results of operations. In order to further expand revenue growth once the FemBloc system is available in the U.S. market, we plan to enlarge the geographic scope of the direct sales organization. Our future success will depend largely on our ability to hire, train, retain and motivate additional skilled sales and marketing personnel with significant industry experience and technical knowledge of related products. If we are unable to expand our sales and marketing capabilities, we may not be able to effectively commercialize our FemBloc system, which could have an adverse effect on our business, financial condition and results of operations.

To successfully market and sell our artificial insemination product, permanent birth control system, and women specific medical product solutions in markets outside of the United States, we must address many international business risks with which we have limited experience.

Our strategy is to increase our international presence in Europe, as well as, other international markets, such as Japan, which may further increase our revenue from markets outside the United States. International sales are subject to a number of risks, including:


difficulties in securing distribution partnerships and managing our international relationships;

increased competition as a result of more products and procedures receiving regulatory approval or otherwise free to market in international markets;

longer accounts receivable payment cycles and difficulties in collecting accounts receivable;

reduced or varied protection for intellectual property rights in some countries;

export restrictions, trade regulations, and foreign tax laws;

fluctuations in currency exchange rates;

foreign certification and regulatory clearance or approval requirements;

customs clearance and shipping delays;

political, social, and economic instability abroad, terrorist attacks, and security concerns in general;

preference for locally produced products;

potentially adverse tax consequences, including the complexities of foreign value-added tax systems;

the burdens of complying with a wide variety of foreign laws and different legal standards; and

increased financial accounting and reporting burdens and complexities.

If one or more of these risks are realized, our business, financial condition and results of operations could be adversely affected.

We plan to rely on our own direct sales force for our women-specific medical products, which may result in higher fixed costs than our competitors and may slow our ability to reduce costs in the face of a sudden decline in demand for our products.

We plan to rely on our own direct sales force in North America and third-party distribution partners in Europe and other international countries, to market and sell our products. Some of our competitors rely predominantly on independent sales agents and third-party distributors. A direct sales force may subject us to higher fixed costs than those of companies that market competing products through independent third parties, due to the costs that we will bear associated with employee benefits, training and managing sales personnel. As a result, we could be at a competitive disadvantage. Additionally, these fixed costs may slow our ability to reduce costs in the face of a sudden decline in demand for our products, which could have a material adverse effect on our business, financial condition and results of operations.

We face the risk of product liability claims that could be expensive, divert management’s attention and harm our reputation and business. We may not be able to maintain adequate product liability insurance.

Our business exposes us to the risk of product liability claims that are inherent in the testing, manufacturing and marketing of medical products, including sterile medical products. This risk exists even if it is approved or cleared for commercial sale by the FDA and manufactured in facilities licensed and regulated by the FDA or an applicable foreign regulatory authority. Our FemBloc system and FemaSeed product are designed to affect, and any future products will be designed to affect, important bodily functions and processes, such as the female reproductive system. Any side effects, manufacturing defects, misuse or abuse associated with our FemBloc system, FemaSeed product and other women specific medical products, including sterilization failures, could result in patient injury or death. The medical device industry has historically been subject to extensive litigation over product liability claims, and we cannot offer any assurance that we will not face product liability suits. For example, Essure, a permanent birth control system previously marketed by Bayer, involved the implant of coils into a woman’s fallopian tubes by way of a hysteroscope, where they were to permanently remain. In 2016, the FDA ordered Bayer to conduct a post-market surveillance study and required a box warning to the product labeling, which included a warning of possible perforation of the uterus and/or fallopian tubes, identification of inserts in the abdominal or pelvic cavity, persistent pain, and suspected allergic or hypersensitivity reactions. In April 2018, the FDA restricted the sale and distribution of Essure. The product was removed by Bayer from all markets, including the U.S. effective December 2018. There can be no assurance that serious adverse safety concerns may not arise with the FemBloc system.

We may be subject to product liability claims if our products cause, or merely appear to have caused, patient injury or death. In addition, an injury that is caused by the activities of our suppliers, such as those who provide us with components and raw materials, or any contract sterilizer, may be the basis for a claim against us. Product liability claims may be brought against us by patients, healthcare providers or others selling or otherwise coming into contact with our products, among others. If we cannot successfully defend ourselves against product liability claims, we will incur substantial liabilities and reputational harm. In addition, regardless of merit or eventual outcome, product liability claims may result in:


costs of litigation;

distraction of management’s attention from our primary business;

the inability to commercialize our current and future products;

decreased demand for our current and future products;

damage to our business reputation;

product recalls or withdrawals from the market;

withdrawal of clinical trial participants;

substantial monetary awards to patients or other claimants; or

loss of sales.

While we may attempt to manage our product liability exposure by proactively recalling or withdrawing from the market any defective products, any recall or market withdrawal of our products may delay the supply of those products to our customers and may impact our reputation. We can provide no assurance that we will be successful in initiating appropriate market recall or market withdrawal efforts that may be required in the future or that these efforts will have the intended effect of preventing product malfunctions and the accompanying product liability that may result. Such recalls and withdrawals may also be used by our competitors to harm our reputation for safety or be perceived by patients as a safety risk when considering the use of our products, either of which could have a material adverse effect on our business, financial condition and results of operations.

Although we have product liability and clinical trial liability insurance that we believe is appropriate, this insurance is subject to deductibles and coverage limitations. Our current product liability insurance may not continue to be available to us on acceptable terms, if at all, and, if available, coverage may not be adequate to protect us against any future product liability claims. If we are unable to obtain insurance at an acceptable cost or on acceptable terms or otherwise protect against potential product liability claims, we could be exposed to significant liabilities. A product liability claim, recall or other claim with respect to uninsured liabilities or for amounts in excess of insured liabilities could have a material adverse effect on our business, financial condition and results of operations.

If the quality of our artificial insemination product, permanent birth control system, and women-specific medical product solutions does not meet the expectations of physicians or patients, then our brand and reputation or our business could be adversely affected.

In the course of conducting our business, we must adequately address quality issues that may arise with our artificial insemination product, permanent birth control system, and women-specific medical product solutions, including defects in third-party components included in our products. Although we have established internal procedures designed to minimize risks that may arise from quality issues, there can be no assurance that we will be able to eliminate or mitigate occurrences of these issues and associated liabilities. In addition, even in the absence of quality issues, we may be subject to claims and liability if the performance of our products do not live up to the expectations of physicians or patients. If the quality of our products do not meet the expectations of physicians or patients, then our brand and reputation with those physicians or patients, or our business, financial condition and results of operations, could be adversely affected.

If we choose to acquire new and complementary businesses, products or technologies, we may be unable to complete these acquisitions or to successfully integrate them in a cost-effective and non-disruptive manner.

Our success depends, in part, on our ability to continually enhance and broaden our product offerings in response to changing customer demands, competitive pressures and advances in technologies. Accordingly, although we have no current commitments with respect to any acquisition or investment, we may in the future pursue the acquisition of, or joint ventures relating to, complementary businesses, products or technologies instead of developing them ourselves. We do not know if we will be able to successfully complete any future acquisitions or joint ventures, or whether we will be able to successfully integrate any acquired business, product or technology or retain any key employees related thereto. Integrating any business, product or technology we acquire could be expensive and time-consuming, disrupt our ongoing business and distract our management. If we are unable to integrate any acquired businesses, products or technologies effectively, our business will be adversely affected. In addition, any amortization or charges resulting from the costs of acquisitions could increase our expenses.

Risks Related to Managing Growth and Employee Matters

We face risks related to health epidemics and outbreaks, including the COVID-19 pandemic, which could significantly disrupt our clinical trials, and therefore our receipt of necessary regulatory approvals, clearances or grants could be delayed or prevented.

We face risks related to health epidemics or outbreaks of communicable diseases. For example, in December 2019, a novel strain of coronavirus, SARS-CoV-2, causing a disease referred to as COVID-19, emerged in China. Since then, COVID-19 spread to multiple countries worldwide, including the United States and member states of the European Union. In March 2020, the World Health Organization declared the outbreak of COVID-19 as a pandemic. The outbreak of such communicable diseases could result in a widespread health crisis that could adversely affect general commercial activity and the economies and financial markets of many countries, which in the case of COVID-19 has occurred. The COVID-19 pandemic resulted in governments implementing numerous containment measures, such as travel bans and restrictions, particularly quarantines, shelter-in-place or total lock-down orders and business limitations and shutdowns. These containment measures are subject to change and the respective government authorities may tighten the restrictions at any time.

We are following, and plan to continue to follow, recommendations from federal, state and local governments regarding workplace policies, practices and procedures. We are complying with all applicable guidelines for our clinical trials, including remote clinical monitoring. We cannot be certain what the overall impact will be on our business, financial condition, results of operations and prospects.

In addition, the COVID-19 pandemic had a severe effect on the clinical trials of many devices and drug candidates. Some trials were merely delayed, while others were cancelled. The extent to which the COVID19 pandemic may impact our clinical trial operations will depend on future developments, which are highly uncertain and cannot be predicted with confidence, such as the duration and geographic reach of an outbreak, the severity of COVID-19 and future variants, and the effectiveness of actions to contain and treat COVID-19. To date, we experienced delays in site initiation and subject enrollment in our clinical trials. Possible delays may have a severe impact, and could adversely impact our clinical trial operations, including our access to clinical trial sites and our ability to recruit and retain subjects and principal investigators and site staff who, as healthcare providers, may have heightened exposure if an outbreak occurs in their geography. Disruptions on our ability to travel for trial support, monitor data from our clinical trials, or to conduct clinical trials, or the ability of subjects enrolled in our studies to travel, or the ability of staff at study sites to travel, as well as temporary closures or delays of our facilities or the facilities of our clinical trial partners and their contract manufacturers, would negatively impact our clinical trial activities. In addition, we rely on independent clinical investigators, CROs and other third-party service providers to assist us in managing, monitoring and otherwise carrying out our preclinical studies and clinical trials, including the collection of data from our clinical trials, and the possible spread of COVID-19 or variants may affect their ability to be present, devote sufficient time and resources to our programs, or to travel to sites to perform work for us. Similarly, our preclinical trials could be delayed and/or disrupted by a pandemic. As a result, the expected timeline for data readouts of our preclinical studies and clinical trials and certain regulatory filings may be negatively impacted, which would adversely affect our ability to obtain regulatory approval for and to commercialize our product candidates, increase our operating expenses and have a material adverse effect on our business, financial condition, results of operations and prospects.

Failure of a key information technology system, process or site could have an adverse effect on our business.

We rely extensively on information technology systems to conduct our business. These systems affect, among other things, ordering and managing materials from suppliers, shipping products to customers, processing transactions, summarizing and reporting results of operations, complying with regulatory, legal or tax requirements, data security and other processes necessary to manage our business. If our systems are damaged or cease to function properly due to any number of causes, ranging from catastrophic events to power outages to security breaches, and our business continuity plans do not effectively compensate on a timely basis, we may experience interruptions in our operations, which could have an adverse effect on our business. Furthermore, any breach in our IT systems could lead to the unauthorized access, disclosure and use of non-public information, including information from our patient registry or other patient information, which is protected by HIPAA and other laws. Any such access, disclosure, or other loss of information could result in legal claims or proceedings, liability under laws that protect the privacy of personal information, and damage to our reputation.

In addition, we accept payments for some of our sales through credit and debit card transactions, which are handled through a third-party payment processor. As a result, we are subject to a number of risks related to credit and debit card payments. As a result of these transactions, we pay interchange and other fees, which may increase over time and could require us to either increase the prices we charge for our products or experience an increase in our costs and expenses. In addition, as part of the payment processing process, we transmit our customers’ credit and debit card information to our third-party payment processor. We may in the future become subject to lawsuits or other proceedings for purportedly fraudulent transactions arising out of the actual or alleged theft of our customers’ credit or debit card information if the security of our third-party credit card payment processor is breached. We and our third-party credit card payment processor are also subject to payment card association operating rules, certification requirements and rules governing electronic funds transfers, which could change or be reinterpreted to make it difficult or impossible for us to comply. If we or our third-party credit card payment processor fail to comply with these rules or requirements, we may be subject to fines and higher transaction fees and lose our ability to accept credit and debit card payments from our customers, and there may be an adverse effect on our business.

If our facilities are damaged or become inoperable, we will be unable to continue to research, develop, manufacture and supply our products and, as a result, there will be an adverse effect on our business until we are able to secure a new facility and rebuild our inventory.

We do not have redundant facilities. We perform substantially all of our research, development, manufacturing and back-office activity and maintain all our finished goods inventory in a single location in Suwanee, Georgia. Our facility, equipment and inventory would be costly to replace and could require substantial lead time to repair or replace. The facility may be harmed or rendered inoperable by natural or man-made disasters, including, but not limited to, tornadoes, flooding, fire and power outages, which may render it difficult or impossible for us to perform our research, development and commercialization activities for some period of time. The inability to perform those activities, combined with the time it may take to rebuild our inventory of finished product, may result in the loss of customers or harm to our reputation. Although we possess insurance for damage to our property and the disruption of our business, this insurance may not be sufficient to cover all of our potential losses and this insurance may not continue to be available to us on acceptable terms, or at all.

Our ability to maintain our competitive position depends on our ability to attract and retain senior management and other highly qualified personnel.

Our success depends in part on our continued ability to attract, retain and motivate highly qualified management, clinical and other personnel. We are highly dependent upon our management team, particularly our Chief Executive Officer and President and the rest of our senior management, and other key personnel. Although we have entered into employment letter agreements with all of our executive officers, each of them may terminate their employment with us at any time. The replacement of any of our key personnel likely would involve significant time and costs and may significantly delay or prevent the achievement of our business objectives and could therefore have an adverse effect on our business. In addition, we do carry “key person” insurance policy for our Chief Executive Officer and President that could offset potential loss of service under applicable circumstances.

We will need to grow the size of our organization, and we may experience difficulties in managing this growth.

As of December 31, 2023, we had 32 full-time employees, 2 part-time employees and 21 consultants. As our development and commercialization plans and strategies develop, we expect to need additional managerial, operational, sales, marketing, financial and other personnel. Future growth would impose significant added responsibilities on members of management, including:


identifying, recruiting, integrating, maintaining and motivating additional employees;

managing our internal development efforts effectively, including the clinical and FDA application preparation for our product candidates, while complying with our contractual obligations to contractors and other third parties; and

improving our operational, financial and management controls, reporting systems and procedures.

Our future financial performance and our ability to commercialize our products and any product candidates that are approved for marketing will depend, in part, on our ability to effectively manage any future growth, and our management may also have to divert a disproportionate amount of its attention away from day-to-day activities in order to devote a substantial amount of time to managing these growth activities.

We currently rely, and for the foreseeable future will continue to rely, in substantial part on certain independent organizations, advisors and consultants to provide certain services, including substantially all aspects of legal and compliance, regulatory marketing authorization, clinical trial management and manufacturing. There can be no assurance that the services of independent organizations, advisors and consultants will continue to be available to us on a timely basis when needed, or that we can find qualified replacements. In addition, if we are unable to effectively manage our outsourced activities or if the quality or accuracy of the services provided by consultants is compromised for any reason, our clinical trials may be extended, delayed or terminated, and we may not be able to obtain regulatory approval of our product candidates or otherwise advance our business. There can be no assurance that we will be able to manage our existing consultants or find other competent outside contractors and consultants on economically reasonable terms, or at all.

If we are not able to effectively expand our organization by hiring new employees and expanding our groups of consultants and contractors, we may not be able to successfully implement the tasks necessary to further develop and commercialize our products and potentially commercialize our product candidates and, accordingly, may not achieve our research, development and commercialization goals.

The increasing use of social media platforms presents new risks and challenges.

Social media is increasingly being used to communicate about our clinical development programs and we intend to utilize appropriate social media in connection with our commercialization efforts for our products and following approval of our product candidates, if any. Social media practices in the biomedical industry continue to evolve and regulations and regulatory guidance relating to such use are evolving and not always clear. This evolution creates uncertainty and risk of noncompliance with regulations applicable to our business, resulting in potential regulatory actions against us, along with the potential for litigation related to off-label marketing or other prohibited activities and heightened scrutiny by the FDA, the SEC and other regulators. For example, patients may use social media channels to comment on their experience in an ongoing clinical trial or to report an alleged adverse event. If such disclosures occur, there is a risk that trial enrollment may be adversely impacted, that we may fail to monitor and comply with applicable adverse event reporting obligations or that we may not be able to defend our business or the public’s legitimate interests in the face of the political and market pressures generated by social media due to restrictions on what we may say about our product candidates. There is also a risk of inappropriate disclosure of sensitive information or negative or inaccurate posts or comments about us or the products we are marketing or developing on any social networking website. In addition, we may encounter attacks on social media regarding our company, management, product candidates or products. If any of these events were to occur or we otherwise fail to comply with applicable regulations, we could incur liability, face regulatory actions or incur other harm to our business.

Risks Related to Government Regulation

Our products and operations are subject to extensive government regulation and oversight both in the United States and abroad, and our failure to comply with applicable requirements could harm our business.

We and our products are subject to extensive regulation in the United States and elsewhere, including by the FDA and its foreign counterparts. The FDA and foreign regulatory authorities regulate, among other things, with respect to medical devices: design, development and manufacturing; testing, labeling, clinical trials; product safety; establishment registration and device listing; marketing, sales and distribution; pre-market clearance and approval; complaint handling; record keeping procedures; advertising and promotion; recalls and field safety corrective actions; post-market surveillance, including reporting of deaths or serious injuries and malfunctions that, if they were to recur, would be likely to cause or contribute to death or serious injury; post-market approval studies; and product import and export.

The regulations to which we are subject are complex and have tended to become more stringent over time. Regulatory changes could result in restrictions on our ability to carry on or expand our operations, higher than anticipated costs or lower than anticipated sales. The FDA enforces these regulatory requirements through periodic unannounced inspections. We do not know whether the FDA will identify any areas of noncompliance in any future FDA inspections or those conducted by foreign regulatory authorities. Failure to comply with applicable regulations could jeopardize our ability to sell our products and result in enforcement actions such as: warning letters; fines; injunctions; civil penalties; termination of distribution; recalls or seizures of products; delays in the introduction of products into the market; total or partial suspension of production; refusal to grant future approvals; withdrawals or suspensions of approvals, and in the most serious cases, criminal penalties.

We may not receive the necessary approvals, granted de novo classifications, or clearances for our FemBloc system or future devices and expanded indications, and failure to timely obtain these marketing authorizations would adversely affect our ability to grow our business.

Our strategy is dependent on FDA approval of our FemBloc system. In the United States, before we can market a new medical device, or a new use of, certain new claims for, or significant modifications to an existing product, we must first receive either clearance under Section 510(k) of the Federal Food, Drug, and Cosmetic Act, or the FDCA, de novo classification under Section 513(f) (2) of the FDCA, or approval of a PMA from the FDA, unless an exemption applies. In the 510(k) clearance process, before a device may be marketed, the FDA must determine that a proposed device is “substantially equivalent” to a legally-marketed “predicate” device, which includes a device that has been previously cleared through the 510(k) process, a device that was legally marketed prior to May 28, 1976 (pre-amendments device), a device that was originally on the U.S. market pursuant to an approved PMA and later down-classified, a device that was de novo classified under section 513(f)(2) of the FDCA, or a 510(k)-exempt device. To be “substantially equivalent,” the proposed device must have the same intended use as the predicate device, and either have the same technological characteristics as the predicate device or have different technological characteristics and not raise different questions of safety or effectiveness than the predicate device. Clinical data are sometimes required to support substantial equivalence demonstrations. The de novo classification process provides a pathway to classify novel medical devices for which general controls alone, or general and special controls, provide reasonable assurance of safety and effectiveness for the device with the proposed intended use, but for which there is no legally marketed predicate device. A de novo classification is a risk-based classification process through which devices are classified into class I or class II. Devices classified in response to a de novo classification request may be marketed and used as predicates for future premarket notification 510(k) submissions. In the process of obtaining PMA approval, which is required for our FemBloc system, the FDA must determine that a proposed device is safe and effective for its intended use based, in part, on extensive data, including, but not limited to, technical, preclinical, clinical trial, manufacturing and labeling data. The PMA process is typically required for devices that are deemed to pose the greatest risk, such as life-sustaining, life-supporting or implantable devices.

Modifications to products that are approved through a PMA application generally require FDA approval. Similarly, certain modifications made to products cleared through a 510(k) or granted a de novo classification may require a new 510(k) clearance, or could require a new de novo classification request or even a PMA. The PMA approval, de novo classification, and the 510(k) clearance processes can be expensive, lengthy and uncertain. The FDA’s 510(k) clearance process usually takes from three to seven months, but can last longer, while the de novo classification process is usually longer and often requires a clinical trial. The process of obtaining a PMA is much more costly and uncertain than the de novo or 510(k) clearance processes and generally takes one year, or even longer, from the time the application is filed with the FDA. In addition, a PMA generally requires the performance of one or more clinical trials. Despite the time, effort and cost, a device may not be approved, granted a de novo classification, or cleared by the FDA. Any delay or failure to obtain necessary regulatory authorizations could harm our business. Furthermore, even if we are granted 510(k) clearances, de novo classifications, or approvals, they may include significant limitations on the indications for uses for the device, which may limit the market for the device.

In the United States, we are currently seeking approval of our permanent birth control system through the PMA pathway. Even if the PMA is approved, any future modification to our permanent birth control system may require us to submit a new PMA or PMA supplement and obtain FDA approval prior to implementing the change, although some modifications can be reported in an annual report or through a 30-day Notice. The FDA may not agree with our decisions regarding whether a new PMA or PMA supplement is necessary. If the FDA requires us to go through a lengthier, more rigorous process for future products or modifications to existing products than we had expected, product introductions or modifications could be delayed or canceled, which could adversely affect our ability to grow our business.

The FDA or foreign regulatory bodies can delay, limit or deny a marketing authorization of a device for many reasons, including:


our inability to demonstrate to the satisfaction of the FDA or the applicable regulatory entity or notified body that our products are safe or effective for their intended uses or, for a 510(k) device, that they are substantially equivalent to the predicate;

the disagreement of the FDA or the applicable foreign regulatory body with the design or implementation of our clinical trials or the interpretation of data from preclinical studies or clinical trials;

serious and unexpected adverse device effects experienced by participants in our clinical trials;

the data from our preclinical studies and clinical trials may be insufficient to support approval, de novo classification or clearance where required;

our inability to demonstrate that the clinical and other benefits of the device outweigh the risks;

the manufacturing process or facilities we use may not meet applicable requirements; and

the potential for approval policies or regulations of the FDA or applicable foreign regulatory bodies to change significantly in a manner rendering our clinical data or regulatory filings insufficient to support a marketing authorization.

In addition, the FDA may change its policies, adopt additional regulations or revise existing regulations, or take other actions, which may prevent or delay approval, de novo classification or clearance of our future products under development or impact our ability to modify our currently cleared products on a timely basis. Such policy or regulatory changes could impose additional requirements upon us that could delay our ability to obtain new approvals, granted de novo classifications, or 510(k) clearances, or increase the costs of compliance or restrict our ability to maintain our current 510(k) clearances. For example, as part of the FDA Reauthorization Act, or FDARA, in 2017, Congress reauthorized the Medical Device User Fee Amendments with various FDA performance goal commitments and enacted several regulatory improvements related to devices and miscellaneous reforms, which are further intended to clarify and improve medical device regulation both pre- and post- clearance and approval. Some of these proposals and reforms could impose additional regulatory requirements upon us that could delay our ability to obtain new approvals, granted de novo classifications, or 510(k) clearances, or increase the costs of compliance.

The Medical Devices Regulation (Regulation (EU) 2017/745) became fully applicable on 26 May 2021, repealing and replacing the pre-existing EU Medical Devices Directive (Council Directive 93/42/EEC). In order to sell our products in member countries of the EEA our products must comply with the essential requirements of the Medical Devices Regulation, subject to certain transitional provisions that allow continued compliance of certain products to the Medical Devices Directive until May 2024 at the latest. Compliance with these requirements is a prerequisite to be able to affix the Conformité Européene, or CE, mark to our products, without which they cannot be sold or marketed in the EEA. To demonstrate compliance with the essential requirements we must perform a conformity assessment procedure, which varies according to the type of medical device and its classification. Except for low-risk medical devices (Class I non-sterile, non-measuring devices), where the manufacturer can issue an EC Declaration of Conformity based on a self-assessment of the conformity of its products with the essential requirements of the EU Medical Devices Regulation, a conformity assessment procedure requires the intervention of an organization accredited by a member state of the EEA to conduct conformity assessments, or a notified body. Depending on the relevant conformity assessment procedure, the notified body would typically audit and examine the technical file and the quality system for the manufacture, design and final inspection of our devices. The notified body issues a certificate of conformity following successful completion of a conformity assessment procedure conducted in relation to the medical device and its manufacturer and their conformity with the essential requirements. This certificate entitles the manufacturer to affix the CE mark to its medical devices after having prepared and signed a related EC Declaration of Conformity. Since 26 May 2021, all manufacturers of medical devices sold in the EEA have to be compliant with the rules set out in the Medical Devices Regulation. The Medical Devices Regulation has the same basic requirements as the repealed EU Medical Devices Directive, but is generally more stringent, especially in terms of risk classes and the oversight provided by notified bodies. There is also more emphasis on vigilance and post-market surveillance.

As a general rule, demonstration of conformity of medical devices and their manufacturers with the essential requirements must be based, among other things, on the evaluation of clinical data supporting the safety and performance of the products during normal conditions of use. Specifically, a manufacturer must demonstrate that the device achieves its intended performance during normal conditions of use, that the known and foreseeable risks, and any adverse events, are minimized and acceptable when weighed against the benefits of its intended performance, and that any claims made about the performance and safety of the device are supported by suitable evidence. If we fail to remain in compliance with applicable European laws, we would be unable to continue to affix the CE mark to our products, which would prevent us from selling them within the EEA.

All medical devices must be registered with the MHRA before being placed on the Great Britain, or GB, market. FemVue is a Class I device and FemaSeed is a Class IIb device and we expect FemBloc to be a Class III device. European CE marks will continue to be recognized in GB until June 30, 2023, following which a UKCA mark will be required for a medical device to be marketed in GB. The EU regulatory framework on medical devices will, however, continue to apply in Northern Ireland under the Northern Irish Protocol and medical devices in Northern Ireland may either carry a European CE mark or a CE UKNI mark (although devices bearing the CE UKNI marking can only be placed on the market in Northern Ireland and will not be accepted on the EU market).

As a general rule, demonstration of conformity of medical devices and their manufacturers with the essential requirements must be based, among other things, on the evaluation of clinical data supporting the safety and performance of the products during normal conditions of use. Specifically, a manufacturer must demonstrate that the device achieves its intended performance during normal conditions of use, that the known and foreseeable risks, and any adverse events, are minimized and acceptable when weighed against the benefits of its intended performance, and that any claims made about the performance and safety of the device are supported by suitable evidence. If we fail to remain in compliance with applicable European laws and directives, we would be unable to continue to affix the CE mark to our products, which would prevent us from selling them within the EEA.

Modifications to our products may require us to obtain new PMA approvals or approvals of a PMA supplement, and if we market modified products without obtaining necessary approvals, we may be required to cease marketing or recall the modified products until required approvals are obtained.

Certain modifications to a PMA-approved device may require approval of a new PMA or a PMA supplement, while other modifications can be reported in an annual report or through a 30-day Notice. The FDA may not agree with our decisions regarding whether a new PMA or PMA supplement is necessary. We may make modifications to our approved devices in the future that we believe do not require approval of a new PMA or PMA supplement. If the FDA disagrees with our determination and requires us to submit a new PMA or PMA supplement for modifications to our previously approved products, we may be required to cease marketing or to recall the modified product until we obtain approval, and we may be subject to significant regulatory fines or penalties. For de novo classified or 510(k) cleared devices we will need to submit a new 510(k) premarket notification for any change or modification in the device that could significantly affect the safety or effectiveness of the device, or for a major change or modification in the intended use of the device. The FDA may not agree with our determination whether a new 510(k) is required for a modification, in which case we may be required to cease marketing or recall the modified product until we receive 510(k) clearance.

In addition, the FDA may not approve, de novo classify, or clear our products for the indications that are necessary or desirable for successful commercialization or could require clinical trials to support any modifications. Any delay or failure in obtaining required authorizations would adversely affect our ability to introduce new or enhanced products in a timely manner, which in turn would harm our future growth.

Failure to comply with post-marketing regulatory requirements could subject us to enforcement actions, including substantial penalties, and might require us to recall or withdraw a product from the market.

After approval for our permanent birth control system, we will be subject to ongoing and pervasive regulatory requirements governing, among other things, the manufacture, marketing, labeling, packaging, advertising, medical device reporting, sale, promotion, registration, storage, distribution and listing of devices. For example, we must submit periodic reports to the FDA as a condition of PMA approval. These reports include safety and effectiveness information about the device after its approval. Failure to submit such reports, or failure to submit the reports in a timely manner, could result in enforcement action by the FDA. Following its review of the periodic reports, the FDA might ask for additional information or initiate further investigation.

In addition, the PMA approval for our FemBloc system may be subject to several conditions of approval, including a post-market extended follow-up of the pre-market study cohort. Any failure to comply with the conditions of approval could result in the withdrawal of PMA approval and the inability to continue to market the device. Adverse outcomes in these studies could also be grounds for withdrawal of approval of the PMA.

The regulations to which we are subject are complex and have become more stringent over time. Regulatory changes could result in restrictions on our ability to continue or expand our operations, higher than anticipated costs, or lower than anticipated sales. Even after we have obtained the proper regulatory authorization to market a device, we have ongoing responsibilities under FDA regulations and applicable foreign laws and regulations. The FDA, state and foreign regulatory authorities have broad enforcement powers. Our failure to comply with applicable regulatory requirements could result in enforcement action by the FDA, state or foreign regulatory authorities, which may include any of the following sanctions:


untitled letters or warning letters;

fines, injunctions, consent decrees and civil penalties;

recalls, termination of distribution, administrative detention, or seizure of our products;

customer notifications or repair, replacement or refunds;

operating restrictions or partial suspension or total shutdown of production;

delays in or refusal to grant our requests for future PMA approvals or foreign regulatory approvals of new products, new intended uses, or modifications to existing products;


withdrawals or suspensions of our current PMA or foreign regulatory approvals, resulting in prohibitions on sales of our products;

FDA refusal to issue certificates to foreign governments needed to export products for sale in other countries; and

criminal prosecution.

Any of these sanctions could result in higher than anticipated costs or lower than anticipated sales and have a material adverse effect on our reputation, business, financial condition and results of operations.

Our products must be manufactured in accordance with federal and state regulations, and we or any of our suppliers could be forced to recall our products or terminate production if we fail to comply with these regulations.

The methods used in, and the facilities used for, the manufacture of our products must comply with the FDA’s Quality System Regulation, or QSR, which is a complex regulatory scheme that covers good manufacturing practices for the procedures and documentation of the design, testing, production, process controls, quality assurance, labeling, packaging, handling, storage, distribution, installation, and servicing of medical devices. Furthermore, we are required to verify that our suppliers and service providers maintain facilities, procedures and operations that comply with our quality standards and applicable regulatory requirements. The FDA enforces the QSR through periodic announced or unannounced inspections of medical device manufacturing facilities, which may include the facilities of subcontractors. Our products are also subject to similar state regulations, including state wholesale distribution requirements, and various laws and regulations of foreign countries governing manufacturing.

We may not take the necessary steps to comply with applicable regulations, which could cause delays in the delivery of our products. In addition, failure to comply with applicable FDA requirements or later discovery of previously unknown problems with our products or manufacturing processes could result in, among other things:


warning letters or untitled letters;

fines, injunctions or civil penalties;

suspension or withdrawal of approvals;

seizures or recalls of our products;

total or partial suspension of production or distribution;

administrative or judicially imposed sanctions;

the FDA’s refusal to grant pending or future approvals for our products;

clinical holds; refusal to permit the import or export of our products; and

criminal prosecution of us or our employees.

Any of these actions could significantly and negatively affect supply of our products. If any of these events occurs, our reputation could be harmed, we could be exposed to product liability claims and we could lose customers and experience reduced sales and increased costs.

If treatment guidelines for permanent birth control or other women healthcare treatments change or the standard of care evolves, we may need to redesign and seek new marketing authorization from the FDA for one or more of our products.

If treatment guidelines for permanent birth control or other women healthcare treatments changes or the standard of care for any of these conditions evolve, we may need to redesign the applicable product and seek new clearances, grants or approvals from the FDA. If treatment guidelines change so that different treatments become desirable, the clinical utility of one or more of our products could be diminished and our business could be adversely affected.

The misuse or off-label use of our products may harm our reputation in the marketplace, result in injuries that lead to product liability suits or result in costly investigations, fines or sanctions by regulatory bodies if we are deemed to have engaged in the promotion of these uses, any of which could be costly to our business.

Although our products are marketed for the specific treatments for which the devices were designed and our personnel are trained not to promote our products for uses outside of the FDA-approved or cleared indications for use, known as “off-label uses”, we cannot, however, prevent a physician from using our products, when in the physician’s independent professional medical judgment, he or she deems it appropriate. There may be increased risk of injury to patients if physicians attempt to use our products off-label. Furthermore, the use of our products for indications other than those approved, granted or cleared by the FDA or authorized by any foreign regulatory body may not effectively treat such conditions, which could harm our reputation in the marketplace among physicians and patients.

If the FDA or any foreign regulatory body determines that our promotional materials or training constitute promotion of an off-label use, it could request that we modify our training or promotional materials or subject us to regulatory or enforcement actions, including the issuance or imposition of warning letter or an untitled letter, injunction, seizure, civil fine or criminal penalties. It is also possible that other federal, state or foreign enforcement authorities might take action under other regulatory authority, such as false claims laws, if they consider our business activities to constitute promotion of an off-label use, which could result in significant penalties, including, but not limited to, criminal, civil and administrative penalties, damages, fines, disgorgement, exclusion from participation in government healthcare programs and the curtailment of our operations.

In addition, physicians may misuse our products or use improper techniques if they are not adequately trained, potentially leading to injury and an increased risk of product liability. If our products are misused or used with improper technique, we may become subject to costly litigation by our customers or their patients. Similarly, in an effort to decrease costs, physicians may also reuse our products despite it being intended for a single use or may purchase reprocessed products from third-party reprocessors in lieu of purchasing a new product from us, which could result in product failure and liability. As described above, product liability claims could divert management’s attention from our core business, be expensive to defend and result in sizeable damage awards against us that may not be covered by insurance.

Our products may cause or contribute to adverse medical events or be subject to failures or malfunctions that we are required to report to the FDA, and if we fail to do so, we would be subject to sanctions that could harm our reputation, business, financial condition and results of operations. The discovery of serious safety issues with our products, or a recall of our products either voluntarily or at the direction of the FDA or another governmental authority, could have a negative impact on us.

We are subject to the FDA’s medical device reporting regulations and similar foreign regulations, which require us to report to the FDA when we receive or become aware of information that reasonably suggests that one or more of our products may have caused or contributed to a death or serious injury or malfunctioned in a way that, if the malfunction were to recur, would be likely to cause or contribute to a death or serious injury. The timing of our obligation to report is triggered by the date we become aware of the adverse event as well as the nature of the event. We may fail to report adverse events of which we become aware within the prescribed timeframe. We may also fail to recognize that we have become aware of a reportable adverse event, especially if it is not reported to us as an adverse event or if it is an adverse event that is unexpected or removed in time from the use of the product. If we fail to comply with our reporting obligations, the FDA could take action, including warning letters, untitled letters, administrative actions, criminal prosecution, imposition of civil monetary penalties, seizure of our products or delay in clearance or approval of future products.

The FDA and foreign regulatory bodies have the authority to require the recall of commercialized products in the event of material deficiencies or defects in design or manufacture of a product or in the event that a product poses an unacceptable risk to health. The FDA’s authority to require a recall must be based on a finding that there is reasonable probability that the device could cause serious, adverse health consequences or death. We may also choose to voluntarily recall a product if any material deficiency is found. A government-mandated or voluntary recall by us could occur as a result of an unacceptable risk to health, component failures, malfunctions, manufacturing defects, labeling or design deficiencies, packaging defects or other deficiencies or failures to comply with applicable regulations. Product defects or other errors may occur in the future.

Depending on the corrective action we take to redress a product’s deficiencies or defects, the FDA may require, or we may decide, that we will need to obtain new clearances, grants or approvals for the device before we may market or distribute the corrected device. Seeking such clearances, grants or approvals may delay our ability to replace the recalled devices in a timely manner. Moreover, if we do not adequately address problems associated with our devices, we may face additional regulatory enforcement action, including FDA warning letters, product seizure, injunctions, administrative penalties or civil or criminal fines.

Certain voluntary field actions are required to be reported to the FDA and other regulatory authorities. Companies are required to maintain certain records of recalls and corrections, even if they are not reportable to the FDA. We may initiate voluntary withdrawals or corrections for our products in the future that we determine do not require notification of the FDA. If the FDA disagrees with our determinations, it could require us to report those actions as recalls and we may be subject to enforcement action. A future recall announcement could harm our reputation with customers, potentially lead to product liability claims against us and negatively affect our sales. Any corrective action, whether voluntary or involuntary, as well as defending ourselves in a lawsuit, will require the dedication of our time and capital, distract management from operating our business and may harm our reputation and financial results.

If we do not obtain and maintain international regulatory registrations or approvals for our products, we will be unable to market and sell our products outside of North America.

Sales of our products outside of North America are subject to foreign regulatory requirements that vary widely from country to country. In addition, the FDA regulates exports of medical devices from the United States. While the regulations of some countries may not impose barriers to marketing and selling our products or only require notification, others require that we obtain the approval of a specified regulatory body. Complying with foreign regulatory requirements, including obtaining registrations or approvals, can be expensive and time-consuming, and we may not receive regulatory approvals in each country in which we plan to market our products or we may be unable to do so on a timely basis. The time required to obtain registrations or marketing authorizations, if required by other countries, may be longer than that required for FDA clearance, grant or approval, and requirements for such registrations and marketing authorizations may significantly differ from FDA requirements. If we modify our products, we may need to apply for additional regulatory approvals before we are permitted to sell the modified product. In addition, we may not continue to meet the quality and safety standards required to maintain the authorizations that we have received. If we are unable to maintain our authorizations in a particular country, we will no longer be able to sell the applicable product in that country.

Regulatory clearance, grant or approval or clearance by the FDA does not ensure registration or marketing authorization by regulatory authorities in other countries, and registration, clearance or approval by one or more foreign regulatory authorities does not ensure registration or marketing authorization by regulatory authorities in other foreign countries or by the FDA. However, a failure or delay in obtaining registration or marketing authorization in one country may have a negative effect on the regulatory process in others.

Legislative or regulatory reforms in the United States or the European Union may make it more difficult and costly for us to obtain regulatory clearances or approvals for our products or to manufacture, market or distribute our products after clearance or approval is obtained.

From time to time, legislation is drafted and introduced in Congress that could significantly change the statutory provisions governing the regulation of medical devices. In addition, FDA regulations and guidance are often revised or reinterpreted by the FDA in ways that may significantly affect our business and our products. Any new statutes, regulations or revisions or reinterpretations of existing regulations, requirements, and regulatory processes may impose additional costs or lengthen review times of any future products or make it more difficult to obtain approval for, manufacture, market or distribute our products. We cannot determine what effect changes in regulations, statutes, legal interpretation or policies, when and if promulgated, enacted or adopted may have on our business in the future. Such changes could, among other things, require: additional testing prior to obtaining clearance, grant or approval; changes to manufacturing methods; recall, replacement or discontinuance of our products; or additional record keeping.

On April 5, 2017, the European Parliament passed the Medical Devices Regulation (Regulation 2017/745), which repeals and replaces the EU Medical Devices Directive and the EU Active Implantable Medical Devices Directive (Directive 90/385/EEC) with effect from May 26, 2021. Unlike directives, which must be implemented into the national laws of the EEA member states, the Medical Devices Regulation is directly applicable, i.e., without the need for adoption of EEA member state laws implementing them, in all EEA member states and is intended to eliminate current differences in the regulation of medical devices among EEA member States.

Once applicable, the Medical Devices Regulation will among other things:


strengthen the rules on placing devices on the market and reinforce surveillance once they are available;

establish explicit provisions on manufacturers’ responsibilities for the follow-up of the quality, performance and safety of devices placed on the market;

improve the traceability of medical devices throughout the supply chain to the end-user or patient through a unique identification number;

set up a central database to provide patients, healthcare professionals and the public with comprehensive information on products available in the EU;

strengthen rules for the assessment of certain high-risk devices, such as implants, which may have to undergo an additional check by experts before they are placed on the market.

Under transitional provisions, medical devices with notified body certificates issued under the Medical Devices Directive prior to May 26, 2021 may continue to be placed on the market for the remaining validity of the certificate, until May 27, 2024 at the latest. After the expiry of any applicable transitional period, only devices that have been CE marked under the Medical Device Regulation may be placed on the market in the EEA. The new requirements introduced by the Medical Devices Regulation may make it harder for us to CE mark our products and may have an effect on the way we conduct our business in the EEA.

We are subject to certain federal, state and foreign fraud and abuse laws, health information privacy and security laws and transparency laws, which, if violated, could subject us to substantial penalties. Additionally, any challenge to or investigation into our practices under these laws could cause adverse publicity and be costly to respond to, and thus could harm our business.

There are numerous U.S. federal and state, as well as foreign, laws pertaining to healthcare fraud and abuse, including anti-kickback, false claims and physician transparency laws. Our business practices and relationships with providers are subject to scrutiny under these laws. We may also be subject to privacy and security regulation related to patient, customer, employee and other third-party information by both the federal government and the states and foreign jurisdictions in which we conduct our business. The healthcare laws and regulations that may affect our ability to operate include, but are not limited to:


the federal Anti-Kickback Statute, which prohibits, among other things, persons and entities from knowingly and willfully soliciting, offering, receiving or providing remuneration, directly or indirectly, in cash or in kind, to induce either the referral of an individual or furnishing or arranging for a good or service, for which payment may be made, in whole or in part, under federal healthcare programs, such as Medicare and Medicaid. A person or entity does not need to have actual knowledge of the statute or specific intent to violate it to have committed a violation. The U.S. government has interpreted this law broadly to apply to the marketing and sales activities of manufacturers. Moreover, the government may assert that a claim including items or services resulting from a violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the federal civil False Claims Act. Violations of the federal Anti-Kickback Statute may result in civil monetary penalties. Civil penalties for such conduct can further be assessed under the federal False Claims Act. Violations can also result in criminal penalties. Similarly, violations can result in exclusion from participation in government healthcare programs, including Medicare and Medicaid. On November 20, 2020, the Department of Health and Human Services’ Office of the Inspector General, or OIG, finalized further modifications to the federal Anti-Kickback Statute. Under the final rules, the OIG added safe harbor protections under the Anti-Kickback Statute for certain coordinated care and value-based arrangements among clinicians, providers, and others. These rules (with exceptions) became effective January 19, 2021. We continue to evaluate what effect, if any, these rules will have on our business;


the federal civil and criminal false claims laws and civil monetary penalties laws, including the federal civil False Claims Act, which prohibit, among other things, individuals or entities from knowingly presenting, or causing to be presented, claims for payment from Medicare, Medicaid or other federal healthcare programs that are false or fraudulent. These laws can apply to manufacturers who provide information on coverage, coding, and reimbursement of their products to persons who bill third-party payers. Private individuals can bring False Claims Act “qui tam” actions, on behalf of the government and such individuals, commonly known as “whistleblowers,” may share in amounts paid by the entity to the government in fines or settlement. When an entity is determined to have violated the federal civil False Claims Act, the government may impose civil fines and penalties, and exclude the entity from participation in Medicare, Medicaid and other federal healthcare programs;


the federal Civil Monetary Penalties Law, which prohibits, among other things, offering or transferring remuneration to a federal healthcare beneficiary that a person knows or should know is likely to influence the beneficiary’s decision to order or receive items or services reimbursable by the government from a particular provider or supplier;


the Health Insurance Portability and Accountability Act of 1996, or HIPAA, which created additional federal criminal statutes that prohibit, among other things, executing a scheme to defraud any healthcare benefit program and making false statements relating to healthcare matters. Similar to the federal Anti-Kickback Statute, a person or entity does not need to have actual knowledge of the statute or specific intent to violate it to have committed a violation;


the federal Physician Sunshine Act under the ACA, which require certain applicable manufacturers of drugs, devices, biologics and medical supplies for which payment is available under Medicare, Medicaid or the Children’s Health Insurance Program, or CHIP, to report annually to the DHHS Centers for Medicare and Medicaid Services, or CMS, information related to payments and other transfers of value to physicians, which is defined broadly to include other healthcare providers and teaching hospitals, and applicable manufacturers and group purchasing organizations, to report annually ownership and investment interests held by physicians and their immediate family members. Applicable manufacturers are required to submit annual reports to CMS. Failure to submit required information may result in civil monetary penalties for all payments, transfers of value or ownership or investment interests that are not timely, accurately, and completely reported in an annual submission, and may result in liability under other federal laws or regulations. We have not, to date, submitted reports under the Physician Sunshine Act under the ACA;


HIPAA, as amended by the HITECH Act, and their respective implementing regulations, which impose requirements on certain covered healthcare providers, health plans and healthcare clearinghouses as well as their business associates that perform services for them that involve individually identifiable health information, relating to the privacy, security and transmission of individually identifiable health information without appropriate authorization, including mandatory contractual terms as well as directly applicable privacy and security standards and requirements. Failure to comply with the HIPAA privacy and security standards can result in civil monetary penalties, and, in certain circumstances, criminal penalties. State attorneys general can also bring a civil action to enjoin a HIPAA violation or to obtain statutory damages on behalf of residents of his or her state;


analogous state and foreign law equivalents of each of the above federal laws, such as anti-kickback and false claims laws which may apply to items or services reimbursed by any third-party payor, including commercial insurers or patients; state laws that require device companies to comply with the industry’s voluntary compliance guidelines and the applicable compliance guidance promulgated by the federal government or otherwise restrict payments that may be made to healthcare providers and other potential referral sources; state laws that require device manufacturers to report information related to payments and other transfers of value to physicians and other healthcare providers or marketing expenditures; consumer protection and unfair competition laws, which broadly regulate marketplace activities and activities that potentially harm customers, foreign and state laws, including the EU General Data Protection Regulation, governing the privacy and security of health information in certain circumstances, many of which differ from each other in significant ways and may not have the same effect, thus complicating compliance efforts; federal government price reporting laws, which may require calculations and reporting of complex pricing metrics in an accurate and timely manner to government programs; and state laws related to insurance fraud in the case of claims involving private insurers; and


California recently enacted the California Consumer Privacy Act (CCPA) which creates new individual privacy rights for California consumers (as defined in the law) and places increased privacy and security obligations on entities handling personal data of consumers or households. The CCPA will require covered companies to provide certain disclosures to consumers about its data collection, use and sharing practices, and to provide affected California residents with ways to opt-out of certain sales or transfers of personal information. The CCPA went into effect on January 1, 2020, and the California State Attorney General submitted final regulations for review on June 2, 2020, which were finalized and are now effective. The California State Attorney General has commenced enforcement actions against violators as of July 1, 2020. Further, a new California privacy law, the California Privacy Rights Act (CPRA) was passed by California voters on November 3, 2020. The CPRA created obligations relating to consumer data beginning on January 1, 2022 and enforcement of the law begins on July 1, 2023. We will continue to monitor developments related to the CPRA and anticipate additional costs and expenses associated with CPRA compliance. Laws similar to the CCPA and CPRA have been enacted in Virginia (the Virginia Consumer Data Protection Act, or VCDPA, which went into effect on January 1, 2023), Colorado (the Colorado Privacy Act, or CPA, which goes into effect on July 1, 2023), Utah (the Utah Consumer Privacy Act, or UCPA, which goes into effect on December 31, 2023) and Connecticut (the Connecticut Data Privacy Act, or CDPA, which goes into effect on July 1, 2023). The California Age-Appropriate Design Code Act (CAADCA), which expands the CPRA for businesses with websites that are likely to be accessed by children, was signed into law on September 15, 2022 and goes into effect on July 1, 2024. While the CCPA and CPRA contain an exception for certain activities involving PHI under HIPAA, we cannot yet determine the impact the CCPA, CPRA or other such future laws, regulations and standards may have on our business.

These laws and regulations, among other things, constrain our business, marketing and other promotional activities by limiting the kinds of financial arrangements, including sales programs, we may have with hospitals, physicians or other potential purchasers of our products. Due to the breadth of these laws, the narrowness of statutory exceptions and regulatory safe harbors available, and the range of interpretations to which they are subject, it is possible that some of our current or future practices might be challenged under one or more of these laws.

To enforce compliance with the healthcare regulatory laws, certain enforcement bodies have recently increased their scrutiny of interactions between healthcare companies and healthcare providers, which has led to a number of investigations, prosecutions, convictions and settlements in the healthcare industry. Responding to investigations can be time-and resource-consuming and can divert management’s attention from the business. Additionally, as a result of these investigations, healthcare providers and entities may have to agree to additional compliance and reporting requirements as part of a consent decree or corporate integrity agreement. Any such investigation or settlement could increase our costs or otherwise have an adverse effect on our business. Even an unsuccessful challenge or investigation into our practices could cause adverse publicity and be costly to respond to. If our operations are found to be in violation of any of the healthcare laws or regulations described above or any other healthcare regulations that apply to us, we may be subject to penalties, including administrative, civil and criminal penalties, damages, fines, exclusion from participation in government healthcare programs, such as Medicare and Medicaid, imprisonment, contractual damages, reputational harm, disgorgement and the curtailment or restructuring of our operations.

Inadequate funding for the FDA, the SEC and other government agencies, including from government shut downs, or other disruptions to these agencies’ operations, could hinder their ability to hire and retain key leadership and other personnel, prevent new products and services from being developed or commercialized in a timely manner or otherwise prevent those agencies from performing normal business functions on which the operation of our business may rely, which could negatively impact our business.

The ability of the FDA to review and approve new products can be affected by a variety of factors, including government budget and funding levels, ability to hire and retain key personnel and accept the payment of user fees, and statutory, regulatory and policy changes. Average review times at the agency have fluctuated in recent years as a result. Disruptions at the FDA and other agencies may also slow the time necessary for new product candidates to be reviewed and/or approved by necessary government agencies, which would adversely affect our business. In addition, government funding of the SEC and other government agencies on which our operations may rely, including those that fund research and development activities, is subject to the political process, which is inherently fluid and unpredictable.

Disruptions at the FDA and other agencies may also slow the time necessary for new product candidates to be reviewed and/or approved by necessary government agencies, which would adversely affect our business. For example, over the last several years the U.S. government has shut down several times and certain regulatory agencies, such as the FDA and the SEC, have had to furlough critical FDA, SEC and other government employees and stop critical activities. If a prolonged government shutdown occurs, it could significantly impact the ability of the FDA to timely review and process our regulatory submissions, which could have a material adverse effect on our business. Further, future government shutdowns could impact our ability to access the public markets and obtain necessary capital in order to properly capitalize and continue our operations.

We may be subject to, or may in the future become subject to, U.S., state, and foreign laws and regulations imposing obligations on how we collect, store and process personal information. Our actual or perceived failure to comply with such obligations could harm our business. Ensuring compliance with such laws could also impair our efforts to maintain and expand our customer base, and thereby decrease our revenue.

In the conduct of our business, we may at times process personal data, including health-related personal data. The U.S. federal government and various states have adopted or proposed laws, regulations, guidelines and rules for the collection, distribution, use and storage of personal information of individuals. We may also be subject to U.S. federal rules, regulations and guidance concerning data security for medical devices, including guidance from the FDA. State privacy and security laws vary from state to state and, in some cases, can impose more restrictive requirements than U.S. federal law. Where state laws are more protective, we must comply with the stricter provisions. In addition to fines and penalties that may be imposed for failure to comply with state law, some states also provide for private rights of action to individuals for misuse of personal information.

The EU also has laws and regulations dealing with the collection, use and processing of personal data obtained from individuals in the EU, which are often more restrictive than those in the United States and which restrict transfers of personal data to the United States unless certain requirements are met. These obligations may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other requirements or our practices. In addition, these rules are constantly under scrutiny. For example, following a decision of the Court of Justice of the European Union in October 2015, transferring personal data to U.S. companies that had certified as members of the U.S. Safe Harbor Scheme was declared invalid. In July 2016 the European Commission adopted the U.S.-EU Privacy Shield Framework which replaces the Safe Harbor Scheme. However, this Framework is under review and there is currently litigation challenging other EU mechanisms for adequate data transfers (i.e., the standard contractual clauses). It is uncertain whether the Privacy Shield Framework and/or the standard contractual clauses will be similarly invalidated by the European courts. We rely on a mixture of mechanisms to transfer personal data from our EU business to the U.S., and could be impacted by changes in law as a result of a future review of these transfer mechanisms by European regulators under the EU General Data Protection Regulation (GDPR) as well as current challenges to these mechanisms in the European courts.

Any actual or perceived failure by us or the third parties with whom we work to comply with privacy or security laws, policies, legal obligations or industry standards, or any security incident that results in the unauthorized release or transfer of personally identifiable information, may result in governmental enforcement actions and investigations including by European Data Protection Authorities and U.S. federal and state regulatory authorities, fines and penalties, litigation and/or adverse publicity, including by consumer advocacy groups, and could cause our customers, their patients and other healthcare professionals to lose trust in us, which could harm our reputation and have a material adverse effect on our business, financial condition and results of operations.

The laws in the EU are under reform and from May 25, 2018 onwards, we will be subject to the requirements of the GDPR because we are processing personal data in the EU and/or offering goods to, or monitor the behavior of, individuals in the EU. The GDPR implements more stringent administrative requirements for controllers and processors of personal data, including, for example, shortened timelines for data breach notifications, limitations on retention of information, increased requirements pertaining to health data and pseudonymized (i.e., key-coded) data, additional obligations when we contract with service providers, more robust rights for individuals over their personal data. The GDPR provides that EU member states may make their own further laws and regulations limiting the processing of genetic, biometric or health data, which could limit our ability to use and share personal data or could cause our costs to increase and harm our business and financial condition. If we do not comply with our obligations under the GDPR, we could be exposed to significant fines of up to €20,000,000 or up to 4% of the total worldwide annual turnover of the preceding financial year, whichever is higher.

Healthcare policy changes, including recently enacted legislation reforming the U.S. healthcare system, could harm our business, financial condition and results of operations.

In the United States, there have been and continue to be a number of legislative initiatives to contain healthcare costs. In March 2010, the ACA was enacted in the United States, which made a number of substantial changes in the way healthcare is financed by both governmental and private insurers. Among other ways in which it may affect our business, the ACA:


imposed an annual excise tax of 2.3% on any entity that manufactures or imports medical devices offered for sale in the United States, with limited exceptions (described in more detail below), although the effective rate paid may be lower. Through a series of legislative amendments, the tax was suspended for 2016 through 2019. Absent further legislative action, the device excise tax was to be reinstated on medical device sales starting January 1, 2020. The Further Consolidated Appropriations Act, 2020 H.R. 1865 (Pub.L.116-94), signed into law on December 20, 2019, has repealed the medical device excise tax previously imposed by Internal Revenue Code section 4191. Prior to the repeal, the tax was on a 4-year moratorium. As a result of the repeal and the prior moratorium, sales of taxable medical devices after December 31, 2015, are not subject to the tax. It is impossible to determine whether similar taxes could be instated in the future;


established a new Patient-Centered Outcomes Research Institute to oversee and identify priorities in comparative clinical efficacy research in an effort to coordinate and develop such research;


implemented payment system reforms including a national pilot program on payment bundling to encourage hospitals, physicians and other providers to improve the coordination, quality and efficiency of certain healthcare services through bundled payment models; and


expanded the eligibility criteria for Medicaid programs.

We do not yet know the full impact that the ACA will have on our business. The taxes imposed by the ACA and the expansion in the government’s role in the U.S. healthcare industry may result in decreased profits to us, lower reimbursement by payors for our permanent birth control system and women-specific medical devices, and/or reduced medical procedure volumes, all of which may have a material adverse effect on our business, financial condition and results of operations. Some of the provisions of the ACA have yet to be fully implemented, while certain provisions have been subject to judicial and Congressional challenges. Congress has considered legislation that would repeal or repeal and replace all or part of the ACA. While Congress has not passed comprehensive repeal legislation, two bills affecting the implementation of certain taxes under the ACA have been signed into law. The Tax Cuts and Jobs Act of 2017, or Tax Act, includes a provision that decreased the tax-based shared responsibility payment imposed by the ACA on certain individuals who fail to maintain qualifying health coverage for all or part of a year, commonly referred to as the “individual mandate,” to $0, effective January 1, 2019. On December 14, 2018, a federal district court in Texas ruled the individual mandate is a critical and inseverable feature of the ACA, and therefore, because it was repealed as part of the Tax Act, the remaining provisions of the ACA are invalid as well. On December 18, 2019, the Fifth Circuit U.S. Court of Appeals held that the individual mandate is unconstitutional, and remanded the case to the lower court to reconsider its earlier invalidation of the full ACA. On March 2, 2020, the United States Supreme Court granted the petitions for writs of certiorari to review this case and held oral arguments on November 10, 2020. Although the Biden Administration has reconsidered the position of the government on the constitutionality of the individual mandate and the severability of the provision from the remainder of the ACA and has officially notified the United States Supreme Court in this regard, pending a decision, the ACA remains in effect, but it is unclear at this time what effect these developments will have on the status of the ACA.

Further, on January 20, 2017, former President Trump signed an Executive Order directing federal agencies with authorities and responsibilities under the ACA to waive, defer, grant exemptions from, or delay the implementation of any provision of the ACA that would impose a fiscal burden on states or a cost, fee, tax, penalty or regulatory burden on individuals, healthcare providers, health insurers, or manufacturers of pharmaceuticals or medical devices. On October 13, 2017, former President Trump signed an Executive Order terminating the cost-sharing subsidies that reimburse insurers under the ACA. The Trump administration concluded that cost-sharing reduction, (CSR) payments to insurance companies required under the ACA have not received necessary appropriations from Congress and announced that it will discontinue these payments immediately until those appropriations are made. Several state Attorneys General filed suit to stop the administration from terminating the subsidies, but their request for a restraining order was denied by a federal judge in California on October 25, 2017. On August 14, 2020, the U.S. Court of Appeals for the Federal Circuit ruled in two separate cases that the federal government is liable for the full amount of unpaid CSRs for the years preceding and including 2017. For CSR claims made by health insurance companies for years 2018 and later, further litigation will be required to determine the amounts due, if any. Further, on June 14, 2018, the U.S. Court of Appeals for the Federal Circuit ruled that the federal government was not required to pay more than $12 billion in ACA risk corridor payments to third-party payors who argued the payments were owed to them. On April 27, 2020, the United States Supreme Court reversed the U.S. Court of Appeals for the Federal Circuit’s decision and remanded the case to the U.S. Court of Federal Claims, concluding the government has an obligation to pay these risk corridor payments under the relevant formula. It is unclear what impact these rulings will have on our business. In addition, CMS published a final rule that would give states greater flexibility as of 2020 in setting benchmarks for insurers in the individual and small group marketplaces, which may have the effect of relaxing the essential health benefits required under the ACA for plans sold through such marketplaces.

In addition, other legislative changes have been proposed and adopted since the Affordable Care Act was enacted. On August 2, 2011, the Budget Control Act of 2011 was signed into law, which, among other things, reduced Medicare payments to providers by 2% per fiscal year, effective on April 1, 2013 and, due to subsequent legislative amendments to the statute, will remain in effect through 2030 unless additional Congressional action is taken. On January 2, 2013, the American Taxpayer Relief Act of 2012 was signed into law, which, among other things, reduced Medicare payments to several providers, including hospitals, and increased the statute of limitations period for the government to recover overpayments to providers from three to five years. The Medicare Access and CHIP Reauthorization Act of 2015 (MACRA) enacted on April 16, 2015, repealed the formula by which Medicare made annual payment adjustments to physicians and replaced the former formula with fixed annual updates and a new system of incentive payments scheduled to begin in 2019 that are based on various performance measures and physician’s participation in alternative payment models such as accountable care organizations. It is unclear what effect new quality and payment programs, such as MACRA, may have on our business, financial condition, results of operations or cash flows.

We expect additional state and federal healthcare policies and reform measures to be adopted in the future, any of which could limit reimbursement for healthcare products and services or otherwise result in reduced demand for our FemBloc system or additional pricing pressure and have a material adverse effect on our industry generally and on our customers. Any changes of, or uncertainty with respect to, future coverage or reimbursement rates could affect demand for our FemBloc system, which in turn could impact our ability to successfully commercialize our FemBloc system and could have a material adverse effect on our business, financial condition and results of operations.

Our business involves the use of hazardous materials, and we must comply with environmental laws and regulations, which may be expensive and restrict how we do business.

Our manufacturer activities involve the controlled storage, use and disposal of hazardous materials and are subject to federal, state, local and foreign laws and regulations governing the use, generation, manufacture, storage, handling and disposal of these hazardous materials. We currently carry no insurance specifically covering environmental claims relating to the use of hazardous materials. Although we believe the safety procedures for handling and disposing of these materials and waste products comply with the standards prescribed by these laws and regulations, we cannot eliminate the risk of accidental injury or contamination from the use, storage, handling or disposal of hazardous materials. In the event of an accident, state or federal or other applicable authorities may curtail our use of these materials and interrupt our business operations which could adversely affect our business.

We are subject to anti-bribery, anti-corruption, and anti-money laundering laws, including the U.S. Foreign Corrupt Practices Act, as well as export control laws, customs laws, sanctions laws and other laws governing our operations. If we fail to comply with these laws, we could be subject to civil or criminal penalties, other remedial measures and legal expenses, which could adversely affect our business, results of operations and financial condition.

As we grow our international presence and global operations, we will be increasingly exposed to trade and economic sanctions and other restrictions imposed by the United States, the European Union and other governments and organizations. The U.S. Departments of Justice, Commerce, State and Treasury and other federal agencies and authorities have a broad range of civil and criminal penalties they may seek to impose against corporations and individuals for violations of economic sanctions laws, export control laws, the U.S. Foreign Corrupt Practices Act, (FCPA) and other federal statutes and regulations, including those established by the Office of Foreign Assets Control (OFAC). In addition, the U.K. Bribery Act of 2010, or the Bribery Act, prohibits both domestic and international bribery, as well as bribery across both private and public sectors. An organization that “fails to prevent bribery” by anyone associated with the organization can be charged under the Bribery Act unless the organization can establish the defense of having implemented “adequate procedures” to prevent bribery. Under these laws and regulations, as well as other anti-corruption laws, anti-money laundering laws, export control laws, customs laws, sanctions laws and other laws governing our operations, various government agencies may require export licenses, may seek to impose modifications to business practices, including cessation of business activities in sanctioned countries or with sanctioned persons or entities and modifications to compliance programs, which may increase compliance costs, and may subject us to fines, penalties and other sanctions. A violation of these laws or regulations would negatively affect our business, financial condition and results of operations.

We have implemented policies and procedures that are designed to ensure compliance by us and our directors, officers, employees, representatives, consultants and agents with the FCPA, OFAC restrictions, the Bribery Act and other export control, anti-corruption, anti-money-laundering and anti-terrorism laws and regulations. We cannot assure you, however, that our policies and procedures are sufficient or that directors, officers, employees, representatives, consultants and agents have not engaged and will not engage in conduct for which we may be held responsible, nor can we assure you that our business partners have not engaged and will not engage in conduct that could materially affect their ability to perform their contractual obligations to us or even result in our being held liable for such conduct. Violations of the FCPA, OFAC restrictions, the Bribery Act or other export control, anti-corruption, anti-money laundering and anti-terrorism laws or regulations may result in severe criminal or civil sanctions, and we may be subject to other liabilities, which could have a material adverse effect on our business, financial condition and results of operations.

We bear the risk of warranty claims on our products.

We bear the risk of warranty claims on our products. We may not be successful in claiming recovery under any warranty or indemnity provided to us by our suppliers or vendors in the event of a successful warranty claim against us by a customer or that any recovery from such vendor or supplier would be adequate. In addition, warranty claims brought by our customers related to third-party components may arise after our ability to bring corresponding warranty claims against such suppliers expires, which could result in costs to us.

Risks Related to Intellectual Property Matters

If we are unable to adequately protect our intellectual property rights, or if we are accused of infringing on the intellectual property rights of others, our competitive position could be harmed or we could be required to incur significant expenses to enforce or defend our rights.

Our commercial success will depend in part on our success in obtaining and maintaining issued patents, trademarks and other intellectual property rights in the United States and elsewhere and protecting our proprietary technology. If we do not adequately protect our intellectual property and proprietary technology, competitors may be able to use our technologies or the goodwill we have acquired in the marketplace and erode or negate any competitive advantage we may have, which could harm our business and ability to achieve profitability.

We own numerous issued patents and pending patent applications that relate to our intrauterine artificial insemination product, permanent birth control system and women-specific medical product solutions. As of December 31, 2023, we owned 48 issued U.S. patents and 132 issued foreign patents, 14 pending U.S. patent applications and 25 pending foreign patent applications. These issued patents, and any patents granted from such applications, are expected to expire between 2024 and 2046, without taking potential patent term extensions or adjustments into account.
We cannot provide any assurances that any of our patents have, or that any of our pending patent applications that mature into issued patents will include, claims with a scope sufficient to protect our intrauterine artificial insemination product, permanent birth control system, and women-specific medical product solutions, and any additional features we develop for our products. Other parties may have developed technologies that may be related or competitive to our intrauterine artificial insemination product, permanent birth control system, and women-specific medical product solutions, may have filed or may file patent applications and may have received or may receive patents that overlap or conflict with our patent applications, either by claiming the same methods or devices or by claiming subject matter that could dominate our patent position. The patent positions of medical device companies, including our patent position, may involve complex legal and factual questions, and, therefore, the scope, validity and enforceability of any patent claims that we may obtain cannot be predicted with certainty. Patents, if issued, may be challenged, deemed unenforceable, invalidated or circumvented. Proceedings challenging our patents could result in either loss of the patent or denial of the patent application or loss or reduction in the scope of one or more of the claims of the patent or patent application. In addition, such proceedings may be costly. Thus, any patents that we may own may not provide any protection against competitors. Furthermore, an adverse decision in an interference proceeding can result in a third party receiving the patent right sought by us, which in turn could affect our ability to commercialize our products.

Though an issued patent is presumed valid and enforceable, its issuance is not conclusive as to its validity or its enforceability and it may not provide us with adequate proprietary protection or competitive advantages against competitors with similar products. Competitors could purchase our intrauterine artificial insemination product, permanent birth control system, and women-specific medical product solutions and attempt to replicate some or all of the competitive advantages we derive from our development efforts, willfully infringe our intellectual property rights, design around our patents, or develop and obtain patent protection for more effective technologies, designs or methods. We may be unable to prevent the unauthorized disclosure or use of our technical knowledge or trade secrets by consultants, suppliers, vendors, former employees and current employees. The laws of some foreign countries do not protect our proprietary rights to the same extent as the laws of the United States, and we may encounter significant problems in protecting our proprietary rights in these countries.

Our ability to enforce our patent rights depends on our ability to detect infringement. It may be difficult to detect infringers who do not advertise the components that are used in their products. Moreover, it may be difficult or impossible to obtain evidence of infringement in a competitor’s or potential competitor’s product. We may not prevail in any lawsuits that we initiate and the damages or other remedies awarded if we were to prevail may not be commercially meaningful.

In addition, proceedings to enforce or defend our patents could put our patents at risk of being invalidated, held unenforceable or interpreted narrowly. Such proceedings could also provoke third parties to assert claims against us, including that some or all of the claims in one or more of our patents are invalid or otherwise unenforceable. If any of our patents covering our FemBloc system or FemaSeed product are invalidated or found unenforceable, or if a court found that valid, enforceable patents held by third parties covered one or more of our products, our competitive position could be harmed or we could be required to incur significant expenses to enforce or defend our rights.

The degree of future protection for our proprietary rights is uncertain, and we cannot ensure that:


any of our patents, or any of our pending patent applications, if issued, will include claims having a scope sufficient to protect our FemBloc system and FemaSeed product;

any of our pending patent applications will issue as patents;

we will be able to successfully commercialize our products on a substantial scale, if approved, before our relevant patents we may have expire;

we were the first to make the inventions covered by each of our patents and pending patent applications;

we were the first to file patent applications for these inventions;

others will not develop similar or alternative technologies that do not infringe our patents; any of our patents will be found to ultimately be valid and enforceable;


any patents issued to us will provide a basis for an exclusive market for our commercially viable products, will provide us with any competitive advantages or will not be challenged by third parties;

we will develop additional proprietary technologies or products that are separately patentable; or

our commercial activities or products will not infringe upon the patents of others.

We rely, in part, upon unpatented trade secrets, unpatented know-how and continuing technological innovation to develop and maintain our competitive position, which we seek to protect, in part, by confidentiality agreements with our employees and consultants. We also have agreements with our employees and consultants that obligate them to assign their inventions to us and have non-compete agreements with some, but not all, of our consultants. It is possible that technology relevant to our business will be independently developed by a person that is not a party to such an agreement. Furthermore, if the employees and consultants who are parties to these agreements breach or violate the terms of these agreements, we may not have adequate remedies for any such breach or violation, and we could lose our trade secrets through such breaches or violations. Further, our trade secrets could otherwise become known or be independently discovered by our competitors.

Obtaining and maintaining patent protection depends on compliance with various procedural, document submission, fee payment and other requirements imposed by governmental patent agencies, and our patent protection could be reduced or eliminated for noncompliance with these requirements.

Periodic maintenance fees, renewal fees, annuity fees and various other governmental fees on patents and applications are required to be paid to the United States Patent and Trademark Office, or USPTO, and various governmental patent agencies outside of the United States in several stages over the lifetimes of the patents and applications. The USPTO and various non-U.S. governmental patent agencies require compliance with a number of procedural, documentary, fee payment and other similar provisions during the patent application process and after a patent has issued. There are situations in which noncompliance can result in abandonment or lapse of the patent or patent application, resulting in partial or complete loss of patent rights in the relevant jurisdiction. Under the terms of some of our licenses, we do not have the ability to maintain or prosecute patents in the portfolio and must therefore rely on third parties to comply with these requirements.

Litigation or other proceedings or third-party claims of intellectual property infringement could require us to spend significant time and money and could prevent us from developing or selling our products or affect our stock price.

Our commercial success will depend in part on not infringing the patents or violating the other proprietary rights of others. Significant litigation regarding patent rights occurs in our industry. Our competitors in both the United States and abroad, many of which have substantially greater resources and have made substantial investments in patent portfolios and competing technologies, may have applied for or obtained or may in the future apply for and obtain, patents that will prevent, limit or otherwise interfere with our ability to make, use and sell our products. We do not always conduct independent reviews of patents issued to third parties. In addition, patent applications in the United States and elsewhere can be pending for many years before issuance, or unintentionally abandoned patents or applications can be revived, so there may be applications of others now pending or recently revived patents of which we are unaware. These applications may later result in issued patents, or the revival of previously abandoned patents, that will prevent, limit or otherwise interfere with our ability to make, use or sell our products. Third parties may, in the future, assert claims that we are employing their proprietary technology without authorization, including claims from competitors or from non-practicing entities that have no relevant product revenue and against whom our own patent portfolio may have no deterrent effect. As we continue to commercialize our products in their current or updated forms, launch new products and enter new markets, we expect competitors may claim that one or more of our products infringe their intellectual property rights as part of business strategies designed to impede our successful commercialization and entry into new markets. The large number of patents, the rapid rate of new patent applications and issuances, the complexities of the technology involved, and the uncertainty of litigation may increase the risk of business resources and management’s attention being diverted to patent litigation. We have, and we may in the future, receive letters or other threats or claims from third parties inviting us to take licenses under, or alleging that we infringe, their patents.

Moreover, we may become party to future adversarial proceedings regarding our patent portfolio or the patents of third parties. Such proceedings could include supplemental examination or contested post-grant proceedings such as review, reexamination, inter parties review, interference or derivation proceedings before the U.S. Patent and Trademark Office and challenges in U.S. District Court. Patents may be subjected to opposition, post-grant review or comparable proceedings lodged in various foreign, both national and regional, patent offices. The legal threshold for initiating litigation or contested proceedings may be low, so that even lawsuits or proceedings with a low probability of success might be initiated. Litigation and contested proceedings can also be expensive and time-consuming, and our adversaries in these proceedings may have the ability to dedicate substantially greater resources to prosecuting these legal actions than we can. We may also occasionally use these proceedings to challenge the patent rights of others. We cannot be certain that any particular challenge will be successful in limiting or eliminating the challenged patent rights of the third party.

Any lawsuits resulting from such allegations could subject us to significant liability for damages and invalidate our proprietary rights. Any potential intellectual property litigation also could force us to do one or more of the following:


stop making, selling or using products or technologies that allegedly infringe the asserted intellectual property;

lose the opportunity to license our technology to others or to collect royalty payments based upon successful protection and assertion of our intellectual property rights against others; incur significant legal expenses;

pay substantial damages or royalties to the party whose intellectual property rights we may be found to be infringing;

pay the attorney’s fees and costs of litigation to the party whose intellectual property rights we may be found to be infringing;

redesign those products that contain the allegedly infringing intellectual property, which could be costly, disruptive and infeasible; and

attempt to obtain a license to the relevant intellectual property from third parties, which may not be available on reasonable terms or at all, or from third parties who may attempt to license rights that they do not have.

Any litigation or claim against us, even those without merit, may cause us to incur substantial costs, and could place a significant strain on our financial resources, divert the attention of management from our core business and harm our reputation. If we are found to infringe the intellectual property rights of third parties, we could be required to pay substantial damages (which may be increased up to three times of awarded damages) and/or substantial royalties and could be prevented from selling our products unless we obtain a license or are able to redesign our products to avoid infringement. Any such license may not be available on reasonable terms, if at all, and there can be no assurance that we would be able to redesign our products in a way that would not infringe the intellectual property rights of others. We could encounter delays in product introductions while we attempt to develop alternative methods or products. If we fail to obtain any required licenses or make any necessary changes to our products or technologies, we may have to withdraw existing products from the market or may be unable to commercialize one or more of our products.

In addition, we generally indemnify our customers with respect to infringement by our products of the proprietary rights of third parties. Third parties may assert infringement claims against our customers. These claims may require us to initiate or defend protracted and costly litigation on behalf of our customers, regardless of the merits of these claims. If any of these claims succeed or settle, we may be forced to pay damages or settlement payments on behalf of our customers or may be required to obtain licenses for the products they use. If we cannot obtain all necessary licenses on commercially reasonable terms, our customers may be forced to stop using our products.

Third parties may assert ownership or commercial rights to inventions we develop.

Third parties may in the future make claims challenging the inventorship or ownership of our intellectual property. We may face claims by third parties that our agreements with employees, contractors or consultants obligating them to assign intellectual property to us are ineffective or in conflict with prior or competing contractual obligations of assignment, which could result in ownership disputes regarding intellectual property we have developed or will develop and interfere with our ability to capture the commercial value of such intellectual property. Litigation may be necessary to resolve an ownership dispute, and if we are not successful, we may be precluded from using certain intellectual property or may lose our exclusive rights in that intellectual property. Either outcome could harm our business and competitive position. If we are unable to protect the confidentiality of our trade secrets, our business and competitive position could be harmed.

In addition to patent protection, we also rely upon copyright and trade secret protection, as well as non-disclosure agreements and invention assignment agreements with our employees, consultants and third parties, to protect our confidential and proprietary information. In addition to contractual measures, we try to protect the confidential nature of our proprietary information using commonly accepted physical and technological security measures. Such measures may not, for example, in the case of misappropriation of a trade secret by an employee or third party with authorized access, provide adequate protection for our proprietary information. Our security measures may not prevent an employee or consultant from misappropriating our trade secrets and providing them to a competitor, and recourse we take against such misconduct may not provide an adequate remedy to protect our interests fully. Unauthorized parties may also attempt to copy or reverse engineer certain aspects of our products that we consider proprietary. Enforcing a claim that a party illegally disclosed or misappropriated a trade secret can be difficult, expensive and time-consuming, and the outcome is unpredictable. Even though we use commonly accepted security measures, trade secret violations are often a matter of state law, and the criteria for protection of trade secrets can vary among different jurisdictions. In addition, trade secrets may be independently developed by others in a manner that could prevent legal recourse by us. If any of our confidential or proprietary information, such as our trade secrets, were to be disclosed or misappropriated, or if any such information was independently developed by a competitor, our business and competitive position could be harmed.

We may be unable to enforce our intellectual property rights throughout the world.

The laws of some foreign countries do not protect intellectual property rights to the same extent as the laws of the United States. Many companies have encountered significant problems in protecting and defending intellectual property rights in certain foreign jurisdictions. This could make it difficult for us to stop infringement of our foreign patents, if obtained, or the misappropriation of our other intellectual property rights. For example, some foreign countries have compulsory licensing laws under which a patent owner must grant licenses to third parties. In addition, some countries limit the enforceability of patents against third parties, including government agencies or government contractors. In these countries, patents may provide limited or no benefit. Patent protection must ultimately be sought on a country-by-country basis, which is an expensive and time-consuming process with uncertain outcomes. Accordingly, we may choose not to seek patent protection in certain countries, and we will not have the benefit of patent protection in such countries.

Proceedings to enforce our patent rights in foreign jurisdictions could result in substantial costs and divert our efforts and attention from other aspects of our business. Accordingly, our efforts to protect our intellectual property rights in such countries may be inadequate. In addition, changes in the law and legal decisions by courts in the United States and foreign countries may affect our ability to obtain adequate protection for our technology and the enforcement of our intellectual property.

Third parties may assert that our employees or consultants have wrongfully used or disclosed confidential information or misappropriated trade secrets.

We employ individuals who previously worked with other companies, including our competitors or potential competitors. Although we try to ensure that our employees and consultants do not use the proprietary information or know-how of others in their work for us, we may be subject to claims that we or our employees, consultants or independent contractors have inadvertently or otherwise used or disclosed intellectual property or personal data, including trade secrets or other proprietary information, of a former employer or other third party. Litigation may be necessary to defend against these claims. If we fail in defending any such claims or settling those claims, in addition to paying monetary damages or a settlement payment, we may lose valuable intellectual property rights or personnel. Even if we are successful in defending against such claims, litigation could result in substantial costs and be a distraction to management and other employees.

Recent changes in U.S. patent laws could diminish the value of patents in general and may limit our ability to obtain, defend and/or enforce our patents.

Recent patent reform legislation could increase the uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents. The Leahy-Smith America Invents Act, or the Leahy-Smith Act, includes a number of significant changes to U.S. patent law. These include provisions that affect the way patent applications are prosecuted and also affect patent litigation. The U.S. Patent and Trademark Office recently developed new regulations and procedures to govern administration of the Leahy-Smith Act, and many of the substantive changes to patent law associated with the Leahy-Smith Act, and in particular, the first to file provisions, which became effective on March 16, 2013. The first to file provisions limit the rights of an inventor to patent an invention if not the first to file an application for patenting that invention, even if such invention was the first invention. Accordingly, it is not clear what, if any, impact the Leahy-Smith Act will have on the operation of our business.

However, the Leahy-Smith Act and its implementation could increase the uncertainties and costs surrounding the enforcement and defense of our issued patents. For example, the Leahy-Smith Act provides that an administrative tribunal known as the Patent Trial and Appeals Board, or PTAB, provides a venue for challenging the validity of patents at a cost that is much lower than district court litigation and on timelines that are much faster. Although it is not clear what, if any, long-term impact the PTAB proceedings will have on the operation of our business, the initial results of patent challenge proceedings before the PTAB since its inception in 2013 have resulted in the invalidation of many U.S. patent claims. The availability of the PTAB as a lower-cost, faster and potentially more potent tribunal for challenging patents could increase the likelihood that our own patents will be challenged, thereby increasing the uncertainties and costs of maintaining and enforcing them.

Patent terms may be inadequate to protect our competitive position on our products for an adequate amount of time.

Given the amount of time required for the development, testing and regulatory review of new product candidates, patents protecting such candidates might expire shortly after such candidates are commercialized. We expect to seek extensions of patent terms in the United States and, if available, in other countries where we are prosecuting patents. In the United States, the Drug Price Competition and Patent Term Restoration Act of 1984 permits a patent term extension of up to five years beyond the normal expiration of the patent, which is limited to the approved indication (or any additional indications approved during the period of extension). However, the applicable authorities, including the FDA and the USPTO in the United States, and any equivalent regulatory authority in other countries, may not agree with our assessment of whether such extensions are available, and may refuse to grant extensions to our patents, or may grant more limited extensions than we request.

If our trademarks and trade names are denied by regulatory authorities or are not adequately protected, we may not be able to build name recognition in our markets of interest and our business may be adversely affected.

We rely on our trademarks and trade names to distinguish our products from the products of our competitors and have registered or applied to register many of these trademarks. We cannot assure you that our trademark applications will be approved in a timely manner or at all. During the trademark registration process, we may receive office actions from the USPTO objecting to the registration of our trademark. Although we would be given an opportunity to respond to those objections, we may be unable to overcome them. Our registered or unregistered trademarks or trade names may be denied by other regulatory authorities or challenged, infringed, circumvented or declared generic or determined to be infringing on other marks. We may be unable to use these trademarks and trade names or protect our rights to these trademarks and trade names, which we need to build name recognition by potential partners or customers in our markets of interest. Over the long term, if we are unable to establish name recognition based on our trademarks and trade names, then we may not be able to compete effectively and our business may be adversely affected. If other entities use trademarks similar to ours in different jurisdictions, or have senior rights to ours, it could interfere with our use of our current trademarks throughout the world. If we are required to use an alternative trademark, any goodwill and recognition that we have built for these trademarks would be lost. If any party infringes on any of the trademarks on which we rely, enforcing those trademarks may be difficult, costly, time-consuming and ultimately unsuccessful.

Risks Related to Our Common Stock

We are a “smaller reporting company” and an “emerging growth company” and the reduced disclosure requirements applicable to “smaller reporting companies” may make our common stock less attractive to investors.

We are an “emerging growth company,” as defined in the JOBS Act. We will remain an emerging growth company until the earlier of (i) the last day of the fiscal year (a) following the fifth anniversary of the completion of our IPO, (b) in which we have total annual gross revenue of at least $1.07 billion or (c) in which we are deemed to be a large accelerated filer, which means the market value of our common stock that is held by non-affiliates exceeded $700.0 million as of our most recently completed second fiscal quarter and (ii) the date on which we have issued more than $1.0 billion in non-convertible debt during the prior three-year period.

An emerging growth company may take advantage of specified reduced reporting requirements and other burdens that are otherwise applicable generally to public companies. These provisions include:


being permitted to present only two years of audited financial statements and only two years of related management’s discussion and analysis of financial condition and results of operations;

not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act;

an exemption from compliance with any new requirements adopted by the Public Company Accounting Oversight Board regarding mandatory audit firm rotations;

reduced disclosure obligations regarding executive compensation in our periodic reports, proxy statements and registration statements; and

exemptions from the requirement to hold a nonbinding advisory vote on executive compensation and to obtain stockholder approval of any golden parachute payments not previously approved.

We have elected to take advantage of certain of the reduced disclosure obligations in and may elect to take advantage of other reduced reporting requirements in the future. As a result, the information that we provide to our investors may be different from the information you might receive from other public reporting companies that are not emerging growth companies in which you hold equity interests. The JOBS Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards applicable to public companies until those standards would otherwise apply to private companies. We have elected not to take advantage of such extended transition period, which means that we will adopt a new standard when it is issued or revised.

We are also a “smaller reporting company,” meaning that the market value of our shares held by non-affiliates is less than $700.0 million and our annual revenue was less than $100.0 million during the most recently completed fiscal year, or if the market value of our shares held by non-affiliates is less than $250.0 million. If we are a smaller reporting company at the time we cease to be an emerging growth company, we may continue to rely on exemptions from certain disclosure requirements that are available to smaller reporting companies. Specifically, as a smaller reporting company, we may choose to present only the two most recent fiscal years of audited financial statements in our Annual Report on Form 10-K and have reduced disclosure obligations regarding executive compensation, and, similar to emerging growth companies, if we are a smaller reporting company with less than $100 million in annual revenue, we would not be required to obtain an attestation report.

Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of us, which may be beneficial to our stockholders, more difficult and may prevent attempts by our stockholders to replace or remove our current management.

Provisions in the amended and restated certificate of incorporation and our amended and restated bylaws may delay or prevent an acquisition of us or a change in our management. In addition, these provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors. Because our board of directors is responsible for appointing the members of our management team, these provisions could in turn affect any attempt by our stockholders to replace current members of our management team. These provisions include:


a prohibition on actions by our stockholders by written consent;

advance notice requirements for election to our board of directors and for proposing matters that can be acted upon at stockholder meetings;


a requirement that directors may only be removed “for cause”;

a requirement that only the board of directors may change the number of directors and fill vacancies on the board;

division of our board of directors into three classes, serving staggered terms of three years each; and

the authority of the board of directors to issue preferred stock with such terms as the board of directors may determine.

Moreover, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, as amended, which prohibits a person who owns in excess of 15% of our outstanding voting stock from merging or combining with us for a period of three years after the date of the transaction in which the person acquired in excess of 15% of our outstanding voting stock, unless the merger or combination is approved in a prescribed manner. These provisions would apply even if the proposed merger or acquisition could be considered beneficial by some stockholders.

We incur significant costs as a result of being a public company, which may adversely affect our business, financial condition and results of operations.

We incur costs associated with corporate governance requirements that will are applicable to us as a public company, including rules and regulations of the SEC, under the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, and the Exchange Act, as well as the rules of Nasdaq. These rules and regulations have significantly increased our accounting, legal and financial compliance costs and have made some activities more time-consuming. These rules and regulations have made it more expensive for us to maintain directors' and officers' liability insurance. As a result, it may be more difficult for us to attract and retain qualified persons to serve on our board of directors or as executive officers. Accordingly, the increases in costs incurred as a result of being a publicly traded company may adversely affect our business, financial condition and results of operations.

We are obligated to develop and maintain proper and effective internal controls over financial reporting and any failure to maintain the adequacy of these internal controls may adversely affect investor confidence in our Company and, as a result, the value of our common stock.

To comply with the requirements of being a public company, we have undertaken various actions, including implementing new internal controls and procedures and hiring new accounting or internal audit staff. The Sarbanes-Oxley Act requires that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are continuing to develop and refine our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we file with the SEC is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers. Our current controls and any new controls that we develop may become inadequate and weaknesses in our internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls when we become subject to this requirement could negatively affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we may be required to include in our periodic reports we will file with the SEC under Section 404 of the Sarbanes-Oxley Act, harm our operating results, cause us to fail to meet our reporting obligations or result in a restatement of our prior period financial statements. In the event that we are not able to demonstrate compliance with the Sarbanes-Oxley Act, that our internal control over financial reporting is perceived as inadequate or that we are unable to produce timely or accurate financial statements, investors may lose confidence in our operating results and the price of our common stock could decline. In addition, if we are unable to continue to meet these requirements, we may be unable to remain listed on Nasdaq.

Our disclosure controls and procedures may not prevent or detect all errors or acts of fraud.

We are subject to the periodic reporting requirements of the Exchange Act. We designed our disclosure controls and procedures to provide reasonable assurance that information we must disclose in reports we file or submit under the Exchange Act is accumulated and communicated to management, and recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC. We believe that any disclosure controls and procedures, no matter how well-conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met.

These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by an unauthorized override of the controls. Accordingly, because of the inherent limitations in our control system, misstatements due to error or fraud may occur and not be detected.

Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware will be the exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders' ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.

Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for state law claims for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of a fiduciary duty or other wrongdoing by any of our directors, officers, employees or agents to us or our stockholders, (iii) any action asserting a claim arising pursuant to any provision of the DGCL or our amended and restated certificate of incorporation or amended and restated bylaws or (iv) any action asserting a claim governed by the internal affairs doctrine , or the Delaware Forum Provision. The Delaware Forum Provision does not apply to any causes of action arising under the Securities Act or the Exchange Act. Our amended and restated bylaws further provides that unless we consent in writing to the selection of an alternative forum, the United States District Court for the District of Delaware will be the sole and exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act, or the Federal Forum Provision, as the Company is incorporated in the State of Delaware. In addition, our amended and restated bylaws provides that any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock will be deemed to have notice of and consented to the Delaware Forum Provision and the Federal Forum Provision; provided, however, that stockholders cannot and will not be deemed to have waived our compliance with the U.S. federal securities laws and the rules and regulations thereunder.

We believe the Delaware Forum Provision and the Federal Forum Provision benefits us by providing increased consistency in the application of Delaware law by chancellors particularly experienced in resolving corporate disputes, efficient administration of cases on a more expedited schedule relative to other forums and protection against the burdens of multi-forum litigation. However, this provision 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 and also may impose additional litigation costs on stockholders in pursuing any such claims. In addition, while the Delaware Supreme Court ruled in March 2020 that federal forum selection provisions purporting to require claims under the Securities Act be brought in federal court are “facially valid” under Delaware law, there is uncertainty as to whether other courts will enforce our Federal Forum Provision. If the Federal Forum Provision is found to be unenforceable, we may incur additional costs associated with resolving such matters. The Federal Forum Provision may also impose additional litigation costs on stockholders who assert that the provision is not enforceable or invalid. The Court of Chancery of the State of Delaware and the United States District Court for the District of Delaware may also reach different judgments or results than would other courts, including courts where a stockholder considering an action may be located or would otherwise choose to bring the action, and such judgments may be more or less favorable to us than our stockholders.

Because we do not anticipate paying any cash dividends on our capital stock in the foreseeable future, capital appreciation, if any, will be your sole source of gain.

We have never declared or paid cash dividends on our capital stock. We currently intend to retain all of our future earnings, if any, to finance the growth and development of our business. As a result, capital appreciation, if any, of our common stock will be your sole source of gain for the foreseeable future.

General Risk Factors

Adverse developments affecting the financial services industry could adversely affect our current and projected business operations and our financial condition and results of operations.

Adverse developments that affect financial institutions, such as events involving liquidity that are rumored or actual, have in the past and may in the future lead to bank failures and market-wide liquidity problems. For example, on March 10, 2023, Silicon Valley Bank (“SVB”), where we held substantially all of our cash and cash equivalents, was closed by the California Department of Financial Protection and Innovation, which appointed the Federal Deposit Insurance Corporation (“FDIC”) as receiver. Similarly, on March 12, 2023, Signature Bank and Silvergate Capital Corp. were each sent into receivership. The Department of the Treasury, the Federal Reserve and the FDIC released a statement that indicated that all depositors of SVB would have access to all of their funds, including funds held in uninsured deposit accounts, after only one business day of closure. As of March 13, 2023, we had access to all of our funds held at SVB. The U.S. Department of Treasury, FDIC and Federal Reserve Board have announced a program to provide up to $25 billion of loans to financial institutions secured by certain of such government securities held by financial institutions to mitigate the risk of potential losses on the sale of such instruments, widespread demands for customer withdrawals or other liquidity needs of financial institutions for immediately liquidity may exceed the capacity of such program. There is no guarantee, however, that the U.S. Department of Treasury, FDIC and Federal Reserve Board will provide access to uninsured funds in the future in the event of the closure of other banks or financial institutions, or that they would do so in a timely fashion.

Uncertainty remains over liquidity concerns in the broader financial services industry, and our business, our business partners, or industry as a whole may be adversely impacted in ways that we cannot predict at this time.

Although we assess our banking relationships as we believe necessary or appropriate, our access to cash in amounts adequate to finance or capitalize our current and projected future business operations could be significantly impaired by factors that affect the financial institutions with which we have banking relationships, and in turn, us. These factors could include, among others, events such as liquidity constraints or failures, the ability to perform obligations under various types of financial, credit or liquidity agreements or arrangements, disruptions or instability in the financial services industry or financial markets, or concerns or negative expectations about the prospects for companies in the financial services industry. These factors could also include factors involving financial markets or the financial services industry generally. The results of events or concerns that involve one or more of these factors could include a variety of material and adverse impacts on our current and projected business operations and our financial condition and results of operations. These could include, but may not be limited to, delayed access to deposits or other financial assets or the uninsured loss of deposits or other financial assets; or termination of cash management arrangements and/or delays in accessing or actual loss of funds subject to cash management arrangements.

In addition, widespread investor concerns regarding the U.S. or international financial systems could result in less favorable commercial financing terms, including higher interest rates or costs and tighter financial and operating covenants, or systemic limitations on access to credit and liquidity sources, thereby making it more difficult for us to acquire financing on acceptable terms or at all. Any decline in available funding or access to our cash and liquidity resources could, among other risks, adversely impact our ability to meet our operating expenses, financial obligations or fulfill our other obligations, result in breaches of our financial and/or contractual obligations or result in violations of federal or state wage and hour laws. Any of these impacts, or any other impacts resulting from the factors described above or other related or similar factors not described above, could have material adverse impacts on our liquidity and our current and/or projected business operations and financial condition and results of operations.

In addition, a critical vendor or business partner could be adversely affected by any of the liquidity or other risks that are described above as factors, which in turn, could have a material adverse effect on our current and/or projected business operations and results of operations and financial condition. Any business partner or supplier bankruptcy or insolvency, or any breach or default by a business partner or supplier, or the loss of any significant business partner or supplier relationships, could result in material adverse impacts on our current and/or projected business operations and financial condition.

Unfavorable global economic conditions could adversely affect our business, financial condition or results of operations.

Our results of operations could be adversely affected by general conditions in the global economy and in the global financial markets. Global economic and business activities continue to face widespread uncertainties, and global credit and financial markets have experienced extreme volatility and disruptions in the past several years, including severely diminished liquidity and credit availability, rising inflation and monetary supply shifts, rising interest rates, labor shortages, declines in consumer confidence, declines in economic growth, increases in unemployment rates, recession risks, and uncertainty about economic and geopolitical stability. A severe or prolonged economic downturn, such as the global financial crisis, could result in a variety of risks to our business, including weakened demand for our products, and our ability to raise additional capital when needed on acceptable terms, if at all. Supply chain disruptions have lengthened our suppliers’ timelines and increased costs. The occurrence of, or acceleration or exasperation of, any of the foregoing could harm our business and we cannot anticipate all of the ways in which the economic climate and financial market conditions could adversely affect our business.

Our internal computer systems, or those of any of our CROs, manufacturers, other contractors, consultants, existing or future collaborators, may fail or suffer security or data privacy breaches or other unauthorized or improper access to, use of or destruction of our proprietary and confidential data, employee data or personal data, which could result in additional costs, significant liabilities, harm to our reputation and material disruption of our operations.

Despite the implementation of security measures, our internal computer systems and those of our current and any future CROs, other contractors, consultants, potential future collaborators and other third-party service providers are vulnerable to damage from various methods, including cybersecurity attacks, breaches, intentional or accidental mistakes or errors, attacks using artificial intelligence, or other technological failures, which can include, among other things, computer viruses, unauthorized access attempts, including third parties gaining access to systems using stolen or inferred credentials, denial-of-service attacks, phishing attempts, service disruptions, natural disasters, fire, terrorism, war and telecommunication and electrical failures. As the cyber-threat landscape evolves, these attacks are growing in frequency, sophistication and intensity, and are becoming increasingly difficult to detect. If such an event were to occur and cause interruptions in our operations or result in the unauthorized acquisition of or access to personally identifiable information or individually identifiable health information (violating certain privacy laws such as HIPAA, , or HITECH Act, the CCPA and GDPR), it could result in a material disruption of our product candidate development programs and our business operations, and we could incur significant liabilities. Some of the federal, state and foreign government requirements include obligations of companies to notify individuals of security breaches involving particular personally identifiable information, which could result from breaches experienced by us or by our vendors or contractors. Notifications and follow-up actions related to a security breach could impact our reputation and cause us to incur significant costs, including legal expenses and remediation costs. For example, the loss of clinical trial data from completed, ongoing or future clinical trials involving our product candidates could result in delays in our regulatory approval efforts and significantly increase our costs to recover or reproduce the lost data.

To the extent that any disruption or security breach were to result in a loss of, or damage to, our data, or inappropriate disclosure of confidential or proprietary information, we could be exposed to litigation and governmental investigations, the further development and commercialization of our product candidates could be delayed, and we could be subject to significant fines or penalties for any noncompliance with certain state, federal or international privacy and security laws.

Our insurance policies may not be adequate to compensate us for the potential losses arising from any such disruption, failure or security breach. In addition, such insurance may not be available to us in the future on economically reasonable terms, or at all. Further, our insurance may not cover all claims made against us and could have high deductibles in any event, and defending a suit, regardless of its merit, could be costly and divert management attention.

The estimates of market opportunity and forecasts of market growth that we provide may prove to be inaccurate, and even if the markets in which we compete achieve the forecasted growth, our business may not grow at similar rates, or at all.

The market opportunity estimates and growth forecasts we provide are subject to significant uncertainty and are based on assumptions and estimates which may not prove to be accurate. The estimates and forecasts relating to size and expected growth of our target market may prove to be inaccurate. Even if the markets in which we compete meet the size estimates and growth forecasts, our business may not grow at similar rates, or at all. Our growth is subject to many factors, including our success in implementing our business strategy, which is subject to many risks and uncertainties.

Our employees, independent contractors, consultants, commercial partners, collaborators and vendors may engage in misconduct or other improper activities, including noncompliance with regulatory standards and requirements.

We are exposed to the risk of employee fraud or other illegal activity by our employees, independent contractors, consultants, commercial partners, collaborators, service providers and vendors. Misconduct by these parties could include intentional, reckless and/or negligent conduct that fails to comply with the laws of the FDA and other similar foreign regulatory bodies, provide true, complete and accurate information to the FDA and other similar foreign regulatory bodies, comply with manufacturing standards we have established, comply with healthcare fraud and abuse laws in the United States and similar foreign fraudulent misconduct laws, or report financial information or data accurately or to disclose unauthorized activities to us. As we begin commercializing our products and if we obtain FDA approval of our product candidate in the United States, our potential exposure under such laws will increase significantly, and our costs associated with compliance with such laws will also increase. These laws may impact, among other things, our current activities with principal investigators and research patients, as well as proposed and future sales, marketing and education programs. We have a code of business conduct and ethics and maintain a training program, but it is not always possible to identify and deter misconduct by our employees, independent contractors, consultants, commercial partners and vendors, and the precautions we take to detect and prevent this activity may not be effective in controlling unknown or unmanaged risks or losses or in protecting us from governmental investigations or other actions or lawsuits stemming from a failure to comply with these laws or regulations. If any actions are instituted against us and we are not successful in defending ourselves or asserting our rights, those actions could result in the imposition of civil, criminal and administrative penalties, damages, monetary fines, imprisonment, disgorgement, possible exclusion from participation in government healthcare programs, additional reporting obligations and oversight if we become subject to a corporate integrity agreement or other agreement to resolve allegations of noncompliance with these laws, contractual damages, reputational harm, diminished profits and future earnings and the curtailment of our operations.

An active trading market for our common stock may not be sustained.

We cannot assure you that an active trading market for our common stock will be sustained. The lack of an active trading market may impair the value of your shares and your ability to sell your shares at the time you wish to sell them. An inactive trading market may also impair our ability to raise capital by selling shares of our common stock and enter into strategic partnerships or acquire other complementary products, technologies or businesses by using shares of our common stock as consideration. Furthermore, there can be no guarantee that we will continue to satisfy the continued listing standards of Nasdaq. If we fail to satisfy the continued listing standards, we could be de-listed, which would have a negative effect on the price of our common stock.

We expect that the price of our common stock will fluctuate substantially.

The market price of our common stock has been highly volatile and may fluctuate substantially due to many factors, some of which are beyond our control, including:


announcements of regulatory approval or disapproval of our FemBloc system or the FDA’s decision to grant or decline any future approvals or clearances for enhancements to our products;

adverse results from or delays in clinical trial of our FemBloc system;

unanticipated safety concerns related to the use of our FemBloc system;

FDA or other U.S. or foreign regulatory or legal actions or changes affecting us or our industry;

our ability to develop, obtain regulatory clearance or approval for, and market new and enhanced medical products on a timely basis;

any voluntary or mandated product recalls;

adverse developments concerning our suppliers or any future strategic partnerships;

the volume and timing of sales of our products;

the introduction of new products or product enhancements by us or others in our industry;


disputes or other developments with respect to our or others’ intellectual property rights;

product liability claims or other litigation;

quarterly variations in our results of operations or those of others in our industry;

media exposure of our products or of those of others in our industry;

changes in governmental regulations or in reimbursement;

changes in earnings estimates or recommendations by securities analysts;

changes in financial estimates or guidance, including our ability to meet our future revenue and operating profit or loss estimates or guidance;

the public’s reaction to our earnings releases, other public announcements and filings with the SEC;

sales of substantial amounts of our stock by directors, officers or significant stockholders, or the expectation that such sales might occur;

operating and stock performance of other companies that investors deem comparable to us and overall performance of the equity markets;

additions or departures of key personnel;

changes in our capital structure, such as future issuances of securities and the incurrence of debt;

general market conditions and other factors, including factors unrelated to our operating performance or the operating performance of our competitors; and

other factors described in this “Risk Factors” section.

In recent years, the stock markets generally have experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of those companies. Broad market and industry factors may significantly affect the market price of our common stock, regardless of our actual operating performance.

In addition, in the past, class action litigation has often been instituted against companies whose securities have experienced periods of volatility in market price. Securities litigation brought against us following volatility in our stock price, regardless of the merit or ultimate results of such litigation, could result in substantial costs, which would hurt our financial condition and operating results and divert management’s attention and resources from our business.

Securities analysts may not continue to publish favorable research or reports about our business or may publish no information at all, which could cause our stock price or trading volume to decline.

The trading market will be influenced to some extent by the research and reports that industry or financial analysts publish about us and our business. We do not control these analysts. Our research coverage may be inconsistent and not as robust as larger and more established public companies and, as we begin to establish a commercialization operation, analysts may be unable to accurately forecast our results and could make it more likely that we fail to meet their estimates. If any of the analysts who cover us provide inaccurate or unfavorable research or issue an adverse opinion regarding our stock price, our stock price could decline. If one or more of these analysts cease coverage of us or fail to publish reports covering us regularly, we could lose visibility in the market, which in turn could cause our stock price or trading volume to decline and result in the loss of all or a part of your investment in us.

Item 1B.
Unresolved Staff Comments.

None.

Item 1C.
Cybersecurity

Risk Management and Strategy

We employ a cybersecurity program which we believe is appropriate for the potential of cybersecurity threats faced by us and is built upon a set of policies, procedures and standards supported by training and education Our information systems employ local and cloud storage and recovery services from various third parties.  We have engaged third-party consultants to assess and gather threat intelligence and cyber risk trends and conduct assessments and testing of our cybersecurity procedures and protections.

Governance and Role of Management and the Board

Our  Chief Operating Officer leads our cybersecurity program and reports, with respect to cybersecurity incidents, to the Company’s Chief Financial Officer.  Our Chief Financial Officer reports directly to the Board of Directors and the Audit Committee, which is the principal committee charged with the Board’s risk management oversight, including cybersecurity risks. The Chief Financial Officer briefs the Board and Audit Committee on the effectiveness of our cybersecurity program quarterly.  We have not experienced any cybersecurity threats or incidents that have had a material impact on our business to date.

Item 2.
Properties.

We lease our facility in Suwanee, Georgia which, together with our research and development, controlled environment room and office space, currently totals approximately 41,000 square feet. As of December 31, 2023, our monthly rent payment was $47,029 and is subject to increases on an annual basis. Our lease expires in April 2029, and we have the option to extend the term for one consecutive term of five years, subject to certain terms and conditions.

Item 3.
Legal Proceedings.

None

Item 4.
Mine Safety Disclosures.

Not applicable

PART II

Item 5.
Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.

MARKET FOR COMMON EQUITY

Market Information

Our common stock is listed on the NASDAQ Capital Market under the ticker symbol FEMY.

On March 20, 2024 there were 142 holders of record of our common stock. This number does not include stockholders for whom shares were held in a “nominee” or “street” name.

We have not declared or paid any cash dividends on our common stock and do not anticipate declaring or paying any cash dividends in the foreseeable future. We currently expect to retain future earnings, if any, for the continued development of our business.

Our transfer agent and registrar is Broadridge Investor Communication Solutions, Inc.

Recent Sales of Unregistered Securities

None.

Equity Compensation Plan Information

The information required by Item 5 of Form 10-K regarding equity compensation plans is incorporated herein by reference to Item 11. of Part III of this Annual Report on Form 10-K.

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

None.

Item 6.
[Reserved]

Not applicable

Item 7.
Management’s Discussion and Analysis of Financial Condition and Results of Operations.

We are a leading biomedical company focused on addressing significant unmet needs of women worldwide with a broad portfolio of in-office, accessible, and innovative therapeutic and diagnostic solutions, including a lead revolutionary product candidate and FDA-cleared products. Our mission is to provide women with superior minimally-invasive, non-surgical product technologies, accessible in the office, improving patient care and overall health economics focused on servicing the reproductive health needs for those seeking solutions for infertility issues (FemaSeed and FemVue) or permanent birth control (FemBloc). We are a woman-founded and led company with an expansive, internally created intellectual property portfolio with 180 patents globally, in-house chemistry, manufacturing, and controls (CMC) and device manufacturing capabilities and proven ability to develop and commercialize products. Our suite of products and product candidates address what we believe are multi-billion dollar global market segments in which there has been little advancement for many years, helping women avoid pharmaceutical solutions, implants and surgery that can be expensive and expose women to harm.

FemaSeed – Our Artificial Insemination Solution. Our FDA-cleared artificial insemination solution features single intratubal sperm delivery directed to the selected fallopian tube, the natural site of conception, offering significant advantages over existing assisted reproductive approaches, including significant cost savings and reduction of safety risks. Our first-line therapeutic infertility solution, FemaSeed, combines with a diagnostic companion product, our FDA-cleared and marketed FemVue device, which, creates saline and air contrast to safely assess the fallopian tubes for patency prior to treatment with FemaSeed. FemVue can be used with our FDA-cleared and marketed FemCath device, which allows for selective evaluation of the fallopian tube. At least one open fallopian tube is necessary for successful fertilization, and we believe FemVue offers significant advantages over other existing approaches, including being able to provide ultrasound evaluation of a woman’s fallopian tubes as part of an existing diagnostic infertility assessment. In April 2021 we received an IDE approval from the FDA that allowed us to initiate a pivotal trial for the FemaSeed device. The first subject was enrolled in July 2021. In October 2022, we announced an updated study design for the pivotal trial to focus on couples experiencing male factor infertility, an underserved patient segment. In April 2023 we received approval to sell FemaSeed in Canada. In September 2023 we announced 510(k) clearance from the FDA for FemaSeed for intratubal insemination. The clinical trial was still ongoing at the time of receiving U.S. regulatory clearance from FDA, however, the study was concluded with enrollment completed in November 2023. Topline results of the clinical trial were announced in March 2024.  The trial demonstrated that 24% of women became pregnant after FemaSeed with severe male factor (1 million to 20 million total motile sperm count (TMSC)). In contrast, a 6.7% pregnancy rate by cycle was described in the literature for intrauterine insemination (IUI) with male factor (greater than 1 million TMSC). Although permitted to have multiple FemaSeed attempts, the majority of women who became pregnant did so after the first FemaSeed procedure.  The majority of adverse events were reported as mild (n=127 subjects, 216 cycles). No new safety concerns were observed through the seven-week follow-up. All adverse events were consistent with those known for IUI. The approved labeling includes women or couples wishing to become pregnant by way of intratubal insemination. We began the first phase of commercial launch in March 2024 with the announcement of the first commercial use of FemaSeed.

FemVue, a solution that enables fallopian tube assessment with ultrasound as an alternative to the radiologic approach (hysterosalpingogram) for the diagnosis of infertility, is approved for sale in the U.S., Japan, and Canada. FemChec allows for fallopian tube evaluation after a FemBloc procedure to confirm occlusion (or procedure success) and is being studied as part of the FemBloc pivotal trial. FemCath, allows for selective evaluation of an individual fallopian tube as an alternative to the traditional intrauterine catheter that is undirected, is approved for sale in the U.S and Canada. FemCerv is an alternative for the diagnosis of cervical cancer by obtaining a comprehensive tissue sample with minimal contamination of the endocervical canal, and is approved for sale in the U.S and Canada. In August 2023 the Company announced it had obtained a Medical Device Establishment License from Health Canada allowing the Company to directly sell its four products, FemaSeed, FemVue, FemCath and FemCerv, in Canada. In October 2023, the Company announced it had completed the European Union Medical Device Regulation (MDR) final audit, the last step in obtaining an MDR certificate and CE marking, demonstrating Femasys’ compliance with the highest required regulatory standards.

FemBloc – Our Permanent Birth Control Solution. Our permanent birth control solution in late-stage clinical development includes our proprietary FemBloc system, which features dual intrauterine directional delivery targeting both fallopian tubes simultaneously with a degradable biopolymer followed by an ultrasound confirmation test to confirm procedure success. If approved, we expect FemBloc to be the first and only non-surgical permanent birth control option, using a minimally invasive delivery system that locally instills a degradable biopolymer, which is designed to cause the fallopian tubes to close using the patient’s own tissue in-growth, resulting in permanent birth control (sterilization) for the patient without a permanent implant. FemBloc has the potential to offer significant advantages over the only existing option, surgical tubal ligation, or “having her tubes tied,” including a significant cost savings at likely half the overall cost. FemBloc is a procedure that can be completed in a physician’s office, with no anesthesia, no incisions or cannulation, no specialty skill set or capital equipment and minimal pain and recovery time, and no residual implant remaining in the patient’s body after the tissue in-growth develops. We believe there are also significant advantages over other temporary or reversible methods that women may be using in lieu of the surgical tubal ligation option, as FemBloc does not use hormones or leave a long-term implant behind. Our permanent birth control solution combines FemBloc with an ultrasound in-office diagnostic test, which uses saline and air contrast to permit the same physician to evaluate the fallopian tubes in-office to confirm the success of FemBloc approximately three months after the final FemBloc procedure, rather than requiring the patient to visit another provider for a radiology-based exam, exposing the patient unnecessarily to radiation and the use of x-ray dye.

We have studied FemBloc in three prior clinical trials (a pilot safety study, a pivotal trial, and a validation study) pursuant to an FDA approved investigational device exemption (IDE) for each study with evaluation of safety in a total of 228 subjects. Subjects are being followed for five years for safety, and for the initial 49 subject pilot study, five years of follow-up have been completed. There have been no serious safety events reported to date in any of the subjects and over 90% of the events reported that were classified as related to the device, procedure or both, were on the day of the FemBloc procedure or within seven days after the procedure. The reported events were anticipated and the majority of these events were bleeding or spotting and/or pain or cramps and over 75% were classified by the physician as mild. Physicians observed that their subjects found the procedure to be highly tolerable, with subject self-reported pain scores similar to placement of IUDs. Almost every case (96%) was assessed by the physician to be extremely satisfied or very satisfied with the procedure and 96% found it easier than tubal ligation surgery. At the ultrasound confirmation test conducted three months following the FemBloc procedure, there was no evidence of remaining biopolymer detected in subjects, which may indicate that the biopolymer completely degraded and likely exited the subject with possible menstruation. Subjects found the FemBloc procedure and confirmation test to be highly tolerable, with pain or discomfort scores similar to placement of other intrauterine devices, such as IUDs. The mean score for FemBloc procedure was 4.6 and for the confirmation test was 3.3, on visual analog scale (VAS) from 0-10 where 10 is the highest measure of pain/ discomfort.

During the conduct of the first two clinical studies, unintended pregnancies occurred in subjects who were told to rely on FemBloc (six pregnancies for the pilot study and three pregnancies for the pivotal trial). These pregnancies were due to misinterpretation of the ultrasound test using the FemChec device, as reviewed and confirmed by an independent clinical events committee. The FDA viewed these unintended pregnancies as a safety concern and, as a result, in February 2019 we paused the pivotal clinical trial for FemBloc (although subjects are still followed for safety through 5 years). Subsequently, the agency recommended conducting a small clinical study in a new cohort of subjects to evaluate the adequacy of certain proposed mitigations and validate the ultrasound confirmation test. The study enrollment concluded in September 2022, in which 45 subjects at five U.S. sites received two confirmation tests (ultrasound and traditional radiology). Subjects were informed to rely on FemBloc only if both tests and two independent central readers confirmed procedure success. There have been no pregnancies in subjects accurately told to rely on FemBloc. In June 2023 we received FDA approval of our IDE to evaluate the safety and efficacy of FemBloc, our non-surgical, non-implant, in-office solution for permanent birth control in a pivotal clinical trial. In August 2023 we announced the initiation of enrollment in the FINALE [Prospective Multi-Center Trial for FemBloc INtratubal Occlusion for TranscervicAL PErmanent Birth Control] pivotal trial. This prospective, multi-center, open-label, single-arm study design includes pregnancy rate as the primary endpoint, which will be analyzed once 401 women have used FemBloc for one year for permanent birth control. In addition, the study is designed as a roll-in beginning with enrollment of 50 women for a clinical readout primarily of preliminary safety data prior to enrolling the remaining subjects. An interim analysis of clinical data endpoints is planned once 300 women have used FemBloc for permanent birth control for one year. Follow-up will continue annually for five years post-market.

Additional Women’s Health Solutions. We have also developed a novel technology platform for tissue sampling intended to be marketed alongside our other women-specific medical products in the physician’s office setting. Our FDA-cleared and Health Canada approved FemCerv product is a biopsy device for endocervical curettage that can be used to sample cervical cells and tissue circumferentially with sample containment within the device to minimize contamination. We sponsored a post-market study of FemCerv where subjects found the procedure to be relatively pain-free and the sample obtained was complete for analysis, which we believe may aid in reliable diagnosis. Our FemCerv product was introduced through a limited release in September 2022. Our FemEMB product candidate in development is designed to obtain a comprehensive and uncontaminated sample of the endometrial cells and tissue in an office procedure. We believe there is a market opportunity for use of FemEMB in continuous monitoring by multiple sampling procedures that may be employed by physicians during and after treatments for cancers, abnormal bleeding, or other uterine treatments, such as prior to an endometrial ablation.

Factors Affecting Our Business

There are a number of factors that have impacted, and we believe will continue to impact, our results of operations and growth. These factors include:


Commencement and conduct of clinical trials for our product candidates. We must successfully recruit and enroll clinical trial participants in our clinical trial for FemBloc, which is further complicated by the after effects and public health concerns of the COVID-19 pandemic, in order to have the requisite data for regulatory submissions, both to the FDA and to international regulatory bodies, for marketing authorization.

Regulatory approval of our product candidates. We must successfully obtain timely approvals, de novo classifications or clearances for our product candidates. For our sales to grow, we will need to receive FDA approval for the FemBloc system for permanent birth control, and will need to obtain regulatory approval, grant, clearance or marketing authorization of our other pipeline products in the United States and in international markets.

Clinical results. Publications of clinical results by us, our competitors and other third parties can have a significant influence on whether, and the degree to which, our products are used by physicians and the procedures and treatments those physicians choose to provide.

Commercialization and market acceptance. The success of our business will ultimately depend on our ability to commercialize our approved products and gain broad market acceptance of our products, which will require an extensive education process for both physicians and patients of the benefits of our products, engagement of a robust sales force infrastructure and increased manufacturing capacity.

Competition. Our industry has a number of large, well-capitalized companies. We must continue to successfully compete in light of our competitors’ existing and future products and related pricing and their resources to successfully market to the physicians who use our products.

While these factors may present significant opportunities for us, they also pose significant risks and challenges that we must address. See the section titled “Risk Factors” for more information.

Impact of COVID-19 on Our Business

In March 2020, the World Health Organization declared the outbreak of COVID-19 caused by a novel strain of coronavirus as a pandemic. This contagious disease outbreak continues to spread throughout the United States and around the world, including through new variants of the virus that have been identified both inside and outside the United States. The worldwide COVID-19 pandemic has affected and may continue to affect our ability to complete our current preclinical studies and clinical trial, initiate and complete our planned preclinical studies and clinical trials, disrupt regulatory activities or have other adverse effects on our business, results of operations, financial condition and prospects. In addition, the pandemic has caused substantial disruption in the financial markets and may adversely impact economies worldwide, both of which could adversely affect our business, operations and ability to raise funds to support our operations. To date, we have experienced delays in site initiation and subject enrollment in our clinical trials and we may continue to experience some delays in our clinical trials and delays in data collection and analysis. These delays so far have had a severe impact, and the continued spread of COVID-19 globally could adversely impact our clinical trial operations further, including our ability to initiate sites, recruit and retain subjects and principal investigators and site staff who, as healthcare providers, may have heightened exposure to COVID-19 if an outbreak occurs in their geography. The pandemic has decreased the number of elective surgical procedures, which, if sustained, could have an effect on our future business. For example, tubal ligation procedures sustained an 18% decline in December 2020 compared to December 2019, according to a study published in the publication Contraception in 2021. We have no assurance that demand for elective reproductive surgery will return to pre-pandemic levels in the future, or at all. We are continuing to monitor the potential impact of the pandemic, but we cannot be certain what the overall impact will be on our business, financial condition, results of operations and prospects.

Components of Our Comprehensive Loss

Sales

Sales are primarily from the sale of our FemVue product.

We sell our product to physician offices, primarily through direct customer service, as well as through distributors in selected international markets. For the years ended December 31, 2023 and 2022, Bayer Yakuhin, Ltd. accounted for approximately 5% and 10%, respectively, of our total revenue. For products sold through direct customer service, control is transferred upon shipment to customers. For products sold to distributors internationally, control is transferred upon shipment or delivery to the customer’s named location, based on the contractual shipping terms.

Cost of sales

Cost of sales consists primarily of costs of components for use in our product, the materials and labor that are used to produce our products, and the manufacturing overhead that directly supports production. We expect cost of sales to increase in absolute terms as our revenue grows.


Research and development

Research and development, or R&D, expenses consist of engineering, product development, clinical, and regulatory expenses. R&D expenses include:


cost of clinical trials to support our product candidates and product enhancements, including expenses for activities conducted by third-party services providers, primarily clinical research organizations, or CROs, and site payments;

certain personnel-related expenses, including salaries, benefits and stock-based compensation;

materials and supplies used for internal R&D and clinical activities;

allocated overhead information technology expenses; and

cost of outside consultants, who assist with technology development, regulatory affairs, clinical affairs and quality assurance, and testing fees.

We track outsourced development costs and other external research and development costs to specific product candidates on a program-by-program basis, fees paid to CROs, manufacturing and clinical development activities. However, we do not track our internal research and development expenses on a program-by-program basis as they primarily relate to compensation, overhead and early research and other costs which are deployed across multiple projects under development.

R&D costs are expensed as incurred. In the future, we expect R&D expenses to increase in absolute dollars as we continue to develop our product candidates, expand our product candidate pipeline, enhance our existing products and technologies and perform activities related to obtaining additional regulatory approval.

Sales and marketing

Sales and marketing expenses consist of personnel-related expenses, including compensation, benefits, and stock-based compensation. Other sales and marketing expenses include marketing and promotional activities, including travel, trade shows and market research, and cost of outside consultants. We expect to grow a sales force and increase marketing efforts as we commercialize our products based on our platform technologies. As a result, we expect sales and marketing expenses to increase in absolute dollars in future periods.

General and administrative

General and administrative expenses consist of personnel-related expenses, including compensation, benefits, travel and stock-based compensation. Other general and administrative expenses include professional services fees, including legal, audit and tax fees, insurance costs, cost of outside consultants and employee recruitment and training costs.

Depreciation and amortization

Depreciation and amortization expenses consist of depreciation expense associated with our fixed assets and lease right of-use assets and amortization expense associated with our patents. We expect to invest in capital equipment to support our ongoing and planned commercialization efforts and continue to invest in our intellectual property. As a result, we expect our depreciation and amortization expenses to increase in absolute dollars in the future.

Other income (expense)

Other income (expense) consists largely of interest earned on our cash equivalents and short-term investments, offset by interest expense and other expenses.

Income tax expense

Income tax expense consists of the minimum state income taxes we are required to pay. We have a full valuation allowance for deferred tax assets, including net operating loss carryforwards and tax credits related primarily to R&D.

Results of Operations

Comparison of the Years Ended December 31, 2023 and 2022

The following table shows our results of operations for the years ended December 31, 2023 and 2022:


   
Year Ended December 31,
             
   
2023
   
2022
   
Change
   
% Change
 
Sales
 
$
1,071,970
     
1,206,218
     
(134,248
)
   
-11.1
%
Cost of sales (excluding depreciation expense)
   
380,069
     
441,938
     
(61,869
)
   
-14.0
%
                                 
Operating expenses:
                               
Research and development
   
7,208,701
     
5,813,755
     
1,394,946
     
24.0
%
Sales and marketing
   
650,126
     
558,852
     
91,274
     
16.3
%
General and administrative
   
6,858,008
     
5,430,704
     
1,427,304
     
26.3
%
Depreciation and amortization
   
483,481
     
561,233
     
(77,752
)
   
-13.9
%
Total operating expenses
   
15,200,316
     
12,364,544
     
2,835,772
     
22.9
%
Loss from operations
   
(14,508,415
)
   
(11,600,264
)
   
(2,908,151
)
   
25.1
%
Other income (expense):
                               
Interest income
   
431,019
     
228,164
     
202,855
     
88.9
%
Interest expense
   
(165,390
)
   
(13,464
)
   
(151,926
)
   
1128.4
%
Other expense
   
     
(2,306
)
   
2,306
     
-100.0
%
Other income (expense), net
   
265,629
     
212,394
     
53,235
     
25.1
%
Loss before income taxes
 
$
(14,242,786
)
   
(11,387,870
)
   
(2,854,916
)
   
25.1
%
Income tax expense
   
4,338
     
6,300
     
(1,962
)
   
-31.1
%
Net loss
 
$
(14,247,124
)
   
(11,394,170
)
   
(2,852,954
)
   
25.0
%

Sales from FemVue decreased by $134,248 or 11.1%, to $1,071,970 in 2023 from $1,206,218 in 2022. The decrease is attributable to reduced U.S. and international sales of $76,434 and $57,814, respectively for the comparable periods. U.S. sales decreased by 7.0% in 2023 as compared to 2022, represented by a 9.0% decrease in units sold, offset by a slightly increased average selling price. International sales decreased by 49.9% in 2023 compared to 2022, represented by a 50.1% decrease in units sold, offset by a 0.4% increase in the average selling price.

Cost of sales

Cost of sales decreased by $61,869, or 14.0%, to $380,069 in 2023 from $441,938 in 2022. The decrease in cost of sales is primarily attributed to reduced sales and certain manufacturing efficiencies.

Research and development

The following table summarizes our R&D expenses incurred during the periods presented:

   
Year Ended December 31,
 
   
2023
   
2022
 
Compensation and related personnel costs
 
$
3,733,928
     
2,935,580
 
Clinical-related costs
   
1,702,985
     
1,839,643
 
Material and development costs
   
1,091,930
     
548,623
 
Professional and outside consultant costs
   
570,628
     
344,701
 
Other costs
   
109,230
     
145,208
 
Total research and development expenses
 
$
7,208,701
     
5,813,755
 

R&D expenses increased by $1,394,946 or 24.0%, to $7,208,701 in 2023 from $5,813,755 in 2022. The increase of $1,394,946 is primarily due to increased compensation costs, material and development costs, and professional and outside consultant costs, partially offset by reduced clinical-related costs and other costs.

Sales and marketing

Sales and marketing expenses increased by $91,274 or 16.3%, to $650,126 in 2023 from $558,852 in 2022. The net increase relates primarily to marketing and travel costs to promote our commercial products.

General and administrative

General and administrative expenses increased by $1,427,304, or 26.3%, to $6,858,008 in 2023 from $5,430,704 in 2022. The increase relates primarily to increased compensation costs, share-based compensation expense and professional costs, partially offset by decreased facility and other overhead costs.

Depreciation and amortization

Depreciation and amortization expenses decreased by $77,752, or 13.9%, to $483,481 in 2023 from $561,233 in 2022. The decrease relates to depreciation expense associated with the Company’s fixed assets and amortization expense associated with the Company’s intangible assets that have reached the end of their useful lives.

Other income (expense)

Total other income (expense) increased by $53,235, or 25.1%, to $265,629 in 2023 from $212,394 in 2022. The increase relates to interest income, partially offset by interest expense and non-cash discount amortization related to the convertible notes payable.

Income tax expense

Income tax expense decreased by $1,962 or 31.1%, to $4,338 in 2023 from $6,300 in 2022 due to a decrease in the minimum net worth taxes we are required to pay.

Liquidity and Capital Resources

Sources of liquidity

Since our inception through December 31, 2023, our operations have been financed primarily by net proceeds from the sale of our common stock and convertible preferred stock, indebtedness and, to a lesser extent, product revenue. As of December 31, 2023, we had $21,716,077 of cash and cash equivalents and an accumulated deficit of $108,381,629.

In July 2022, we entered into an Equity Distribution Agreement (the “Equity Distribution Agreement”) with Piper Sandler & Co. (“Piper Sandler” or the “Sales Agent”) and filed a related prospectus establishing an “at-the-market” facility, pursuant to which we may offer and sell shares of our common stock from time to time through the Sales Agent. In October 2023, the Sales Agent was authorized to sell shares of common stock for an aggregate offering price up to $16.7 million pursuant to the prospectus. As of December 31, 2023, approximately 3.3 million shares of common stock have been sold for aggregate proceeds of $7.7 million under the Equity Distribution Agreement pursuant to the prospectus.

In April 2023, we sold an aggregate of (i) 1,318,000 shares of common stock and (ii) pre-funded warrants to purchase up to 1,878,722 shares of common stock in a registered direct offering and, in a concurrent private placement, warrants to purchase up to 3,196,722 shares of common stock. Additionally, common warrants were issued to the placement agent in this transaction to purchase up to 191,803 shares of common stock as compensation for services, collectively the (“April 2023 Financing”). The purchase price per share for the common stock, prefunded warrants was $1.22 and $1.2199, respectively. The net proceeds from the April 2023 Financing at closing were approximately $3.4 million. The warrants in the April 2023 Financing were fully exercised for cash for additional proceeds of $3.5 million.

In November 2023, we entered into a securities purchase agreement with certain accredited investors pursuant to which we sold (i) senior unsecured convertible notes in an aggregate principal amount of $6,850,000, convertible into shares of common stock at a conversion price of $1.18 per share, (ii) Series A Warrants to purchase up to an aggregate of 5,805,083 shares of common stock at an exercise price of $1.18 per share, and (iii) Series B Warrants to purchase up to an aggregate of 5,805,083 shares of common stock at an exercise price of $1.475 per share (collectively, the “November 2023 Financing”). Net proceeds from the November 2023 Financing were $6.3 million. If exercised for cash, the warrants issued in the November 2023 Financing could result in proceeds of up to an additional $15.4 million.

Funding requirements

Based on our current operating plan, our current cash and cash equivalents are expected to be sufficient to fund our ongoing operations into the second half of 2025. Our estimate as to how long we expect our existing cash and cash equivalents to be able to continue to fund our operations is based on assumptions that may prove to be wrong, and we could use our available capital resources sooner than we currently expect. Changing circumstances, some of which may be beyond our control, could cause us to consume capital significantly faster than we currently anticipate.

Our cash and cash equivalents as of December 31, 2023 will not be sufficient to fund all of our product candidates through regulatory approval, and we anticipate needing to raise additional capital to complete the development and commercialization of our product candidates. However, we can give no assurances that we will be able to secure additional sources of funds to support our operations, or if such funds will be available to us, that such additional financing will be sufficient to meet our needs or be on terms acceptable to us. This risk may increase if economic and market conditions deteriorate. If we are unable to obtain additional financing when needed, we may need to terminate, significantly modify, or delay the development of our product candidates, or we may need to obtain funds through collaborations or otherwise on terms that may require us to relinquish rights to our technologies or product candidates that we might otherwise seek to develop or commercialize independently. If we are unable to raise adequate additional capital as and when required in the future, we could be forced to cease development activities and terminate our operations, and you could experience a complete loss of your investment.

We expect to continue to make substantial investments in our ongoing trials and in additional clinical trials that are designed to provide clinical evidence of the safety and effectiveness of our products. We also expect to continue to make investments in research and development, manufacturing, regulatory affairs and clinical trials to develop future products. If our product candidates are approved, we will need to make investments in our sales and marketing organization. Because of these and other factors, we expect to continue to incur substantial net losses and negative cash flows from operations for the foreseeable future.

Our future capital requirements will depend on many factors, including:


the cost, timing and results of our clinical trials and regulatory reviews;

the cost and timing of establishing sales, marketing and distribution capabilities;

the timing, receipt and amount of sales from our current and potential products;

our ability to continue manufacturing our products and product candidates and to secure the components, services and supplies needed in their production;

the degree of success we experience in commercializing our products;

the emergence of competing or complementary technologies;

the cost of preparing, filing, prosecuting, maintaining, defending and enforcing any patent claims and other intellectual property rights; and

the extent to which we acquire or invest in businesses, products or technologies, although we currently have no commitments or agreements relating to any of these types of transactions.

Cash Flows

Comparison of the Years Ended December 31, 2023 and 2022

The following table summarizes our cash flows for the years ended December 31:

   
Year Ended December 31,
 
   
2023
   
2022
 
Net cash used in operating activities
 
$
(11,280,546
)
   
(10,731,973
)
Net cash used in investing activities
   
(143,917
)
   
(407,475
)
Net cash provided by (used in) financing activities
   
20,178,604
     
(681,645
)
Net change in cash and cash equivalents
 
$
8,754,141
     
(11,821,093
)

Operating activities

In 2023, cash used in operating activities was $11,280,546, attributable to a net loss of $14,247,124, offset by non-cash charges of $1,745,072 and a net change in our net operating assets and liabilities of $1,221,506. Non-cash charges primarily consisted of $675,700 in stock-based compensation, $907,985 in depreciation and amortization and $107,963 in amortization of the discount on the convertible notes. The change in our net operating assets and liabilities was primarily due to an increase of $1,614,647 in accounts payable and accrued liabilities, partially offset by and a decrease of $440,489 in lease liabilities.

In 2022, cash used in operating activities was $10,731,973, attributable to a net loss of $11,394,170 and a net change in our net operating assets and liabilities of $458,267, offset by non-cash charges of $1,120,464. Non-cash charges primarily consisted of $224,939 in stock-based compensation and $889,140 in depreciation and amortization. The change in our net operating assets and liabilities was primarily due to an increase of $232,553 in inventory and a decrease of $383,616 in lease liabilities, offset by a change in prepaid and other assets of $295,862.

Investing activities

In 2023, cash used in investing activities for the purchase of equipment was $143,917.

In 2022, cash used in investing activities for the purchase of equipment was $407,475.

Financing activities

In 2023, cash provided by financing activities was $20,178,604, attributable primarily to cash provided by proceeds from the issuance of stock and subsequent warrant exercises of $7,587,977, sales under the at-the-market facility of $7,665,066, and the issuance of convertible notes for $6,850,000. Cash used in financing activities included payments of offering costs of $1,072,908, repayments on notes payable of $610,340, issuance costs for the at-the-market facility of $229,953 and payments under lease obligations of $16,193.

In 2022, cash used in financing activities was $681,645, attributable to payments of deferred offering costs of $232,845, repayments on notes payable of $505,205 and payments under lease obligations of $23,058, partially offset by proceeds from issuance of common stock of $79,463.

Off-Balance Sheet Arrangements

During the periods presented, we did not have, nor do we currently have, any off-balance sheet arrangements as defined in the rules and regulations of the SEC.

Critical Accounting Estimates

Management’s discussion and analysis of our financial condition and results of operations is based on our financial statements, which have been prepared in accordance with U.S. generally accepted accounting principles, or GAAP. The preparation of these financial statements requires us to make estimates and assumptions for the reported amounts of assets, liabilities, revenue, expenses and related disclosures. Our estimates are based on our historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions and any such differences may be material.

While our significant accounting policies are more fully described in Note 2 to our financial statements appearing elsewhere in this Annual Report on Form 10-K, we believe the following discussion addresses our most critical accounting policies, which are those that are most important to our financial condition and results of operations and require our most difficult, subjective and complex judgments.

Revenue recognition

Our policy is to recognize revenue when a customer obtains control of the promised goods under Accounting Standards Codification 606—Revenue from Contracts with Customers (Topic 606), which we adopted effective January 1, 2018. The amount of revenue recognized reflects the consideration to which we expect to be entitled to receive in exchange for these goods, and we have elected to exclude amounts collected from customers for all sales (and other similar) taxes from the transaction price. We do not have multiple performance obligations in our customer orders, so revenue is recognized upon shipment of our goods based upon contractually stated pricing at standard payment terms ranging from 30 to 60 days. All revenue is recognized point in time and no revenue is recognized over time.

The majority of products sold directly to U.S. customers are shipped via common carrier, and the customer pays for shipping and handling and assumes control Free on Board (FOB) shipping point. Products shipped to our international distributors are in accordance with their respective agreements; however, the shipping terms are generally EX-Works, reflecting that control is assumed by the distributor at the shipping point. Returns are only accepted with prior authorization from the Company. Items to be returned must be in original unopened cartons and are subject to a 30% restocking fee. As of December 31, 2023, we have not had a history of significant returns.

Accrued expenses

We accrue expenses for estimated costs of R&D activities conducted by our third-party service providers, which include the conduct of preclinical studies and clinical trials. We record the estimated costs of R&D activities based upon the estimated amount of services provided but not yet invoiced. These costs, at times, may be a significant component of the research and development expenses and the Company makes estimates in determining the accrued expense each period. As actual costs become known, the Company adjusts its accrual. These accrued R&D costs are included in accrued expenses on the balance sheet and within R&D expense on the statement of comprehensive loss.

Recent Accounting Pronouncements

See Notes 2(ab) and 2(ac) to our financial statements in Part II, Item 8 for information related to recently issued accounting pronouncements.

Item 7A.
Quantitative and Qualitative Disclosures About Market Risk.

 Interest rate risk

Our cash and cash equivalents as of December 31, 2023 consisted of $21,716,077 in bank deposits and money market funds that earn interest. We believe such interest-earning instruments carry a low degree of interest rate risk. The goals of our investment policy are liquidity and capital preservation; we do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate exposure. We believe that we do not have any material exposure to changes in the fair value of these assets as a result of changes in interest rates due to the short-term nature of our cash and cash equivalents.

Foreign currency exchange risk

As we expand internationally, our results of operations and cash flows may become increasingly subject to fluctuations due to changes in foreign currency exchange rates. Our functional currency is the U.S. dollar, and our revenue is denominated primarily in U.S. dollars. For the years ended December 31, 2023 and 2022, all our sales were in U.S. dollars. Our expenses are generally denominated in the currencies in which our operations are located, which is primarily in the United States. A 10% change in exchange rates would not result in a material change in fair value of our cash and accounts receivable in 2023. As our operations in countries outside of the United States grow, our results of operations and cash flows may be subject to fluctuations due to changes in foreign currency exchange rates, which could harm our business in the future. To date, we have not entered into any material foreign currency hedging contracts, although we may do so in the future.

Concentration of credit risk

As of December 31, 2022, substantially all of our cash and cash equivalents were held at Silicon Valley Bank (SVB), and the amounts frequently exceeded federally insured limits. On March 10, 2023, the Federal Deposit Insurance Corporation (FDIC) announced that SVB had been closed by the California Department of Financial Protection and Innovation. The United States Department of the Treasury announced in a joint statement with the Federal Reserve and FDIC that depositors of SVB will have access to all of their money starting March 13, 2023, including funds exceeding federally insured limits. As a result we did not experience any losses with respect to our funds that had been deposited with SVB. We are exposed to credit risk in the event of default by the financial institutions holding our cash and cash equivalents. If we are unable to access our cash and cash equivalents as needed, our financial position and ability to operate our business will be adversely affected.

Emerging Growth Company Status

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 issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. We have elected not to take advantage of such extended transition period, which means that we will adopt a new standard when a standard is issued or revised.

 graphic  
 
KPMG LLP
Suite 2000
303 Peachtree Street, N.E.
Atlanta, GA 30308-3210

Report of Independent Registered Public Accounting Firm
 
To the Stockholders and Board of Directors
Femasys Inc.:

Opinion on the Financial Statements

We have audited the accompanying balance sheets of Femasys Inc. (the Company) as of December 31, 2023 and 2022, the related statements of comprehensive loss, stockholders’ equity, and cash flows for each of the years in the two-year period ended December 31, 2023, and the related notes (collectively, the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the years in the two-year period ended December 31, 2023, in conformity with U.S. generally accepted accounting principles.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these 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 in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

Our audits included performing procedures to assess the risks of material misstatement of the 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 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 financial statements. We believe that our audits provide a reasonable basis for our opinion.

graphic

We have served as the Company’s auditor since 2016.

Atlanta, Georgia
March 28, 2024

FEMASYS INC.
Balance Sheets
 
Assets
 
December 31,
2023
   
December 31,
2022
 
Current assets:
           
Cash and cash equivalents
 
$
21,716,077
     
12,961,936
 
Accounts receivable, net
   
98,906
     
77,470
 
Inventory, net
   
667,118
     
436,723
 
Prepaid and other current assets
   
695,879
     
655,362
 
Total current assets
   
23,177,980
     
14,131,491
 
Property and equipment, at cost:
               
Leasehold improvements
   
1,212,417
     
1,195,637
 
Office equipment
   
47,308
     
99,344
 
Furniture and fixtures
   
414,303
     
419,303
 
Machinery and equipment
   
2,559,356
     
2,572,243
 
Construction in progress
   
423,077
     
413,843
 
     
4,656,461
     
4,700,370
 
Less accumulated depreciation
   
(3,545,422
)
   
(3,217,319
)
Net property and equipment
   
1,111,039
     
1,483,051
 
Long-term assets:
               
Lease right-of-use assets, net
   
2,380,225
     
319,557
 
Intangible assets, net of accumulated amortization
   
     
3,294
 
Other long-term assets
   
1,086,581
     
958,177
 
Total long-term assets
   
3,466,806
     
1,281,028
 
                 
Total assets
 
$
27,755,825
     
16,895,570
 
 
(continued)

FEMASYS INC.
Balance Sheets
 
Liabilities and Stockholders’ Equity
 
December 31,
2023
   
December 31,
2022
 
Current liabilities:
           
Accounts payable
 
$
1,137,823
     
510,758
 
Accrued expenses
   
1,444,296
     
456,714
 
 Note payable
   
      141,298
 
Clinical holdback – current portion
   
65,300
     
45,206
 
Lease liabilities – current portion
   
406,636
     
373,833
 
Total current liabilities
   
3,054,055
     
1,527,809
 
Long-term liabilities:
               
Clinical holdback – long-term portion
   
54,935
     
96,658
 
Convertible notes payable, net (including related parties)
    4,258,179
     
 
Lease liabilities – long-term portion
   
2,036,067
     
28,584
 
Total long-term liabilities
   
6,349,181
     
125,242
 
Total liabilities
   
9,403,236
     
1,653,051
 
Commitments and contingencies
   
     
 
Stockholders’ equity:
               
Common stock, $0.001 par, 200,000,000 authorized, 21,774,604 shares issued and 21,657,381 outstanding as of December 31, 2023; and 11,986,927 shares issued and 11,869,704 outstanding as of December 31, 2022
   
21,775
     
11,987
 
Treasury stock, 117,223 common shares
   
(60,000
)
   
(60,000
)
Warrants
   
2,787,137
     
567,972
 
Additional paid-in-capital
   
123,985,306
     
108,857,065
 
Accumulated deficit
   
(108,381,629
)
   
(94,134,505
)
Total stockholders’ equity
   
18,352,589
     
15,242,519
 
                 
Total liabilities and stockholders’ equity
 
$
27,755,825
     
16,895,570
 
 
See accompanying notes to financial statements.
 
FEMASYS INC.
Statements of Comprehensive Loss
Years ended December 31, 2023 and 2022

   
December 31,
2023
   
December 31,
2022
 
Sales
 
$
1,071,970
     
1,206,218
 
Cost of sales (excluding depreciation expense)
   
380,069
     
441,938
 

   

     

 
Operating expenses:
               
Research and development
   
7,208,701
     
5,813,755
 
Sales and marketing
   
650,126
     
558,852
 
General and administrative
   
6,858,008
     
5,430,704
 
Depreciation and amortization
   
483,481
     
561,233
 
Total operating expenses
   
15,200,316
     
12,364,544
 
Loss from operations
   
(14,508,415
)
   
(11,600,264
)
Other income (expense):
               
Interest income
   
431,019
     
228,164
 
Interest expense
   
(165,390
)
   
(13,464
)
Other expense
   
   
(2,306
)
Total other income
   
265,629
     
212,394
 
Loss before income taxes
   
(14,242,786
)
   
(11,387,870
)
Income tax expense
   
4,338
     
6,300
 
                 
Net loss
 
$
(14,247,124
)
   
(11,394,170
)
                 
Net loss attributable to common stockholders, basic and diluted
 
$
(14,247,124
)
   
(11,394,170
)
                 
Net loss per share attributable to common stockholders, basic and diluted
 
$
(0.93
)
   
(0.96
)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
   
15,384,376
     
11,815,019
 

See accompanying notes to financial statements.
 
FEMASYS INC.
Statements of Stockholders’ Equity
 
                                 
Accumulated
other
          Total
 
   
Common stock
   
Treasury common stock
   
Preferred stock
   
   
Additional
   
comprehensive
   
Accumulated
   
stockholders’
 
   
Shares
   
Amount
   
Shares
   
Amount
   
Shares
   
Amount
   
Warrants
   
paid-in capital
   
loss, net of tax
   
deficit
   
equity
 
                                                                   
Balance at December 31, 2021
   
11,921,388
   
11,921
     
117,223
   
(60,000
)
   
   
   
702,492
   
108,418,304
   
   
(82,740,335
)
 
26,332,382
 
Issuance of common stock for cash upon exercise of options
   
9,445
     
10
     
     
     
     
     
     
16,141
     
     
     
16,151
 
Issuance of common stock in connection with Employee Stock Purchase Plan
    4,843       5                                     3,724                   3,729  
Issuance of common stock in connection with at-the-market offering, net of issuance costs
    51,251       51                                     59,437                   59,488  
Share-based compensation expense
   
     
     
     
     
     
     
     
224,939
     
     
     
224,939
 
Expiration of warrant
                                        (134,520 )     134,520                    
Net loss
   
     
     
     
     
     
     
     
     
     
(11,394,170
)
   
(11,394,170
)
Balance at December 31, 2022
   
11,986,927
     
11,987
     
117,223
     
(60,000
)
   
     
     
567,972
     
108,857,065
     
     
(94,134,505
)
   
15,242,519
 
Issuance of common stock and warrants in connection with April 2023 Financing, net of offering costs
    1,318,000       1,318                               2,526,664       818,014                   3,345,996  
Issuance of common stock in connection with at-the-market offering, net of issuance costs 
    3,259,623       3,260                                     7,419,954                   7,423,214  
Issuance of warrants in connection with convertible notes, including related parties
                                                    2,219,165                         2,219,165  
Issuance of common stock in connection with Employee Stock Purchase Plan
    11,616       12                                     4,943                   4,955  
Exercise of pre-funded warrants
    1,878,722       1,879                               (1,176,533 )     1,174,842                   188  
Exercise of common warrants
    3,319,716       3,319                               (1,350,131 )     5,034,788                   3,687,976  
Share-based compensation expense
   
     
     
     
     
     
     
     
675,700
     
     
     
675,700
 
Net loss
   
     
     
     
     
     
     
     
     
     
(14,247,124
)
   
(14,247,124
)
Balance at December 31, 2023
   
21,774,604
   
$
21,775
     
117,223
   
$
(60,000
)
   
   
$
   
$
2,787,137
   
$
123,985,306
   
$
   
$
(108,381,629
)
 
$
18,352,589
 

See accompanying notes to financial statements.
 
FEMASYS INC.
Statements of Cash Flows
Years ended December 31, 2023 and 2022
 
   
Years ended December 31
 
   
2023
   
2022
 
Cash flows from operating activities:
           
Net loss
 
$
(14,247,124
)
   
(11,394,170
)
Adjustments to reconcile net loss to net cash used in operating activities:
               
Depreciation
   
480,187
     
539,434
 
Amortization
   
3,294
     
21,799
 
Amortization of right-of-use assets
   
424,504
     
327,907
 
Inventory reserve
   
5,886
     
4,100
 
Loss on fixed asset dispositions
    47,538       2,285  
Share-based compensation expense
   
675,700
     
224,939
 
Amortization of debt issuance costs and discount
   
107,963
     
 
Changes in operating assets and liabilities:
               
Accounts receivable
   
(21,436
)
   
6,788
 
Inventory
   
(236,281
)
   
(232,553
)
Prepaid and other assets
   
282,169
     
295,862
 
Accounts payable
   
627,065
     
65,236
 
Accrued expenses
   
987,582
     
(147,073
)
Lease liabilities
   
(440,489
)
   
(383,616
)
Other liabilities
   
22,896
     
(62,911
)
Net cash used in operating activities
   
(11,280,546
)
   
(10,731,973
)
Cash flows from investing activities:
               
Purchases of property and equipment
   
(143,917
)
   
(407,475
)
Net cash used in investing activities
   
(143,917
)
   
(407,475
)
Cash flows from financing activities:
               
Proceeds from the issuance of common stock and warrants in April 2023 Financing
   
3,899,813
     
 
Equity issuance costs for April 2023 Financing
   
(547,764
)
   
 
Proceeds from convertible notes, including related parties
    6,850,000        
Issuance costs for convertible notes, including related parties
    (525,144 )      
Proceeds from exercise of pre-funded warrants
    188        
Proceeds from exercise of common warrants
    3,687,976        
Proceeds from common stock issued through ESPP and exercised options
    4,955       19,880  
Proceeds from at-the-market sales of common stock
    7,665,066       59,583  
Issuance costs for at-the-market sales of common stock
    (229,953 )      
Payments of deferred offering costs
          (232,845 )
Repayment of note payable
   
(610,340
)
   
(505,205
)
Payments under lease obligations
   
(16,193
)
   
(23,058
)
Net cash provided by (used in)  financing activities
   
20,178,604
     
(681,645
)
Net change in cash and cash equivalents
   
8,754,141
     
(11,821,093
)
Cash and cash equivalents:
               
Beginning of period
   
12,961,936
     
24,783,029
 
End of period
 
$
21,716,077
     
12,961,936
 
                 
Supplemental cash flow information
               
Cash paid for:
               
Interest
 
$
9,903
     
13,464
 
Income taxes
 
$
4,550
     
5,050
 
Non-cash investing and financing activities:
               
Right-of-use asset obtained in exchange for a lease liability
  $ 2,496,968        
Commissions costs relating to certain proceeds from issuance of common stock
 
$
     
1,843
 
Prepaid insurance financed with promissory notes
 
$
     
141,298
 
Fair value of warrants issued in connection with convertible notes
  $ 2,219,165        
Deferred offering costs reclassified to additional paid-in-capital
  $ 17,952       95  

See accompanying notes to financial statements.
 
(1)
Organization, Nature of Business, and Liquidity


Organization and Nature of Business


Femasys Inc. (the Company or Femasys) was incorporated in Delaware on February 19, 2004 and is headquartered in Suwanee, Georgia. The Company is a leading biomedical company focused on addressing significant unmet needs of women worldwide with a broad portfolio of in-office, accessible, and innovative therapeutic and diagnostic products solutions, including a lead revolutionary product candidate and FDA-cleared products. The Company’s mission is to provide women with superior minimally-invasive, non-surgical product technologies, accessible in the office, improving patient care and overall health economics focused on servicing the reproductive health needs for those seeking solutions for infertility issues (FemaSeed®) or permanent birth control (FemBloc®). The Company currently operates as one segment with an initial focus on servicing the reproductive health needs for those seeking solutions for infertility issues or permanent birth control.



Femasys has an expansive intellectual property portfolio which covers both design and utility patents in the U.S. and significant ex-U.S. markets for each product initiative. Femasys has taken concepts internally conceived and protected through development, including domestic and foreign regulatory approvals, and production, through in-house manufacturing. FemaSeed, a solution which enables directed intratubal insemination to improve on traditional intrauterine insemination (IUI) and provides a lower cost option to in vitro fertilization methods, received approval to sell FemaSeed in Canada in April 2023. In September 2023 the Company received 510(k) clearance from the FDA for FemaSeed for intratubal insemination. The clinical trial was still ongoing at the time of receiving regulatory clearance, however, enrollment was completed in November 2023. FemVue®, a solution that enables fallopian tube assessment with ultrasound as an alternative to the radiologic approach (hysterosalpingogram) for the diagnosis of infertility, is approved for sale in the U.S., Japan, and Canada. FemChec®, allows for fallopian tube evaluation after a FemBloc procedure to confirm occlusion (or procedure success). FemCerv® is a solution for complete tissue sampling with minimal contamination of the endocervical canal as an alternative to the single biopsy method, and is approved for sale in the U.S. and Canada. FemCath®™, allows for selective evaluation of an individual fallopian tube as an alternative to the traditional intrauterine catheter that is undirected, is approved for sale in the U.S. and Canada.  FemBloc, the Company’s solution for permanent birth control, is based on the Company’s non-surgical platform technology and in June 2023 Femasys received FDA approval of our IDE to evaluate the safety and efficacy of FemBloc, our non-surgical, non-implant, in-office solution for permanent birth control in a pivotal clinical trial. In August 2023 Femasys announced the initiation of enrollment in the FINALE [Prospective Multi-Center Trial for FemBloc Intratubal Occlusion for TranscervicAL Permanent Birth Control] pivotal trial designed to evaluate the safety and efficacy of FemBloc. This prospective, multi-center, open-label, single-arm study design includes pregnancy rate as the primary endpoint, which will be analyzed once 401 women have used FemBloc for one year for permanent birth control. In addition, the study is designed as a roll-in beginning with enrollment of 50 women for a clinical readout primarily of preliminary safety data prior to enrolling the remaining subjects. An interim analysis of clinical data endpoints is planned once 300 women have used FemBloc for permanent birth control for one year. Follow-up will continue annually for five years post-market.



Basis of Presentation



The Company has prepared the accompanying financial statements pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (SEC).



Liquidity


The Company had previously disclosed in the financial statements as of and for the year ended December 31, 2022, that substantial doubt regarding the Company’s ability to continue as a going concern existed. The Company has incurred net operating losses in every year since inception and has an accumulated deficit as of December 31, 2023 of $108,381,629. For the year ended December 31, 2023, the Company generated a net loss of $14,247,124. The Company expects such losses to increase over the next few years as the Company advances FemBloc through clinical development until FDA approval is received and the product is available to be marketed.

Although the Company has a history of negative cash flows from operations and losses, the Company raised $20,800,182, net during 2023 (see Notes 7 and 9). As of December 31, 2023, the Company has cash and cash equivalents of $21,716,077. Based on the improvement in its cash position during 2023, the Company believes it has sufficient financial resources to fund operations and meet its capital requirements and anticipated obligations as they come due in the next twelve months. Therefore, the Company has concluded that the conditions and events raising substantial doubt no longer exist. The Company plans to finance its operations and development needs with its existing cash and cash equivalents, in the future with additional equity and/or debt financing arrangements, and revenue primarily from the sale of FemVue and FemaSeed to support the Company’s research and development activities, largely in connection with FemBloc. While we believe that our cash will provide sufficient cash to fund operations to meet our capital requirements and anticipated obligations as they become due, uncertainty around the Company’s product acceptance in the market could have a negative impact on our liquidity.


There can be no assurance that the Company will be able to obtain additional financing on terms acceptable to the Company, on a timely basis, or at all. If the Company is not able to obtain sufficient funds on acceptable terms when needed, the Company’s business, results of operations, and financial condition could be materially adversely impacted. The Company’s ability to meet its obligations in the ordinary course of business is dependent upon its ability to manage financing and generate sufficient cash flow to meet its obligations and ultimately to attain profitable operations. Although management plans to ensure the Company will continue as a going concern, there is no assurance that viability can be obtained since the availability and amount of such funding is not certain. As such, there can be no assurance that the Company will be able to obtain additional liquidity if needed or under acceptable terms, if at all.

(2)
Summary of Significant Accounting Policies
 
 
(a)
Use of Estimates in Preparation of Financial Statements
 
The preparation of financial statements in conformity with U.S. generally accepted accounting principles (GAAP) requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expense during the reporting periods. The most significant estimates used in these financial statements include stock options, warrants, the valuation of useful lives of property and equipment, and clinical trial cost accruals. Actual results could differ from those estimates.
 

(b)
Certain Risk and Uncertainties
 
Most of the products being developed by the Company, such as FemBloc, will require approval from the FDA or corresponding foreign regulatory agencies prior to commercial sales. FemaSeed Intratubal Insemination Product, FemCath (formally FemVue) Cornual Balloon Catheter, FemVue Saline‑Air Device, FemChec Pressure Management Device, and FemCerv Endocervical Sampler have achieved FDA clearance. FemaSeed, FemCath and FemCerv have also received approval in Canada and FemVue has also received approval to sell in Canada, Hong Kong and Japan. There can be no assurance the Company’s other products in development will receive the necessary clearances. If the Company is denied clearance or clearance is delayed, it might have a material adverse impact on the Company.
 
The medical device industry is characterized by frequent and extensive litigation and administrative proceedings over patent and other intellectual property rights. Whether a product infringes a patent involves complex legal and factual issues, the determination of which is often difficult to predict, and the outcome may be uncertain until the court has entered final judgment and all appeals are exhausted. The Company’s competitors may assert that its products or the use of its products are covered by United States or foreign patents held by them. If such relevant patents are upheld as valid and enforceable and the Company is found to infringe, the Company could be prevented from selling its products unless it can obtain a license to use technology or ideas covered by such patents or are able to redesign its products to avoid infringement. A license may not be available at all or on commercially reasonable terms, and it may not be able to redesign its products to avoid infringement.
The Company relies on single source suppliers to provide certain components of all its products commercially available and those under development. The Company purchases these components on a purchase order basis. If the Company overestimates its component requirements, it could have excess inventory, which would increase its costs and result in write‑downs harming its operating results. If the Company underestimates its requirements, it may not have an adequate supply, which could interrupt the manufacturing of its products.
 

(c)
Fair Value of Financial Instruments
 
Certain of the Company’s financial instruments, including cash, notes payable and other liabilities approximate their fair value because of the short‑term maturity of these financial instruments. The fair value of the Company’s cash equivalents is based on Level 1 inputs, and the fair value of stock options, convertible notes and warrants are based on Level 3 inputs. See Notes 3, 7, 9 and 10 for additional details.
 

(d)
Cash and Cash Equivalents
 
The Company considers all highly liquid investments with an initial maturity of three months or less when purchased to be cash equivalents. Cash equivalents consist of amounts invested in money market mutual funds and are stated at fair value. See Note 2(s) for information on concentration of credit risk.
 

(e)
Accounts Receivable
 
The Company grants trade credit to customers in the normal course of business and does not require collateral or any other security to support its receivables. Management reviews its accounts receivable monthly for any collection issues. Potentially uncollectible accounts are written off to bad debt expense when it is determined that the likelihood a customer account is uncollectible is probable. For the year ending December 31, 2023, the Company had no write-offs, compared to $977 in 2022. As of December 31, 2023 and 2022, the Company’s reserves for uncollectible accounts were $2,000 and $2,048, respectively.
 

(f)
Inventories
 
Inventories are stated at the lower of cost or net realizable value. Cost, which includes amounts related to materials, labor and overhead, is determined on a first‑in, first‑out basis.  Net realizable value is the estimated selling price in the ordinary course of business less reasonably predictable costs of completion, disposal, and transportation.
 
Management reviews inventories continually for aging or obsolescence and accounts for such items once identified. In 2023 and 2022, the Company disposed of inventory in the amount of $4,409 and $2,847, respectively. As of December 31, 2023 and 2022, the FemVue reserve for slow moving, obsolete, or unusable inventories was $3,580 and $2,103, respectively.
 
Inventory stated at cost, net of reserve, consisted of the following as of December 31:
 
   
2023
   
2022
 
Materials
 
$
367,934
     
244,498
 
Work in progress
   
128,993
     
100,453
 
Finished goods
   
170,191
     
91,772
 
Inventory, net
 
$
667,118
     
436,723
 

(g)
Other Assets
 
The Company has research tax credits that are available to the Company to offset future payroll withholding liabilities. As of December 31, 2023 and 2022, the total amount of these credits is $928,234 and $891,062, respectively. The Company has included these amounts on the accompanying balance sheets as follows as of December 31:
 
   
2023
   
2022
 
Prepaid and other current assets
 
$
224,000
     
212,134
 
Other long-term assets
   
704,234
     
678,928
 
Research tax credits available to the Company
 
$
928,234
     
891,062
 
 

(h)
Property and Equipment
 
Property and equipment are carried at cost less accumulated depreciation and, if applicable, impairment charges. Expenditures which materially increase value or extend useful lives of assets are capitalized, while maintenance and repairs which do not improve or extend the lives of the respective assets are charged to operations when incurred. Gains and losses on the retirement or disposal of individual assets are included in the results of operations. Depreciation and amortization are computed using the straight‑line method over estimated useful lives of assets as follows:

Leasehold improvements
Shorter of lease term(s) or useful life
Office equipment
5 years
Furniture and fixtures
7 years
Machinery and equipment
5 to 7 years


Depreciation expense for the years ended 2023 and 2022 was $468,391 and $521,151, respectively. In 2023, the Company disposed of property and equipment at a cost of $187,826 with a net book value of $47,538, which is recorded in operating expenses on the statements of comprehensive loss. In 2022, the Company disposed of property and equipment at a cost of $28,234 with a net book value of $2,285, which is recorded in other expense on the statements of comprehensive loss.
 

(i)
Impairment of Long-Lived Assets
 
The Company reviews long‑lived assets, including property and equipment and definite lived intangibles, for impairment whenever events or changes in business circumstances indicate that the carrying amount of the asset group may not be fully recoverable. An impairment loss would be recognized when estimated undiscounted future cash flows expected to result from the use of the asset group and its eventual disposition is less than its carrying amount. Impairment, if any, is measured as the amount by which the carrying amount of a long‑lived asset group exceeds its fair value. The Company has not recorded any impairment losses to date.
 

(j)
Leases
 
The Company records operating leases as right-of-use assets and operating lease liabilities in its balance sheets for all operating leases with terms exceeding one year. Right-of-use assets represent the right to use an underlying asset for the lease term, including extension options considered reasonably certain to be exercised, and operating lease liabilities to make lease payments. Right-of-use assets and operating lease liabilities are recognized based on the present value of lease payments over the lease term. To the extent that lease agreements do not provide an implicit rate, the Company uses its incremental borrowing rate based on information available at the lease commencement date to determine the present value of lease payments. The expense for operating lease payments is recognized on a straight-line basis over the lease term and is included in operating expenses in the Company’s statements of comprehensive loss. Non-lease components included in lease agreements are accounted for separately. The Company records finance leases as right-to-use assets and finance lease liabilities in its balance sheets for all finance leases with terms exceeding one year, similar to operating leases, and records interest expense and depreciation expense on the right-of-use asset in the statements of comprehensive loss.

(k)
Intangible Assets
 
Intangible assets consist of patent and trademark application costs and related legal fees, carried at cost less accumulated amortization and, if applicable, impairment charges. Amortization is computed using the straight‑line method over a weighted average useful life of three years and is recorded in depreciation and amortization expense within the results of operations.  Intangible assets consist of the following as of December 31:
 
   
2023
   
2022
 
Cost
 
$
1,668,951
     
1,668,951
 
Accumulated amortization
   
(1,668,951
)
   
(1,665,657
)
Net book value
 
$
     
3,294
 
 
Amortization expense for intangible assets for the years ended December 31, 2023 and 2022 was $3,294 and $21,799, respectively.
 

(l)
Deferred Offering Costs
 
Deferred offering costs, which consisted mainly of legal, consulting, and accounting fees directly attributable to a strategic financing transaction, were capitalized in accordance with Staff Accounting Bulletin (SAB) Topic 5.A Expenses of Offering, codified in Accounting Standards Codification (ASC) 340-10-S99-1 Other Assets and Deferred Costs.

During 2022, the Company incurred $232,845 in deferred offering costs in connection with prospectuses filed in July 2022, including an offering to sell up to $150 million in stock, debt securities and warrants, and an Equity Distribution Agreement entered into with Piper Sandler which included an at-the-market (ATM) facility. These deferred offering costs will be offset against the total proceeds from the issuance of common stock available under the prospectuses, and the Company will expense any remaining balance of deferred offering costs if $150 million prospectuses is terminated or aborted. As of December 31, 2023, and 2022, the Company offset $17,952 and $95, respectively of deferred offering costs in connection with the gross proceeds issued under the prospectuses.

As of December 31, 2023 and 2022, deferred offering costs capitalized were $214,798 and $232,750, respectively, and are included in other long-term assets in the accompanying balance sheet.
 

(m)
Accrued Expenses
 
Accrued compensation costs include incentive compensation and unused paid time off. Accrued clinical trial expenses include research and development costs for third-party services, largely related to the Company’s clinical trials, which are estimated based upon the services provided but not yet invoiced. These costs, at times, may be a significant component of the research and development expenses and the Company makes estimates in determining the accrued expense each period. As actual costs become known, the Company adjusts its accrual. Other accrued expenses include director fees, taxes and other miscellaneous accrued expenses.
Accrued expenses consisted of the following as of December 31:
 
   
2023
   
2022
 
Incentive and other compensation costs
  $ 1,082,606       85,191  
Clinical trial costs
   
276,141
     
333,440
 
Director fees
   
60,210
     
 
Franchise taxes     12,160       26,886  
Other
   
13,179
     
11,197
 
Accrued expenses
 
$
1,444,296
     
456,714
 


(n)
Clinical Holdback
 
As part of the regulatory approval process for taking its products to market or conducting post-market clinical studies to support marketing efforts for products with regulatory clearance, the Company enters into certain Clinical Trial Agreements (CTAs) which include, among other things, the compensation and payment schedule the participating medical institutions and physicians will receive for all costs in connection with the clinical trial (or study) under the terms of the CTA. As individual patients are enrolled in the study by the participating medical institution or physician, the Company pays certain per study fees according to the CTA for the duration of the trial. As invoices are received by the Company from the medical institution or physician, the Company retains any agreed upon percentage of total invoiced costs, generally ranging between 5% - 15%, that is withheld from payment until the end of the study. These retained amounts are recorded as clinical holdback, a liability, on the accompanying balance sheets, and all expenses incurred in connection with these CTA activities are expensed as services are provided, which are included as research and development expenses on the accompanying statements of comprehensive loss.
 
The following table shows the activity within the clinical holdback liability accounts for the year ended December 31, 2023:
 
Balance at December 31, 2022
 
$
141,864
 
Clinical holdback retained
   
5,900
 
Clinical holdback paid
   
(27,529
)
Balance at December 31, 2023
 
$
120,235
 
Less: clinical holdback - current portion
   
(65,300
)
Clinical holdback - long-term portion
 
$
54,935
 
 
The following table shows the activity within the clinical holdback liability accounts for the year ended December 31, 2022:
 
Balance at December 31, 2021
 
$
168,738
 
Clinical holdback retained
   
21,456
 
Clinical holdback paid
   
(48,330
)
Balance at December 31, 2022
 
$
141,864
 
Less: clinical holdback - current portion
   
(45,206
)
Clinical holdback - long-term portion
 
$
96,658
 


(o)
Convertible Notes with Warrants (November 2023 Financing)

The Company accounts for its convertible notes (“Notes”) based on an assessment of the convertible note terms and applicable guidance ASC 470-20, Debt with Conversion and Other Options and ASC 815-40, Derivatives and Hedging—Contracts in Entity’s Own Equity. The convertible notes are recorded as a long-term liability in the balance sheets and the Company did not separate the conversion feature from the host contract as it did not meet the requirements for accounting as a derivative instrument. The convertible notes are accounted for as a single liability measured at its amortized cost.

The Company accounts for the warrants issued in conjunction with the convertible notes based on an assessment of applicable guidance under ASC 480, Distinguishing Liabilities from Equity and ASC 815. The warrants are recorded as equity and do not qualify for derivative accounting. Under ASC 470-20, for debt issued with warrants, the Company treats the warrants as a debt discount, recorded as a contra-liability against the debt, and amortize the balance over the life of the underlying debt as interest expense in the statements of comprehensive loss. The offset to the contra-liability is recorded as additional paid-in capital in the balance sheets.

The convertible notes are recorded net of debt issuance costs and a discount. The portion of the debt issuance costs allocated to the convertible notes, based on the amount of proceeds allocated between the convertible notes and warrants, is being amortized over the term of the convertible notes using the effective interest method in addition to the discount initially recognized for the fair value of warrants from the convertible notes. The amortization of debt issuance costs and discount is included in interest expense in the statements of comprehensive loss. If the debt is retired early, the associated debt discount will then recognized immediately as interest expense in the statements of comprehensive loss. See Note 7 for additional information on the November 2023 Financing.


(p)
Common Stock Warrants

The Company accounts for its common stock warrants as equity-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance under ASC 480 and ASC 815. The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, whether the warrants meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own common stock and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. For issued warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance.


(q)
Revenue Recognition
 
The Company’s policy is to recognize revenue when a customer obtains control of the promised goods under ASC 606, Revenue from Contracts with Customers. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods, and the Company has elected to exclude amounts collected from customers for all sales (and other similar) taxes from the transaction price. The Company does not have multiple performance obligations in its customer orders, so revenue is recognized upon shipment of the Company’s goods based upon contractually stated pricing at standard payment terms ranging from 30 to 60 days. All revenue is recognized point in time and no revenue is recognized over time. There was no revenue recognized during the years ended December 31, 2023 and 2022 from performance obligations satisfied or partially satisfied in prior periods. Additionally, there were no unsatisfied performance obligations as of December 31, 2023 and 2022.
 
The majority of products sold directly to U.S customers are shipped via common carrier, and the customer pays for shipping and handling and assumes control Free on Board (FOB) shipping point. Products shipped to the Company’s international distributors are in accordance with their respective agreements; however, the shipping terms are generally EX-Works, reflecting that control is assumed by the distributor at the shipping point. Returns are only accepted with prior authorization from the Company. Items to be returned must be in original unopened cartons and are subject to a 30% restocking fee. As of December 31, 2023, the Company has not had a history of significant returns.
The following table summarizes the Company’s sale primarily from FemVue, by geographic region for the years ending December 31:
 
Primary geographical markets
 
2023
   
2022
 
U.S.
 
$
1,013,925
     
1,090,359
 
International
   
58,045
     
115,859
 
Total
 
$
1,071,970
     
1,206,218
 


(r)
License, Manufacturing, and Supply Agreement – Bayer Yakuhin
 
The Company entered into a FemVue License, Manufacturing, and Supply Agreement with Bayer Yakuhin, Ltd., a wholly owned subsidiary of Bayer AG, in 2012. The Company sells products based on purchase orders provided by Bayer Yakuhin in accordance with their agreement. Control and risk of ownership transfer at the time of shipment and Femasys records revenue at that time.
 

(s)
Concentration of Credit Risk
 
Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of cash, cash equivalents, and accounts receivable. As of December 31, 2022, the Company maintained substantially all its cash and cash equivalents primarily in one bank, Silicon Valley Bank (SVB), in amounts which, at times, exceed federally insured limits, which Management believed, at that time, SVB was financially sound and minimal credit risk existed with respect to these holdings. As of March 15, 2023, the Company transferred substantially all of its cash and cash equivalents to another financial institution, Wells Fargo Bank.

The Company generates revenue from sales directly to U.S. customers and to the Company’s international distributors with all prices in U.S. dollars. For the year ended December 31, 2022, Bayer Yakuhin, Ltd. accounted for 10% of total revenue. No other customers accounted for more than 10% of total revenue for the year ended December 31, 2023. As of December 31, 2023 and 2022, the Company had two customers and one customer, respectively, with accounts receivable balances greater than 10% of total receivables. The balances for these customers were 19% and 11% as of December 31, 2023 and 10% as of December 31, 2022.
 

(t)
Research and Development
 
The Company’s research and development expenses consist of engineering, product development, and clinical and regulatory expenses and are expensed as incurred. These expenses include direct expenses related to employee compensation, including salary, benefits and stock-based compensation; expenses related to consulting fees, testing fees, materials, and supplies; and activities conducted by third-party service providers, which include the conducting of preclinical studies and clinical trials.
 

(u)
Sales and Marketing
 
The Company’s sales and marketing expenses consist of direct expenses related to employee compensation, including salary, benefits and stock-based compensation, advertising and marketing, business development, customer service and travel.
 

(v)
General and Administrative
 
The Company’s general and administrative expenses include accounting, human resources, and general corporate expenses. These expenses are primarily related to employee compensation, including salary, benefits, and stock‑based compensation. General corporate expenses generally relate to office rent, utilities, insurance, legal, and professional fees.
 

(w)
Advertising Expense
 
Advertising costs are expensed as incurred. Advertising costs were $18,738, and $41,022 for the years ended December 31, 2023 and 2022, respectively. They are reflected in sales and marketing expenses in the statements of comprehensive loss.
 

(x)
Stock-Based Compensation
 
Share‑based payments, including grants of stock options, are recognized in the financial statements based on their fair value. The fair value of stock options is estimated using the Black‑Scholes model. This model requires the input of highly subjective assumptions, including the expected term of the award, expected stock volatility, and the price of the underlying shares of stock. Details of the stock‑based compensation and accounting treatment are discussed in Note 10.
 

(y)
Income Taxes
 
The Company utilizes the asset‑and‑liability method of accounting for income taxes as set forth in ASC 740, Income Taxes. Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, as well as the net operating loss, capital loss, and tax credit carry forwards. Valuation allowances are established against deferred tax assets if it is more likely than not that they will not be realized.
 
ASC 740 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The standard requires that the Company recognize in its financial statements the impact of a tax position if that position is more likely than not of being sustained on audit, based on the technical merits of the position. The Company has determined it had no unrecognized tax benefits as of December 31, 2023 and 2022.
 
As of December 31, 2023, the 2020 through 2023 tax years remain subject to examination by federal and most state tax authorities. The use of net operating losses generated in tax years prior to 2020 may also subject returns for those years to examination.
 

(z)
Other Income
 
For the years ended December 31, 2023 and 2022, the Company recorded no other income.


(aa)
Net Loss per Share Attributable to Common Stockholders
 
Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted average number of shares of common stock outstanding during the period, without consideration of common stock equivalents.  The net loss attributable to common stockholders is calculated by adjusting the net loss of the Company for the cumulative dividends, if any, on the convertible preferred stock.  Diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders since the effect of potentially dilutive securities is anti-dilutive given the net loss of the Company.

(ab)
Recently Issued Accounting Pronouncements – Recently Adopted
 
In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses: Measurement of Credit Losses on Financial Instruments, which requires a financial asset (or a group of financial assets) measured at amortized cost to be presented at the net amount expected to be collected. The ASU is intended to improve financial reporting by requiring earlier recognition of credit losses on certain financial assets including trade and financing receivables. The ASU replaces the current incurred loss impairment model that recognizes losses when a probable threshold is met with a requirement to recognize lifetime expected credit losses immediately when a financial asset is originated or purchased. Additionally, from 2016 through 2023, the FASB issued additional related ASUs that provide further guidance and clarification and become effective for the Company upon the adoption of ASU 2016-13. The Company adopted ASU 2016-13 and its related ASUs (collectively referred to as Topic 326) effective January 1, 2023 using a modified retrospective transition approach. As a result, the Company was not required to adjust its comparative period financial information for effects of the standard or make the new required credit loss allowance disclosures for periods before the date of adoption. Prior period amounts continue to be presented in accordance with previously applicable GAAP. The Company’s adoption of this new guidance did not have a material impact on the Company’s financial statements and footnote disclosures.

In August 2020, the FASB issued ASU 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. ASU 2020-06 reduces the number of accounting models for convertible instruments and allows more contracts to qualify for equity classification. ASU 2020-06 is effective for the Company’s annual reporting periods beginning after December 15, 2023. Adoption is either with a modified retrospective method or a fully retrospective method of transition. Early adoption is permitted, but no earlier than annual periods beginning after December 15, 2020. The Company adopted the standard on January 1, 2023 with a fully retrospective transition approach.
 

(ac)
Recently Issued Accounting Pronouncements – Not Yet Adopted
 
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 28): Improvements to Reportable Segment Disclosures. The ASU improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The ASU improves financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more decision-useful financial analyses. The amendments in this update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. Management is currently assessing the impact of this standard on the Company’s financial statements and will adopt the ASU on January 1, 2024.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The ASU requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation, and income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for the Company’s annual reporting periods beginning after December 15, 2024. Adoption is either with a prospective method or a fully retrospective method of transition. Early adoption is permitted. The Company is currently evaluating the effect that adoption of ASU 2023-09 will have on its financial statements and expects to adopt the ASU on January 1, 2025.

No other new accounting pronouncements not yet effective are expected to have a material impact on the Company’s financial statements.
 

(3)
Fair Value
 
The Company applies a fair value hierarchy that requires the use of observable market data, when available, and prioritizes the inputs to valuation techniques used to measure fair value in the following categories:
 
Level 1 – Valuation is based upon quoted prices for identical instruments traded in active markets.
 
Level 2 – Valuation is based upon quoted prices for similar instruments in active markets, quoted prices for Identical or similar instruments in markets that are not active, and model‑based valuation techniques for which all significant assumptions are observable in the market.
 
Level 3 – Valuation is generated from model‑based techniques that use significant assumptions not observable in the market. These unobservable assumptions reflect the Company’s own estimates of assumptions market participants would use in pricing the asset or liability.
 
The Company’s options on common stock and warrants are classified as equity instruments and are measured at fair value at issue date. The Company values the options based on the Black‑Scholes option pricing model. The Company uses unobservable inputs for the model’s assumptions, including management’s assumptions of the Company’s volatility and price of the underlying stock. The Company’s convertible notes are measured at fair value at each reporting period. See Notes 7, 9 and 10 for additional information.
 
(4)
Cash and Cash Equivalents
 
As of December 31, 2023 and 2022, money market funds included in cash and cash equivalents on the balance sheets were $21,278,895 and $12,553,557, respectively, which represent Level 1 within the fair value hierarchy (see Note 3).
 
(5)
Commitments and Contingencies


(a)
Operating Leases

As of December 31, 2023, the Company has the right of use for its facilities located in Suwanee, GA under a long-term operating lease agreement, as amended (Lease Agreement), which expires April 2029. The Company has the option (Extension Option) to extend the term for one consecutive term of five years each at the greater of the then current prevailing rental rate or current base rent rate, as agreed by both parties, and upon certain terms and conditions. The Company must provide written notice of its intent to exercise this extension option at between nine and 12 months prior to the expiration date of April 2029. Under the terms of the lease agreement, the Company’s monthly rent is subject to increases on an annual basis. As of December 31, 2023, the Company’s monthly rent payment was $47,029.

Operating right-of-use assets and lease liabilities consist of the following as of December 31:

   
2023
   
2022
 
Lease right-of-use assets
 
$
2,380,225
     
307,761
 
 
Lease liabilities:
 
2023
   
2022
 
Lease liabilities – current portion
 
$
406,636
     
357,640
 
Lease liabilities – long-term portion
   
2,036,067
     
28,584
 
Total
 
$
2,442,703
     
386,224
 

As of December 31, 2023 and 2022, the weighted average discount rate for all operating leases with initial terms of more than one year was approximately 10% and the weighted average remaining term for operating leases was 5.3 years and 1.1 years, respectively.

The operating lease agreement for the Company’s facility includes non-lease costs, such as common area maintenance, which are recorded as variable lease costs. Operating lease expenses are included in general and administrative expenses in the Company’s statements of comprehensive loss and are summarized as follows for the years ending December 31:

Lease cost:
 
2023
   
2022
 
Operating lease cost
 
$
469,995
     
485,598
 
Short-term lease cost
   
6,917
     
5,730
 
Variable lease cost
   
78,367
     
41,198
 
Total
 
$
555,279
     
532,526
 

The following table summarizes the Company’s undiscounted cash payment obligations for its operating lease liabilities with initial terms of more than twelve months as of December 31, 2023:

Operating leases:
     
2024
 
$
451,750
 
2025
   
629,340
 
2026
   
654,514
 
2027
    680,694  
2028
   
707,922
 
2029
   
243,835
 
Total undiscounted lease payments -operating leases
   
3,368,055
 
Less:   imputed interest
   
(925,352)
)
Lease liability
   
2,442,703
 
Less: current portion of lease liability
   
(406,636)
)
Lease liability, less current portion
 
$
2,036,067
 



(b)
Financing Leases

As of December 31, 2022, the Company had the right of use for certain leasehold improvements and office equipment at its facility located in Suwanee, GA. Lease expense was recognized as payment of financing lease, depreciation expense and interest expense. The financing leases ended during 2023.

Financing right-of-use assets and lease liabilities consist of the following as of December 31, 2022:

   
2022
 
Lease right-of-use assets
 
$
150,122
 
Accumulated depreciation
   
(138,326
)
Net
 
$
11,796
 

Lease liabilities:
 
2022
 
Lease liabilities – current portion
 
$
16,193
 
Lease liabilities – long-term portion
   
 
Total
 
$
16,193
 

As of December 31, 2022, the weighted average discount rate for all financing leases with initial terms of more than one year was approximately 10%, and the weighted average remaining term for financing leases was 0.7 years. During 2023, the finance leases reached the end of their lease terms. Depreciation expense associated with the Company’s financing leases was $11,796 and $18,283 for the years ended December 31, 2023 and 2022, respectively. Interest expense associated with the financing leases was $599 and $2,892 for the years ended December 31, 2023 and 2022, respectively.


(c)
Clinical Trial Agreements (CTAs)

As part of the regulatory approval process for taking its products to market or conducting post-market clinical studies to support marketing efforts for products with regulatory clearance, the Company enters into a CTA to compensate each participating medical institution and physician. Generally, upon executing a CTA with a participating medical institution or physician, the Company pays a fee for review board approval that usually requires annual renewals and one time site startup costs. As individual patients are enrolled in the clinical trial by the participating medical institution or physician, the Company pays certain per patient fees according to the CTA for the duration of the trial.   Expenses incurred in connection with these CTA activities are expensed as services are provided and are included in research and development expenses on the accompanying statements of comprehensive loss.


(d)
Legal Claims

Occasionally, the Company may be a party to legal claims or proceedings of which the outcomes are subject to significant uncertainty. In accordance with ASC 450, Contingencies, the Company will assess the likelihood of an adverse judgment for any outstanding claim as well as ranges of probable losses. When it has been determined that a loss is probable and the amount can be reasonably estimated, the Company will record a liability. For the years ended December 31, 2023 and 2022, there were no material legal contingencies requiring accrual or disclosure.

The Company, as permitted under Delaware law and in accordance with its bylaws, indemnifies its officers and directors for certain events or occurrences, subject to certain limits, while the officer or director who is or was serving at the Company’s request in such capacity. The Company entered into employment agreements with its officers, which provides for indemnification protection in the executive’s capacity as an officer for actions taken within the scope of employment. The maximum amount of potential future indemnification is unlimited; however, the Company has obtained director and officer insurance that limits its exposure. The Company believes the fair value for these indemnification obligations is minimal. Accordingly, the Company has not recognized any liabilities relating to these obligations as of December 31, 2023 and 2022.

(6)
Notes Payable



AFCO Credit Corporation (AFCO)

In June 2022, the Company executed a Promissory Note with AFCO to finance certain insurance premiums totaling $465,380, requiring the Company to pay $47,539 in a down payment and make monthly installment payments. The annual interest rate was 5.7% and the monthly installment payment was $47,539, which represents principal and interest. The final installment payment was paid in March of 2023.


In July 2023, the Company executed another Promissory Note with AFCO to finance certain insurance premiums totaling $469,042, requiring the Company to pay $48,423 in a down payment and make monthly installment payments. The annual interest rate was 8.6% and the monthly installment payment was $48,423, which represents principal and interest. The Promissory Note was paid in full without penalty during November 2023.

As of December 31, 2023 and December 31, 2022, the principal balance on the AFCO note was $0 and $141,298, respectively and is included in Note payable in the accompanying balance sheets. Interest expense in connection with the AFCO Promissory Notes was $12,304 and $10,572 for the years ended December 31, 2023 and 2022, respectively.
 

(7)
Convertible Notes with Warrants (November 2023 Financing)



On November 21, 2023, the Company issued (i) senior unsecured convertible notes in an aggregate principal amount of $6,850,000, convertible into shares of common stock at a conversion price of $1.18 per share, (ii) Series A Warrants to purchase up to an aggregate of 5,805,083 shares of common stock at an exercise price of $1.18 per share, and (iii) Series B Warrants, together with the Series A Warrants, and, together with the convertible notes, to purchase up to an aggregate of 5,805,083 shares of common stock at an exercise price of $1.475 per share. The financing resulted in aggregate gross proceeds of $6,850,000, before $525,144 of transaction costs. The Company intends to use the net proceeds from the offering for general corporate purposes.



The Notes accrue interest at a rate of 6.0% per annum, payable annually, in cash or shares of common stock at the Company’s option, and mature on November 21 2025, unless earlier converted or redeemed.



The Notes are convertible into shares of common stock at the election of the holder at any time at an initial conversion price of $1.18. The Company has agreed not to issue or sell any equity securities of the Company at a price below the then-current conversion price for a period of 18 months after closing, subject to certain exceptions. Beginning six months after issuance, the Company may require holders to convert their Notes into conversion shares if the closing price of the common stock exceeds $2.36 per share for 10 consecutive trading days and the daily dollar trading volume of the common stock exceeds $1,000,000 per day during the same period and certain equity conditions described in the Notes are satisfied. The Notes provide for certain events of default, whereby each holder of Notes will be able to require the Company to redeem in cash any or all of the holder’s Notes at a premium of 115%. The conversion feature did not meet the requirements for separate accounting and is not accounted for as a derivative instrument.



The Warrants



The Series A Warrants are exercisable immediately and expire five years from the date of issuance. The Company has the right to call the exercise of the Series A Warrants if the closing price of the common stock exceeds 200% of the Series A Exercise Price for 10 consecutive trading days and the daily dollar trading volume of the common stock exceeds $1,000,000 per day during the same period and certain equity conditions are satisfied.



The Series B Warrants are exercisable immediately, together with the Series A Warrant Shares, and expire one year from the date of issuance. The Company has the right to call the exercise of the Series B Warrants if the closing price of the common stock exceeds 200% of the Series B exercise price for 10 consecutive trading days and the daily dollar trading volume of the common stock exceeds $1,000,000 per day during the same period and certain equity conditions are satisfied. There is no established public trading market for the warrants and the Company does not intend to list the Warrants on any national securities exchange or nationally recognized trading system.



The Series A Warrants and Series B Warrants are classified as a component of permanent equity because they are freestanding financial instruments that are legally detachable and separately exercisable from the shares of common stock from which they are issued, are immediately exercisable, do not embody an obligation for the Company to repurchase its shares, and permit the holders to receive a fixed number of shares of common stock upon exercise.



The Series A and Series B Warrants were valued using the relative fair value method and the following Black-Scholes assumptions:


   
Series A
Warrants
   
Series B
Warrants
 
Expected term (in years)
   
5
     
1
 
Risk‑free interest rate
   
4.55
%
   
5.24
%
Dividend yield
   
%
   
%
Expected volatility
   
104.89
%
   
113.84
%
Exercise price
 
$
1.18
   
$
1.48
 
Stock price
 
$
0.95
   
$
0.95
 
 
               
Black-Scholes value
 
$
0.55
   
$
0.28
 



The November 2023 Financing proceeds of $6,850,000 net of $525,144 in transaction costs were allocated to the convertible notes and Series A and Series B Warrants using the relative fair value method. The valuation of the warrants was $2,219,165 and is recorded as a component of stockholders’ equity, and a total debt discount of $2,744,309. The convertible notes are recorded as a long-term liability, net of discount and issuance costs.



For the convertible notes for the year ended December 31, 2023, the Company recognized total interest expense of $152,488, including coupon interest expense of $44,525 amortization of debt discount and issuance costs of $107,963. The effective interest rate for the discount amortization was 32.3%. The Notes and accrued interest, net of unamortized discount costs was $4,258,179 as of December 31, 2023. The fair value of the convertible notes at December 31, 2023, calculated using a discounted cash flow analysis, was $6,126,151. There were no convertible notes as of December 31,2022.



 
Stated Interest Rate
   
2023
 
Convertible Notes
 
6%

 
$
6,850,000
 
Accrued and unpaid interest
         
44,525
 
Less unamortized discount and debt issuance costs
         
(2,636,346
)
Total Convertible Notes Payable
       
$
4,258,179
 



Future principal payments under the Notes if the conversion feature is not exercised, net of unamortized debt discounts, are as follows:



 
Convertible
Notes
 
2024
   
 
2025
   
6,850,000
 
Thereafter
   
 
Subtotal of future principal payments
   
6,850,000
 
Accrued and unpaid interest
   
44,525
 
Less unamortized discount and debt issuance costs
   
(2,636,346
)
Total
 
$
4,258,179
 

(8)
Income Taxes

The current tax provisions and deferred tax provisions as reflected in the financial statements is as follows as of December 31:

 
 
2023
   
2022
 
Current federal taxes
 
$
     
 
Current state taxes
   
4,338
     
6,300
 
Current tax provision
   
4,338
     
6,300
 
Deferred federal taxes
   
(3,326,982
)
   
(2,797,001
)
Deferred state taxes
   
(70,586
)
   
371,982
 
Valuation allowance change
    3,397,568       2,425,019  
Deferred tax provision
   
   
Total income tax expense provision
 
$
4,338
     
6,300
 

A reconciliation of income tax expense at the statutory federal income tax rate and income taxes as reflected in the financial statements is as follows as of December 31:


 
2023
   
2022
 
Federal income tax at statutory federal rate
 
21.00
%
 
21.00
%
Permanent differences
   
     
 
Research and development credit
   
2.00
     
(1.00
)
Other deferred adjustments
   
     
 
State income tax expense (net of federal benefit)
   
1.00
     
1.00
 
Valuation allowance
   
(24.00
)    
(21.00
)
Effective tax rate
   
%    
%

Deferred tax assets (liabilities) consisted of the following as of December 31:


 
2023
   
2022
 
Deferred tax asset arising from:
           
Net operating loss carry forwards
  $ 19,675,117      
17,869,574
 
Accrued expenses (vacation)
    13,172      
7,625
 
Intangibles
    86,603      
90,508
 
Property and equipment
    77,447       41,279  
Research and development expense capitalization
    2,613,867       1,487,512  
Research and development tax credits
    3,390,709      
3,088,254
 
Share-based compensation expense
    176,065      
46,312
 
Lease liabilities
    536,430      
90,224
 
Other
    1,479      
1,189
 
Deferred tax asset
    26,570,889      
22,722,477
 
Deferred tax liability arising from:
               
UNICAP
    (10,513 )    
(10,733
)
Right-of-use assets
    (522,710 )    
(71,646
)
Property and equipment
         
 
Deferred tax liability
   
(533,223
)
   
(82,379
)
Valuation allowance
 
$
26,037,666
     
22,640,098
 
Net deferred tax asset
 
$
     
 

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and the Company is required to reduce its deferred tax assets by a valuation allowance if it is more likely than not that some or all of its deferred tax assets will not be realized. Management must use judgment in assessing the potential need for a valuation allowance, which requires an evaluation of both negative and positive evidence. The weight given to the potential effect of negative and positive evidence should be commensurate with the extent to which it can be objectively verified. In determining the need for and amount of the valuation allowance, if any, the Company assesses the likelihood that it will be able to recover its deferred tax assets using historical levels of income, estimates of future income and tax planning strategies. As a result of historical cumulative losses, the Company determined that, based on all available evidence, there was substantial uncertainty as to whether it will recover recorded net deferred taxes in future periods. Accordingly, the Company recorded a valuation allowance against all of its net deferred tax assets as of December 31, 2023 and 2022.  The change in valuation allowance was $3,397,568 and $2,425,019 for the years ended December 31, 2023 and 2022, respectively.

Beginning on January 1, 2022, the Tax Cuts and Jobs Act, enacted in December 2017, eliminated the option to deduct research and development expenditures in the current period and requires taxpayers to capitalize and amortize U.S.-based and non-U.S. based research and development expenditures over five and fifteen years, respectively. This legislation does not impact the Company’s current tax obligations.

As of December 31, 2023 and 2022, respectively, the Company has $90,380,015 and $82,500,567 of federal net operating loss carry forwards and $3,231,910 and $2,838,559 of federal research and experimentation tax credits, respectively, and state net operating loss carry forwards of $12,425,590 and $9,522,312, respectively. The utilization of such net operating loss carryforwards and the realization of tax benefits in future years depend predominately upon having taxable income. Under the provisions of the Internal Revenue Code, certain substantial changes in the Company’s ownership may result in a limitation on the amount of net operating loss carry forwards and tax credit carry forwards that may be used in future years.
 
The Company’s net operating losses may be subject to Section 382 of the Internal Revenue Code which provide for a limitation on the annual use of net operating losses following certain ownership changes that could limit the Company’s ability to utilize these carryforwards. The Company has completed an analysis covering the period February 19, 2004 through December 31, 2018, to determine if such ownership changes have occurred and concluded it was more likely than not that there were changes in ownership during the period, with the most recent change of ownership occurring on December 16, 2016.  Further analyses will be performed prior to recognizing the benefits of any losses or credits in the financial statements, and the Company is in the process of determining the limitations that Section 382 will have on the Company’s net operating loss carryforwards and research credits.  In general, the annual use limitation equals the aggregate value of the Company’s stock at the time of the ownership change multiplied by a specified tax-exempt interest rate.

The following schedule indicates the expiration year, as of December 31, for the Company’s federal net operating loss carryforwards available to future years without taking into account any Section 382 limitations as of December 31, 2023:

2024
 
$
430,332
 
2025
   
865,274
 
2026
   
1,213,130
 
2027
   
2,082,043
 
2028
   
2,536,605
 
2029
   
2,235,045
 
2030
   
4,132,949
 
2031
   
3,160,709
 
2032
   
3,533,521
 
2033
   
2,987,848
 
2034
   
2,516,728
 
2035
   
4,777,558
 
2036
   
4,503,474
 
2037
   
6,869,819
 
Indefinitely
   
48,534,980
 
Total
 
$
90,380,015
 

The FASB issued authoritative guidance on accounting for uncertainty in income taxes, which clarifies the accounting for income taxes, by prescribing a minimum recognition threshold that a tax position is required to meet before recognition in the financial statements. The guidance also provides direction on recognition, measurement, classification, interest, and penalties, accounting in interim periods, disclosure, and transition. Management has determined there are no uncertain tax positions. Accordingly, these financial statements do not include any adjustments or disclosures related to uncertain tax positions.
 
(9)
Stockholders’ Equity
 
The Company’s Board of Directors approved in January 2017 the Tenth Amended and Restated Certificate of Incorporation authorizing the Company to issue for all classes of stock 169,000,000 shares at $0.001 par value per share, of which 95,853,558 shares were designated common stock and 73,146,442 shares were designated Preferred Stock.
 
In June 2021, the Company issued 2,650,000 shares of common stock in connection with the Company’s IPO of its common stock at $13.00 per share. Net proceeds to the Company, after deducting underwriting discounts, commissions, and legal expenses, was $31,613,500. Offering costs incurred by the company were $2,016,143, which include legal expenses incurred and paid by the underwriters of $425,000. Immediately prior to the closing of the IPO, all of the convertible Series A preferred stock and redeemable convertible Series B and Series C preferred stock automatically converted into 8,116,343 shares of common stock.
 
The Company filed an Eleventh Amended and Restated Certificate of Incorporation (the “Amended and Restated Certificate”) with the Secretary of State of the State of Delaware in connection with the completion of the IPO on June 22, 2021. The Amended and Restated Certificate amends and restates the Company’s existing certificate of incorporation in its entirety to, among other things: (i) authorize 200,000,000 shares of common stock; (ii) eliminate all references to the previously-existing series of preferred stock (Series A, B and C); and (iii) authorize 10,000,000 shares of undesignated preferred stock that may be issued from time to time by the Board in one or more series.

On July 1, 2022, we filed a prospectus including an offering to sell up to $150 million in common and preferred stock, debt securities and warrants. Additionally, we entered into an Equity Distribution Agreement (the “Equity Distribution Agreement”) with Piper Sandler & Co. (“Piper Sandler” or the “Sales Agent”) and filed a related prospectus establishing an “at-the-market” facility, pursuant to which we may offer and sell shares of our common stock from time to time through the Sales Agent. In October 2023, the Sales Agent was authorized to sell shares for aggregate proceeds up to $16.7 million at current market prices until all shares are sold. As of December 31, 2023, 3.3 million shares of common stock have been sold for aggregate proceeds of $7.7 million under the Equity Distribution Agreement pursuant to the prospectus.

In April 2023, the Company sold an aggregate of (i) 1,318,000 shares of common stock and (ii) pre-funded warrants to purchase up to 1,878,722 shares of common stock in a registered direct offering (“pre-funded warrants”) and, in a concurrent private placement, warrants to purchase up to 3,196,722 shares of common stock (“common warrants”). Additionally, common warrants were issued to the placement agent to purchase up to 191,803 shares of common stock as compensation for services (“placement agent warrants”), collectively the (“April 2023 Financing”). The purchase price per share for the common stock, prefunded warrants was $1.22 and $1.2199, respectively. The gross proceeds from the offering were $3,899,813, less placement agent fees and offering expenses of $547,764. The Company intends to use the net proceeds from the offering for general corporate purposes.
 

(a)
Common Stock
 
The holders of the common stock shall have the exclusive right to vote for the election of directors and on all other matters requiring stockholder action, each outstanding share entitling the holder thereof to one vote on each matter properly submitted to the stockholders of the Company for their vote; provided, however, that, except as otherwise required by law, holders of common stock, as such, shall not be entitled to vote on any amendment to the Amended and Restated Certificate (or on any amendment to a certificate of designations of any series of preferred stock) that alters or changes the powers, preferences, rights or other terms of one or more outstanding series of preferred stock if the holders of such affected series of preferred stock are entitled to vote, either separately or together with the holders of one or more other such series, on such amendment pursuant to this Amended and Restated Certificate (or pursuant to a certificate of designations of any series of preferred stock).
 
Dividends may be declared and paid or set apart for payment upon the common stock out of any assets or funds of the Company legally available for the payment of dividends, but only when and as declared by the Board of Directors or any authorized committee thereof.
 
In the event of our liquidation or dissolution, the holders of common stock are entitled to receive proportionately the Company’s net assets available for distribution to stockholders after the payment of all debts and other liabilities and subject to the prior rights of any outstanding preferred stock. Holders of common stock have no preemptive, subscription, redemption, or conversion rights.
 

(b)
Convertible Preferred Stock
 
As of December 31, 2023, no shares of convertible preferred stock have been issued and/or outstanding, and no dividends have been declared or paid since inception.
 

(c)
Redeemable Convertible Preferred Stock
 
As of December 31, 2023, no shares of redeemable convertible preferred stock have been issued and/or outstanding, and no dividends have been declared or paid since inception.
 

(d)
Preferred Stock
 
Under the terms of the Amended and Restated Certificate, the Company’s Board of Directors is authorized to direct the Company to issue shares of preferred stock in one or more series without stockholder approval. The Board of Directors has the discretion to determine the rights, preferences, privileges and restrictions, including voting rights, dividend rights, conversion rights, redemption privileges and liquidation preferences, of each series of preferred stock.
 
The purpose of authorizing the 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 have the effect of making it more difficult for a third-party to acquire, or could discourage a third-party from seeking to acquire, a majority of the outstanding voting stock. As of December 31, 2023 and 2022, no shares of preferred stock are outstanding.
 
 
(e)
April 2023 Financing

On April 20, 2023, the Company entered into a securities purchase agreement pursuant to which the Company sold (i) 1,318,000 shares of common stock, (ii) pre-funded warrants to purchase 1,878,722 shares of common stock, (iii) common warrants to purchase 3,196,722 shares of common stock. Additionally, common warrants to purchase 191,803 shares of common stock were issued to the placement agent compensation for services performed.

The pre-funded warrants, common warrants and placement agent warrants were exercisable immediately following the closing date of the offering. The pre-funded warrants have an unlimited term and an exercise price of $0.0001 per share. The common warrants have a 5.5 year term and an exercise price of $1.095 per share. The placement agent warrants have a 5 year term and exercise price of $1.525 per share. The offering resulted in aggregate gross proceeds of $3,899,813, before $547,764 of transaction costs.

The pre-funded warrants and common warrants are freestanding financial instruments that are legally detachable and separately exercisable from the shares of common stock with which they were issued, are immediately exercisable, do not embody an obligation for the Company to repurchase its shares, and permit the holders to receive a fixed number of shares of common stock upon exercise.

The common stock was valued at $1,133,480, based on the Company’s stock price. The pre-funded warrants and common warrants were valued at $1,615,701 and $1,854,099, respectively, using the following Black-Scholes assumptions:

   
Pre-funded warrants
   
Common warrants
 
Expected term (in years)
   
4
     
4
 
Risk‑free interest rate
   
3.83
%
   
3.83
%
Dividend yield
   
%    
%
Expected volatility
   
100.25
%
   
100.25
%
Exercise price
 
$
0.0001
   
$
1.095
 
Stock price
 
$
0.86
   
$
0.86
 
Black-Scholes value
 
$
0.86
   
$
0.58
 

The net proceeds of $3,352,049 were allocated to the common stock, pre-funded warrants and common warrants using the relative fair value method and recorded to stockholders’ equity. In June 2023, all pre-funded warrants were exercised for shares of common stock. In September and October 2023, all common warrants and 122,994 placement agent warrants were exercised for cash proceeds of $3,687,976. As of December 31, 2023, 68,809 placement agent warrants remain outstanding.


(f)
Warrants

As of December 31, 2023, the Company has warrants outstanding to purchase shares of common stock, which are all exercisable in whole or in part, with expiration dates as follows:

   
Number of
       
   
warrants
   
Exercise
 
Expiration date
 
outstanding
   
price
 
March 2024
   
31,882
   
$
31.50
 
April 2024
   
4,762
   
$
31.50
 
November 2024     5,805,083     $
1.48  
April 2025
   
55,177
   
$
7.25
 
December 2026
   
128,934
   
$
9.45
 
January 2027
   
12,705
   
$
9.45
 
April 2028     68,809     $
1.53  
November 2028     5,805,083     $
1.18  
Total
   
11,912,435
 

In May 2022, a warrant to purchase 11,112 shares of common stock expired.


(g)
Dividends
 
As of December 31, 2023, no dividends have been declared or paid since inception.
 
(10)
Equity Incentive Plans
 

(a)
Stock Option Plans – Prior to the IPO
 
Prior to the IPO in June 2021, the Company maintained two equity incentive plans, the 2004 Stock Incentive Plan, as amended, or 2004 Plan, and the 2015 Stock-Based Incentive Compensation Plan, or 2015 Plan, which provided the Company’s employees, non-employee directors, consultants and independent contractors the opportunity to participate in the equity appreciation of the business through the receipt of stock options to purchase shares of common stock. New grants ceased being made under the 2004 Plan upon the adoption of the 2015 Plan; however, outstanding stock options under the 2004 Plan may continue to be exercised in accordance with their terms. The Company adopted the 2015 Plan in April 2015, which contains substantially similar terms and conditions as the 2004 Plan. The 2015 Plan initially had 1,176,681 shares of common stock reserved for issuance under the 2015 Plan and was administered by the compensation committee of the Board of Directors. Upon the closing of the IPO, no further awards will be made under the 2015 Plan; however, outstanding stock options under the 2015 Plan may continue to be exercised in accordance with their terms.
 

(b)
Stock Option Plans – Post the IPO
 
In June 2021, in connection with the IPO, the 2021 Equity Incentive Plan (2021 Plan) became effective, which was adopted by the Board of Directors in February 2021 and the stockholders approved the 2021 Plan in March 2021.  The 2021 Plan is administered by our compensation committee.
 
Under the 2021 Plan, the Company may grant awards in respect of shares of common stock to employees, consultants, and non-employee directors pursuant to option awards, stock appreciation right, or SAR, awards, restricted stock awards, restricted stock unit, or RSU, awards, performance stock awards, performance stock unit, or PSU, awards, and other stock-based awards.
The total number of shares of common stock available for awards under the 2021 Plan is 1,111,111, provided that such number shall be automatically increased on each January 1, beginning on January 1, 2022, by 4% of the outstanding number of shares of common stock on the immediately preceding December 31 or such lesser number of shares as determined by the Board of Directors.  The aggregate number of shares of our common stock that will be available for issuance under awards granted pursuant to the 2021 Plan shall also be increased by the number of shares underlying the portion of an award granted under the 2015 Plan that is cancelled, terminated or forfeited or lapses after the effective date of the 2021 Plan. No more than 1,111,111 shares of common stock issued under the 2021 Plan may be issued pursuant to the exercise of incentive stock options (ISO), provided that such number shall be automatically increased on each January 1, beginning on January 1, 2022, by the lesser of 4% of the outstanding number of shares of common stock on the immediately preceding December 31 or 555,555 shares of common stock. Shares of common stock issued by us in connection with the assumption or substitution of outstanding grants or under certain stockholder approved plans from an acquired company shall not reduce the number of shares of common stock available for awards under the 2021 Plan. Shares of common stock underlying the portion of an award that is forfeited or otherwise terminated for any reason whatsoever, in any case, without the issuance of shares of common stock, will be added back to the number of shares of common stock available for grant under the 2021 Plan. No non-employee director may be granted awards under the 2021 Plan in any one calendar year covering a number of shares of common stock that have a fair market value on the grant date in excess of $350,000 in the first calendar year of such non-employee director’s initial service as a non-employee director and $200,000 in any other calendar year of such non-employee director’s service as a non-employee director.
 
Options granted under the 2021 Plan may be either ISOs or nonqualified stock options. The price at which shares of common stock may be purchased upon exercise shall be determined by the compensation committee but shall not be less than the fair market value of one share of common stock on the date of grant, or, in the case of an ISO granted to a ten-percent stockholder, less than 110% of the fair market value of a share of common stock on the date of grant. The compensation committee may grant options that have a term of up to 10 years, or, in the case of an ISO granted to a ten-percent stockholder, five years. The award agreement shall specify the exercise price, term, vesting requirements, including any performance goals, and any other terms and conditions applicable to the granted option. Unless otherwise provided in an award agreement or an effective employment, consulting, severance or similar agreement with us or a subsidiary, upon a participant’s termination of service for any reason, the unvested portion of each award of options granted generally will be forfeited with no compensation due the participant.
 
Activity under the stock option plans was as follows:
 
          Weighted  
          average  
    Number of     exercise  
   
options
   
price
 
Outstanding at December 31, 2021
   
689,995
   
$
3.58
 
Granted
   
367,670
     
5.33
 
Exercised
   
(9,445
)
   
1.71
 
Expired
   
(10,558
)
   
27.00
 
Forfeited
   
(106,112
)
   
4.09
 
Outstanding at December 31, 2022
   
931,550
   
$
3.97
 
Granted
   
1,301,200
     
0.59
 
Forfeited
   
(130,720
)
   
1.97
 
Outstanding at December 31, 2023
   
2,102,030
   
$
2.00
 
                 
Vested and exercisable at December 31, 2023
    1,226,458     $
2.65  

Stock options granted under the 2021 Plan for the years ended December 31 2023 and 2022 were as follows:

 
 
2023
   
2022
 
Employee
   
1,211,200
     
299,670
 
Nonemployee
   
90,000
     
68,000
 
Total
   
1,301,200
     
367,670
 

The Black-Scholes weighted average assumptions for all stock option awards granted during 2023 and 2022 were as follows:

    2023
   
2022
 
 
 
2021 Plan
   
2021 Plan
   
Inducement
Grants
 
Fair Value of Awards
  $ 0.48      
2.06
     
2.01
 
Grant Price
  $ 0.59      
5.33
     
2.42
 
 
   
                 
Expected term (in years)
    5.63      
6.28
     
6.25
 
Risk‑free interest rate
    4.09 %    
2.13
%
   
2.52
%
Dividend yield
    %    
%
   
%
Expected volatility
    105.33 %    
107.98
%
   
107.70
%
 
The intrinsic value of options exercised during the year ended December 31, 2022 was $3,306. The intrinsic values represent the dollar value of the exercised stock options whereby the fair market value of the underlying common stock exceeded the exercise price of the stock option as of the exercise date. There were no options exercised during 2023.
 
The options outstanding and vested and currently exercisable by exercise prices as of December 31, 2023 were as follows:
 
Options outstanding
   
Options vested and exercisable
 
            Weighted           Weighted
    Weighted  
            average     Number of     average
    average  
Exercise     Outstanding     remaining     options     Exercise     remaining  
price
   
(in shares)
   
life years
   
vested
   
price
   
life years
 
$
0.47 - 0.48
     
3,200
     
9.50
     
   
$
     
 
 
0.49 - 0.53
     
1,061,600
     
9.50
     
601,400
     
0.49
     
9.51
 
 
0.54 - 1.61
     
186,000
     
9.15
     
51,725
     
1.50
     
8.44
 
 
1.62 - 1.74
     
193,335
     
2.21
     
82,224
     
1.71
     
2.21
 
 
1.75 - 3.14
     
196,242
     
8.61
     
29,456
     
2.96
     
8.10
 
 
3.15 - 3.6
     
259,836
     
3.50
     
259,836
     
3.24
     
3.50
 
 
3.61 - 13.00
     
201,817
     
6.52
     
201,817
     
8.97
     
6.52
 
         
2,102,030
     
7.69
     
1,226,458
      2.65      
7.17
 
 
As of December 31, 2023, the total number of shares of common stock reserved for future awards under the 2021 Plan is 629,555.

(c)
Inducement Grants
 
For the year ended December 31, 2022, the Company awarded, outside the 2021 Plan, two stock option grants for the right to purchase a total of 150,000 shares of common stock (inducement grants), which were approved by the Compensation Committee. The weighted average exercise price was $2.42. The inducement grants will vest in equal installments over four years provided the employee remains employed by the Company on the vesting date. As of December 31, 2023, awards to purchase 150,000 options are outstanding, 37,500 are exercisable, and the weighted average remaining life is 8.4 years. There were no inducement grants awarded in 2023.
  

(d)
Valuation
 
The Company uses the Black‑Scholes option pricing model to determine the fair value of stock awards granted to employees and non-employees. The determination of the fair value of share‑based payment awards granted using a pricing model is affected by the Company’s stock price as well as the assumptions regarding a number of complex and subjective variables as follows:
 

(i)
Expected Term
 
The expected term of stock options represents the period the stock options are expected to remain outstanding. The Company’s historical share option exercise experience does not provide a reasonable basis upon which to estimate an expected term because of a lack of sufficient data. Therefore, the Company estimates the expected term for all options granted by using the simplified method provided by the ASC 718, which calculates the expected term as the average of the time-to-vesting and the contractual life of the options. The contractual term for options awarded since inception is 10 years for employees and non-employees.
 

(ii)
Risk‑Free Interest Rate
 
The risk‑free interest rate is based on U.S. Treasury zero‑coupon issues with remaining terms similar to the expected term on the options.
 

(iii)
Dividend Yield
 
The Company has not declared or paid any cash dividends from inception through December 31, 2023 and does not plan to pay any cash dividends in the foreseeable future, and, therefore, used an expected dividend yield of zero in the valuation model.
 

(iv)
Expected Volatility
 
Expected volatility measures the amount that a stock price has fluctuated or is expected to fluctuate during a period. The Company determines volatility based on an analysis of comparable companies.
 

(v)
Forfeitures
 
The Company accounts for forfeitures as they occur.


(e)
Employee Stock Purchase Plan (ESPP)

In June 2021, in connection with the IPO, the ESPP became effective upon adoption by the Board of Directors in February 2021 and the stockholders approved the 2021 ESPP Plan in March 2021.  The ESPP is administered by the compensation committee.

The total number of shares of common stock available for purchase under the ESPP is 166,666, provided that such number is automatically increased on January 1 of each calendar year, from January 1, 2022 through January 1, 2031 by the least of (i) 1.0% of the total number of shares of common stock outstanding on December 31 of the immediately preceding calendar year, (ii) 222,222 shares of common stock or (iii) a number determined by the board of directors that is less than the foregoing clauses (i) and (ii).

Under the ESPP, the Company may specify offerings with durations of not more than 27 months and may specify shorter purchase periods within each offering. Each offering will have one or more purchase dates on which shares of common stock will be purchased for employees participating in the offering. An offering may be terminated under certain circumstances. No employee may purchase more than 12,254 shares of common stock under the ESPP during any offering period. Unless otherwise determined by the board of directors, shares of common stock will be purchased for accounts of employees participating in the ESPP at a price per share equal to the lower of (i) 85% of the fair market value of a share of common stock on the last date of an offering period or (ii) 85% of the fair market value of a share of common stock on the first day of such offering period.

As of December 31, 2023, 16,459 shares of common stock have been purchased under the ESPP to date, and the total number of shares of common stock reserved for future awards under the ESPP is 386,946.


(f)
Stock‑Based Compensation Expense
 
Stock‑based compensation expense recognized is based on the value of the portion of stock option awards that is ultimately expected to vest on a straight-line basis. Stock‑based compensation expense recognized in the Company’s statements of comprehensive loss during the years ended December 31, 2023, and 2022 includes compensation expense for stock‑based awards based on the fair value estimated in accordance with the provisions of ASC 718.

The following table shows the stock-based compensation expense related to vested stock option grants to employees and non-employees awarded under the stock plans and inducement grants by financial statement line item on the accompanying statements of comprehensive loss:

   
2023
   
2022
 
Research and development
 
$
159,816
     
95,484
 
Sales and marketing
   
(948
)
   
6,680
 
General and administrative
   
516,832
     
122,775
 
Total share-based compensation expense
 
$
675,700
     
224,939
 
 
As of December 31, 2023, the remaining amount of stock‑based compensation expense that is expected to be recognized in future periods for employees and non-employees is $849,834 which includes $155,222 of compensation expense to be recognized upon achieving a certain performance condition. The $694,612 of unrecognized expense is expected to be recognized over a weighted average period of 3.0 years.

(11)
Retirement Plan
 
The Company has a 401(k) defined contribution plan covering substantially all full‑time employees, meeting certain eligibility requirements. The Company has no required matching or other contribution requirements. For the year end December 31, 2023 and 2022, the company contributed $75,202 and $73,947 of voluntary employer matching contributions.
 
(12)
Related‑Party Transactions
 
In November 2023, the Company issued unsecured convertible notes and accompanying Series A and Series B Warrants (see Note 7). The transaction included issuance of a $5 million convertible note and Series A and Series B Warrants to PharmaCyte Biotech, Inc. The interim CEO, President and Director of PharmaCyte Biotech, Inc., Joshua Silverman, serves on the Company’s board of directors.
During 2023, a family member of the CEO earned total cash compensation of $138,000.

During the year ended December 31, 2022, there were no related-party transactions.
 
(13)
Net Loss per Share Attributable to Common Stockholders
 
The following table sets forth the computation of the basic and diluted net loss per share for the years ended December 31:
 
   
2023
   
2022
 
             
Net loss attributable to common stockholders, basic & diluted
 
$
(14,247,124
)
   
(11,394,170
)

               
Weighted average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted
    15,384,376      
11,815,019
 
Net loss per share attributable to common stockholders, basic and diluted
  $ (0.93 )    
(0.96
)
 
The following potentially dilutive securities have been excluded from the computations of diluted weighted average shares outstanding because they would be anti-dilutive for the years ended December 31:
 
   
2023
   
2022
 
Options to purchase common stock
   
2,252,030
     
1,081,550
 
Warrants to purchase common stock, in connection with April 2023 financing
    68,809        
Warrants to purchase common stock, in connection with November 2023 financing
    11,610,166        
Warrants to purchase common stock
   
233,460
     
233,460
 
Total potential shares
   
14,164,465
     
1,315,010
 

(14)
Subsequent Events

In March 2024, the Company sold 441,966 shares under the at-the-market facility, resulting in gross cash proceeds of $778,175.

Item 9.
Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.
 
Not applicable.

Item 9A.
Controls and Procedures.
 
Evaluation of Disclosure Controls and Procedures

The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) of the Exchange Act, refers to controls and procedures that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure. As required by Rules 13a-15(b) and 15d-15(b) of the Exchange Act, our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Annual Report on Form 10-K. Based on that evaluation, our Chief Executive Officer Chief Financial Officer concluded that our disclosure controls and procedures were effective as of December 31, 2023.

Management’s Report on Internal Control Over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act). Our management, under the oversight of our board of directors, evaluated the effectiveness of our internal control over financial reporting as of December 31, 2023 based on the framework in Internal Control-Integrated Framework (2013), issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this evaluation, our management concluded that our internal control over financial reporting was effective as of December 31, 2023.

Our independent registered accounting firm will not be required to opine on the effectiveness of our internal control over financial reporting pursuant to the Sarbanes-Oxley Act until we are no longer an “emerging growth company” as defined in the JOBS Act.

Changes in Internal Control over Financial Reporting

There has been no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarter ended December 31, 2023, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

Inherent Limitations on Effectiveness of Controls

Management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well designed and implemented, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues within a company are detected. The inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of simple errors or mistakes. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions or that the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and may not be detected.

Item 9B.
Other Information.
 
Rule 10b5-1 and Non-Rule 10b5-1 Trading Arrangements

During the three months ended December 31, 2023, none of our directors or officers adopted, terminated or modified a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as defined in Item 408(a) of Regulation S-K of the Exchange Act.
 
Item 9C.
Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.
 
None

PART III

Item 10.
Directors, Executive Officers and Corporate Governance.
 
The information required by this item is incorporated herein by reference to our definitive proxy statement for our 2024 Annual Meeting of Stockholders.

Code of Ethics

The board of directors has adopted a Code of Ethics applicable to all of our directors, officers and employees, including our principal executive officer, principal financial officer and principal accounting officer. A copy of the Code of Ethics is available on our website www.femasys.com.

Item 11.
Executive Compensation.
 
Compensation of Directors and Executive Officers

The information required by this item is incorporated herein by reference to our definitive proxy statement for our 2024 Annual Meeting of Stockholders.

Item 12.
Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.
 
The information required by this item with respect to the security ownership of certain beneficial owners and the security ownership of management is incorporated herein by reference to our definitive proxy statement for our 2024 Annual Meeting of Stockholders.

Item 13.
Certain Relationships and Related Transactions, and Director Independence.
 
The information required by this item with respect to certain relationships and related transactions is incorporated herein by reference to our definitive proxy statement for our 2024 Annual Meeting of Stockholders.

Item 14.
Principal Accounting Fees and Services.
 
The information required by this item is incorporated herein by reference to our definitive proxy statement for our 2024 Annual Meeting of Stockholders.

PART IV

Item 15.
Exhibits.

Exhibit
       
Number
Description of Document
Schedule/Form
Exhibit
Filing Date
         
Eleventh Amended and Restated Certificate of Incorporation of Femasys Inc.
Form 8-K
3.1
June 22, 2021
Amended and Restated Bylaws of Femasys Inc.
Form 8-K
3.2
June 22, 2021
First Amendment to the Amended and Restated Bylaws of Femasys Inc., dated as of March 29, 2023
Form 8-K
3.1
March 30, 2023
Description of the Registrant’s Securities
Form 10-K
4.1
March 24, 2022
Form of Certificate of Common Stock
Form S-1
4.1
 May 14, 2021
Form of indenture
Form S-3
4.3
July 1, 2022
Form of Pre-Funded Warrant
Form 8-K
4.1
April 20, 2023
Form of Common Stock Warrant
Form 8-K
4.2
April 20, 2023
Form of Placement Agent Warrant
Form 8-K
4.3
April 20, 2023
Form of Series A Warrant
Form 8-K
4.1
November 15, 2023
Form of Series B Warrant
Form 8-K
4.2
November 15, 2023
Femasys Inc. 2021 Equity Incentive Plan, and forms of agreements thereunder
Form S-1
 10.3
May 14, 2021
Femasys Inc. 2021 Employee Stock Purchase Plan
Form S-1
 10.4
May 14, 2021
Amended and Restated Employment Agreement, by and between Femasys Inc. and Kathy Lee-Sepsick
Form S-1/A
 10.6
June 14, 2021
Amended and Restated Employment Agreement, by and between Femasys Inc. and Daniel Currie
Form S-1/A
 10.8
June 14, 2021
Employment Agreement, dated February 15, 2010, by and between Femasys Inc. and Gary Thompson
Form S-1/A
 10.9
June 14, 2021
Femasys Inc. Non-Employee Director Compensation Policy
Form S-1/A
 10.11
June 14, 2021
Form of Indemnification Agreement between Femasys Inc. and its directors and officers
Form S-1
 10.12
May 14, 2021
Master Services Agreement and Statement of Work for consulting services, effective August 12, 2021, by and between Femasys Inc. and Bespoke Medical Affairs Solutions, LLC
Form 10-Q
 10.1
 November 12, 2021

Employment Agreement, dated as of February 28, 2022, between Femasys Inc. and Dov Elefant
Form 8-K
 10.1
February 24, 2022
Form of Inducement Stock Option Agreement
Form 8-K
10.2
February 24, 2022
Sales Agreement dated as of July 1, 2022, by and between Femasys Inc. and Piper Sandler & Co.
Form S-3
1.2
July 1, 2022
Equity Purchase Agreement dated July 1, 2022, between Femasys Inc. and Piper Sandler & Co.
Form S-3
1.2
July 1, 2022
Form of Purchase Agreement
Form 8-K
10.1
November 15, 2023
Form of Convertible Note
Form 8-K
10.2
November 15, 2023
Form of Registration Rights Agreement
Form 8-K
10.3
November 15, 2023
Form of Collaboration Agreement
Form 8-K
10.4
November 15, 2023
Consent of KPMG LLP
     
Power of Attorney (included on signature page)
     
Certification of Principal Executive Officer Pursuant to Securities Exchange Act Rules 13a-14(a), as adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
     
Certification of Principal Financial Officer Pursuant to Securities Exchange Act Rules 13a-14(a), as adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
     
Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
     
Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
     

Clawback Policy
     
101.INS*
Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document)
     
101.SCH*
Inline XBRL Taxonomy Extension Schema Document
     
101.CAL*
Inline XBRL Taxonomy Extension Calculation Linkbase Document
     
101.DEF*
Inline XBRL Taxonomy Extension Definition Linkbase Document
     
101.LAB*
Inline XBRL Taxonomy Extension Label Linkbase Document
     
101.PRE*
Inline XBRL Taxonomy Extension Presentation Linkbase Document
     
104*
Cover Page Interactive Data File (formatted as inline XRBL and contained in Exhibit 101)
     

Item 16.
Form 10-K Summary.

None.

SIGNATURES

Pursuant to the requirements of the Securities Act, the registrant has duly caused this registration statement to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of Suwanee, State of Georgia, on this 28 day of March 2024.

FEMASYS INC.

Dated: March 28, 2024
By: /s/ Kathy Lee-Sepsick
 
 
Kathy Lee-Sepsick
 

POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Kathy Lee-Sepsick and Daniel Currie, and each of them as his or her true and lawful attorneys-in- fact and agents, each with the full power of substitution, for him or her and in his or her name, place or stead, in any and all capacities, to sign any and all amendments to this report, and to file the same, with exhibits thereto and other documents in connection therewith with the Securities and Exchange Commission, hereby ratifying and confirming all that said attorneys-in-fact, and each of them, or his or her substitute or substitutes may lawfully do or cause to be done by virtue hereof. Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

Signature

Title

Date
 
 
 
By: /s/ Kathy Lee-Sepsick

 
March 28, 2024
Kathy Lee-Sepsick

President and Chief Executive Officer (principal executive officer)

 
 
 
 
By: /s/ Dov Elefant

 
March 28, 2024
Dov Elefant

Chief Financial Officer (principal financial and accounting officer)

 
 
 
 
By: /s/ Charles Larsen

 
March 28, 2024
Charles Larsen

Chairperson of the Board of Directors

 
 


 
By: /s/ Alistair Milnes



March 28, 2024
Alistair Milnes

Director

 
 
 
 
By: /s/ Joshua Silverman

 
March 28, 2024
Joshua Silverman

Director

 
 
 
 
By: /s/ Edward Uzialko, Jr.

 
March 28, 2024
Edward Uzialko, Jr.

Director

 
 
 
 

123

EX-23.1 2 ef20015354_ex23-1.htm EXHIBIT 23.1

Exhibit 23.1



KPMG LLP

Suite 2000

303 Peachtree Street, N.E.

Atlanta, GA 30308-3210

Consent of Independent Registered Public Accounting Firm
 
We consent to the incorporation by reference in the registration statements (Nos. 333-247284, 333-263833, 333-263835 and 333-271139) on Form S-8, (Nos. 333-266001 and 333-275823) on Form S-3, and (No. 333-272876) on Form S-1 of our report dated March 28, 2024, with respect to the financial statements of Femasys Inc.

Atlanta, Georgia
March 28, 2024



EX-31.1 3 ef20015354_ex31-1.htm EXHIBIT 31.1

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO
SECURITIES EXCHANGE ACT RULES 13a-14(a) AND 15(d)-14(a), AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Kathy Lee-Sepsick, certify that:

1. I have reviewed this Annual Report on Form 10-K for Femasys Inc.;

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

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

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

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

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

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

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

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

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

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

 
FEMASYS INC.
Date: March 28, 2024
By:
/s/ Kathy Lee-Sepsick
   
Kathy Lee-Sepsick
   
Chief Executive Officer and President
   
(principal executive officer)



EX-31.2 4 ef20015354_ex31-2.htm EXHIBIT 31.2

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO
SECURITIES EXCHANGE ACT RULES 13a-14(a) AND 15(d)-14(a), AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Dov Elefant, certify that:

1. I have reviewed this Annual Report on Form 10-K for Femasys Inc.;

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

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

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

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

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

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

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

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

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

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

 
FEMASYS INC.
Date: March 28, 2024
By:
/s/ Dov Elefant
   
Dov Elefant
   
Chief Financial Officer
   
(principal financial and accounting officer)



EX-32.1 5 ef20015354_ex32-1.htm EXHIBIT 32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350 ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of Femasys Inc., a Delaware Corporation (the “Company”), on Form 10-K for the year ended December 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned certifies the following pursuant to Section 18, U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002:

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

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


FEMASYS INC.



Date: March 28, 2024
By:
/s/ Kathy Lee-Sepsick


Kathy Lee-Sepsick


Chief Executive Officer and President


(principal executive officer)



EX-32.2 6 ef20015354_ex32-2.htm EXHIBIT 32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350 ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of Femasys Inc., a Delaware Corporation (the “Company”), on Form 10-K for the year ended December 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned certifies the following pursuant to Section 18, U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002:

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

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


FEMASYS INC.



Date: March 28, 2024
By:
/s/ Dov Elefant


Dov Elefant


Chief Financial Officer


(principal financial and accounting officer)



EX-97.1 7 ef20015354_ex97-1.htm EXHIBIT 97.1

Exhibit 97.1


FEMASYS INC.

CLAWBACK POLICY

I.
Introduction

The Board of Directors (the “Board”) of Femasys Inc. (the “Company”) believes that it is in the best interests of the Company and its shareholders to create and maintain a culture that emphasizes integrity and accountability and that reinforces the Company’s pay-for-performance compensation philosophy.  The Board has therefore adopted this policy which provides for the recoupment of certain executive compensation in the event of an accounting restatement resulting from material noncompliance with financial reporting requirements under the federal securities laws (the “Policy”).  This Policy is designed to comply with Section 10D of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), Rule 10D-1 promulgated under the Exchange Act (“Rule 10D-1”) and Nasdaq Listing Rule 5608 (the “Listing Standards”).

II.
Administration

This Policy shall be administered by the Board or, if so designated by the Board, the Compensation Committee of the Board (the Board or Compensation Committee of the Board if so designated, the “Administrator”). The Administrator is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate or advisable for the administration of this Policy. Any determinations made by the Administrator shall be final and binding on all affected individuals and need not be uniform with respect to each individual covered by the Policy. In the administration of this Policy, the Administrator is authorized and directed to consult with the full Board or such other committees of the Board as may be necessary or appropriate as to matters within the scope of such other committee’s responsibility and authority. Subject to any limitation at applicable law, the Administrator may authorize and empower any officer or employee of the Company to take any and all actions necessary or appropriate to carry out the purpose and intent of this Policy (other than with respect to any recovery under this Policy involving such officer or employee).

III.
Covered Executives

This Policy applies to the Company’s current and former executive officers, as determined by the Administrator in accordance with the definition of executive officer set forth in Rule 10D-1 and the Listing Standards, and such other employees who may from time to time be deemed subject to the Policy by the Administrator (“Covered Executives”). This Policy applies to Incentive-Based Compensation (as defined below) received by a Covered Executive (a) after beginning services as a Covered Executive, (b) if that person served as a Covered Executive at any time during the performance period for such Incentive-Based Compensation, and (c) while the Company had a listed class of securities on a national securities exchange.

IV.
Incentive-Based Compensation

For purposes of this Policy, incentive-based compensation (“Incentive-Based Compensation”) includes any compensation that is granted, earned, or vested based wholly or in part upon the attainment of any financial reporting measures that are determined and presented in accordance with the accounting principles (“GAAP Measures”) used in preparing the Company’s financial statements and any measures derived wholly or in part from such measures, as well as non-GAAP Measures, stock price, and total shareholder return (collectively, “Financial Reporting Measures”); however, it does not include: (i) base salaries; (ii) discretionary cash bonuses; (iii) awards (either cash or equity) that are solely based upon subjective, strategic or operational standards or standards unrelated to Financial Reporting Measures; and (iv) equity awards that vest solely on completion of a specified employment period or without any performance condition.  Incentive-Based Compensation is considered received in the fiscal period during which the applicable reporting measure is attained, even if the payment or grant of such award occurs after the end of that period.  If an award is subject to both time-based and performance-based vesting conditions, the award is considered received upon satisfaction of the performance-based conditions, even if such an award continues to be subject to the time-based vesting conditions.

For the purposes of this Policy, Incentive-Based Compensation may include, among other things, any of the following:


Annual bonuses and other short- and long-term cash incentives.

Stock options.

Stock appreciation rights.

Restricted stock or restricted stock units.

Performance shares or performance units.

For purposes of this Policy, Financial Reporting Measures may include, among other things, any of the following:


Company stock price.

Total shareholder return.

Revenues.

Net income.

Earnings before interest, taxes, depreciation, and amortization (EBITDA).

Funds from operations.

Liquidity measures such as working capital or operating cash flow.

Return measures such as return on invested capital or return on assets.

Earnings measures such as earnings per share.

V.
Recoupment; Accounting Restatement

In the event the Company is required to prepare an accounting restatement of its financial statements due to the Company’s material noncompliance with any financial reporting requirement under U.S. securities laws, including any required accounting restatement to correct an error in previously issued financial statements that (i) is material to the previously issued financial statements or (ii) is not material to previously issued financial statements, but that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (an “Accounting Restatement”), the Administrator will require reimbursement or forfeiture of any excess Incentive-Based Compensation received by any Covered Executive during the three completed fiscal years immediately preceding the date on which the Company is required to prepare the Accounting Restatement (the “Look-Back Period”).  For the purposes of this Policy, the date on which the Company is required to prepare an Accounting Restatement is the earlier of (i) the date the Board concludes or reasonably should have concluded that the Company is required to prepare an Accounting Restatement to correct a material error, and (ii) the date a court, regulator, or other legally authorized body directs the Company to prepare an Accounting Restatement. The Company’s obligation to recover Erroneously Awarded Compensation (as defined below) is not dependent on if or when the restated financial statements are filed.

Recovery of the Incentive-Based Compensation is only required when the excess award is received by a Covered Executive (i) after the beginning of their service as a Covered Executive, (ii) who served as an executive officer at any time during the performance period for that Incentive-Based Compensation, (iii) while the Company has a class of securities listed on a national securities exchange or a national securities association, and (iv) during the Look-Back Period immediately preceding the date on which the Company is required to prepare an accounting restatement.

VI.
Excess Incentive Compensation: Amount Subject to Recovery

The amount of Incentive-Based Compensation subject to recovery (“Erroneously Awarded Compensation”) is the amount the Covered Executive received in excess of the amount of Incentive-Based Compensation that would have been paid to the Covered Executive had it been based on the restated amounts, as determined by the Administrator.  The amount subject to recovery will be calculated on a pre-tax basis.

For Incentive-Based Compensation received as cash awards, the Erroneously Awarded Compensation is the difference between the amount of the cash award that was received (whether payable in a lump sum or over time) and the amount that should have been received applying the restated Financial Reporting Measure.  For cash awards paid from bonus pools, the Erroneously Awarded Compensation is the pro rata portion of any deficiency that results from the aggregate bonus pool that is reduced based on applying the restated Financial Reporting Measure.

For Incentive-Based Compensation received as equity awards that are still held at the time of recovery, the amount subject to recovery is the number of shares or other equity awards received or vested in excess of the number that should have been received or vested applying the restated Financial Reporting Measure.  If the equity award has been exercised, but the underlying shares have not been sold, the Erroneously Awarded Compensation is the number of shares underlying the award.
2

With respect to any compensation plans or programs that take into account Incentive-Based Compensation, including long-term disability and life insurance plans, the amount of Erroneously Awarded Compensation subject to recovery hereunder includes, but is not limited to, the amount contributed by the Company to any notional account based on Erroneously Awarded Compensation and any earnings accrued to date on that notional amount.

For Incentive-Based Compensation based on stock price or total shareholder return: (a) the Administrator shall determine the amount of Erroneously Awarded Compensation based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was received; and (b) the Company shall maintain documentation of the determination of that reasonable estimate and provide such documentation to The Nasdaq Stock Market (“Nasdaq”).

In instances where the Administrator is not able to determine the amount of Erroneously Awarded Compensation directly from the information in the accounting restatement, the amount will be based on the Administrator’s reasonable estimate of the effect of the accounting restatement on the applicable measure.  In such instances, the Company will maintain documentation of the determination of that reasonable estimate and provide such documentation to Nasdaq.

VII.
Method of Recoupment

The Administrator will determine, in its sole discretion, subject to applicable law, the timing and method for recouping Incentive-Based Compensation hereunder, which may include, without limitation:


requiring reimbursement of cash Incentive-Based Compensation previously paid;


seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other disposition of any equity-based awards;


offsetting the recouped amount from any compensation otherwise owed by the Company to the Covered Executive;


cancelling outstanding vested or unvested equity awards; and/or


taking any other remedial and recovery action permitted by law, as determined by the Administrator.

VIII.
No Indemnification; Successors

Notwithstanding the terms of any indemnification or insurance policy or any contractual arrangement with any Covered Executive that may be interpreted to the contrary, the Company shall not indemnify any Covered Executives against the loss of any incorrectly awarded Incentive-Based Compensation.  This Policy shall be binding and enforceable against all Covered Executives and their beneficiaries, heirs, executors, administrators or other legal representatives.

IX.
Exception to Enforcement

The Administrator shall recover any excess Incentive-Based Compensation in accordance with this Policy unless such recovery would be impracticable, as determined by the Compensation Committee in accordance with Rule 10D-1 of the Exchange Act and any applicable rules or standards adopted by the SEC and the listing standards of any national securities exchange on which the Company’s securities are listed.

X.
Interpretation

The Administrator is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy.  It is intended that this Policy be interpreted in a manner that is consistent with the requirements of Section 10D of the Exchange Act, Rule 10D-1 and the Listing Standards.

XI.
Effective Date

This Policy shall be effective as of November 28, 2023 (the “Effective Date”) and shall apply to Incentive-Based Compensation that is received by a Covered Executive on or after that date, even if such Incentive-Based Compensation was approved, awarded, granted, or paid to Covered Executives prior to the Effective Date. Subject to applicable law, the Administrator may affect recovery under this Policy from any amount of compensation approved, awarded, granted, payable or paid to the Covered Executive prior to, on or after the Effective Date.
3

XII.
Amendment; Termination

The Board may amend this Policy from time to time in its discretion and shall amend this Policy as it deems necessary to comply with any rules or standards adopted by the SEC and the listing standards of any national securities exchange on which the Company’s securities are listed. The Board may terminate this Policy at any time.

XIII.
Other Recoupment Rights

 
The Board intends that this Policy shall be applied to the fullest extent of the law.  Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company pursuant to the terms of any similar policy in any employment agreement, equity award agreement, or similar agreement and any other legal remedies available to the Company.

Adopted by the Board of Directors: September 20, 2023

4

EX-101.SCH 8 femy-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - Balance Sheets link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Organization, Nature of Business, and Liquidity link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Cash and Cash Equivalents link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Notes Payable link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Convertible Notes with Warrants (November 2023 Financing) link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Equity Incentive Plans link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Retirement Plan link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Related-Party Transactions link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Net Loss per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - Insider Trading Arrangements link:presentationLink link:calculationLink link:definitionLink 070100 - Disclosure - Organization, Nature of Business, and Liquidity (Policies) link:presentationLink link:calculationLink link:definitionLink 070200 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 080200 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 080500 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - Convertible Notes with Warrants (November 2023 Financing) (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 080900 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 081000 - Disclosure - Equity Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 081300 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - Organization, Nature of Business, and Liquidity (Details) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - Summary of Significant Accounting Policies, Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 090202 - Disclosure - Summary of Significant Accounting Policies, Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 090204 - Disclosure - Summary of Significant Accounting Policies, Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090206 - Disclosure - Summary of Significant Accounting Policies, Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 090208 - Disclosure - Summary of Significant Accounting Policies, Impairment of Long-Lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090210 - Disclosure - Summary of Significant Accounting Policies, Leases (Details) link:presentationLink link:calculationLink link:definitionLink 090212 - Disclosure - Summary of Significant Accounting Policies, Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090214 - Disclosure - Summary of Significant Accounting Policies, Deferred Offering Costs (Details) link:presentationLink link:calculationLink link:definitionLink 090216 - Disclosure - Summary of Significant Accounting Policies, Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 090218 - Disclosure - Summary of Significant Accounting Policies, Clinical Holdback (Details) link:presentationLink link:calculationLink link:definitionLink 090220 - Disclosure - Summary of Significant Accounting Policies, Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 090222 - Disclosure - Summary of Significant Accounting Policies, Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 090224 - Disclosure - Summary of Significant Accounting Policies, Advertising Expense (Details) link:presentationLink link:calculationLink link:definitionLink 090226 - Disclosure - Summary of Significant Accounting Policies, Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 090228 - Disclosure - Summary of Significant Accounting Policies, Other Income (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - Commitments and Contingencies, Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 090502 - Disclosure - Commitments and Contingencies, Financing Leases (Details) link:presentationLink link:calculationLink link:definitionLink 090504 - Disclosure - Commitments and Contingencies, Undiscounted Cash Payment Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Notes Payable, AFCO Credit Corporation (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Convertible Notes with Warrants (November 2023 Financing), Summary (Details) link:presentationLink link:calculationLink link:definitionLink 090702 - Disclosure - Convertible Notes with Warrants (November 2023 Financing), Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 090704 - Disclosure - Convertible Notes with Warrants (November 2023 Financing), Convertible Notes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 090706 - Disclosure - Convertible Notes with Warrants (November 2023 Financing), Future Principal Payments Under the Convertible Notes (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Income Taxes, Current Tax Provisions and Deferred Tax Provisions (Details) link:presentationLink link:calculationLink link:definitionLink 090802 - Disclosure - Income Taxes, Statutory Federal Income Tax Rate and Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 090804 - Disclosure - Income Taxes, Deferred Tax Assets (Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 090806 - Disclosure - Income Taxes, Federal Net Operating Loss Carryforwards Available to Future Years (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Stockholders' Equity, Summary (Details) link:presentationLink link:calculationLink link:definitionLink 090902 - Disclosure - Stockholders' Equity, Convertible Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 090904 - Disclosure - Stockholders' Equity, Redeemable Convertible Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 090906 - Disclosure - Stockholders' Equity, Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 090908 - Disclosure - Stockholders' Equity, April 2023 Financing (Details) link:presentationLink link:calculationLink link:definitionLink 090910 - Disclosure - Stockholders' Equity, Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 090912 - Disclosure - Stockholders' Equity, Dividends (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Equity Incentive Plans, Stock Option Plans (Details) link:presentationLink link:calculationLink link:definitionLink 091002 - Disclosure - Equity Incentive Plans, Stock Option Plan Activity (Details) link:presentationLink link:calculationLink link:definitionLink 091004 - Disclosure - Equity Incentive Plans, Options Outstanding and Vested and Currently Exercisable by Exercise Prices (Details) link:presentationLink link:calculationLink link:definitionLink 091006 - Disclosure - Equity Incentive Plans, Inducement Grant and Valuation (Details) link:presentationLink link:calculationLink link:definitionLink 091008 - Disclosure - Equity Incentive Plans, Employee Stock Purchase Plan ("ESPP") (Details) link:presentationLink link:calculationLink link:definitionLink 091010 - Disclosure - Equity Incentive Plans, Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Retirement Plan (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Related-Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 femy-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 femy-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 femy-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Insider Trading Arrangements [Line Items] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Accounts receivable, net Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Additional paid-in-capital Amortization of debt issuance costs and discount Amortization of debt discount and issuance costs Depreciation Depreciation Advertising expense Advertising Expense Advertising Expense Advertising Cost [Policy Text Block] Amortization Amortization expense Amortization of Intangible Assets Impairment of Long-Lived Assets [Abstract] Balance Sheets [Abstract] Net loss per share attributable to common stockholders, basic (in dollars per share) Net loss per share attributable to common stockholders, basic (in dollars per share) Cash and cash equivalents Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Interest Accounts receivable Increase (Decrease) in Accounts Receivable Inventory Increase (Decrease) in Inventories Changes in operating assets and liabilities: Accounts payable Increase (Decrease) in Accounts Payable Accrued expenses Increase (Decrease) in Accrued Liabilities Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Common stock, authorized (in shares) Balance (in shares) Balance (in shares) Common stock purchased (in shares) Common stock, issued (in shares) Common stock, outstanding (in shares) Common stock, $.001 par, 200,000,000 authorized, 21,774,604 shares issued and 21,657,381 outstanding as of December 31, 2023; and 11,986,927 shares issued and 11,869,704 outstanding as of December 31, 2022 Current Tax Provisions and Deferred Tax Provisions [Abstract] Income Tax Expense (Benefit), Continuing Operations [Abstract] Concentration Risk Type [Axis] Concentration Risk [Line Items] Concentration Risk [Table] Concentration Risk Type [Domain] Construction in progress Convertible Notes [Member] Convertible Notes Payable, net (including related parties) Total Convertible Notes Payable Convertible Preferred Stock [Member] Cost of sales (excluding depreciation expense) Current federal taxes Current tax provision Current Income Tax Expense (Benefit) Total current liabilities Liabilities, Current Current liabilities: Current state taxes Customer Concentration Risk [Member] Maturity date Notes Payable Debt Disclosure [Text Block] Aggregate principal amount Subtotal of future principal payments Convertible Notes (November 2023 Financing) Frequency of installment payments Convertible note accrue interest rate Stated interest rate Interest rate Maturity date of loan Debt Instrument, Maturity Date Debt Instrument, Name [Domain] Monthly principal and interest payments Debt discount Notes Payable [Abstract] Convertible Notes [Abstract] Debt Instrument [Axis] Debt Instrument [Line Items] Schedule of Long-Term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Transaction costs Payments of Debt Issuance Costs Deferred federal taxes Deferred tax provision Deferred Income Tax Expense (Benefit) Deferred tax liability Deferred Tax Liabilities, Gross Deferred state taxes Deferred tax asset arising from [Abstract] Deferred tax asset Deferred Tax Assets, Gross Research and development expense capitalization Deferred Tax Assets, in Process Research and Development Net deferred tax asset Deferred Tax Assets, Net Net operating loss carry forwards Operating Loss Carryforwards [Abstract] Other Deferred Tax Assets, Other Research and experimentation tax credits Research and development tax credits Share-based compensation expense Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Accrued expenses (vacation) Valuation allowance Deferred Tax Assets, Valuation Allowance Deferred tax liability arising from [Abstract] Deferred Tax Liabilities, Gross [Abstract] Depreciation and amortization Depreciation expense Cash and Cash Equivalents Cash and Cash Equivalents Disclosure [Text Block] Net loss per share attributable to common stockholders, diluted (in dollars per share) Net loss per share attributable to common stockholders, diluted (in dollars per share) Effective tax rate Effective Income Tax Rate Reconciliation, Percent Valuation allowance Federal income tax at statutory federal rate Permanent differences Other deferred adjustments State income tax expense (net of federal benefit) Stock-based compensation expense Stock Option Plan [Abstract] Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Common stock available for purchase (in shares) Employee Stock Ownership Plan (ESOP), Plan [Domain] Employee Stock Ownership Plan (ESOP) Name [Axis] Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table] Fair Value of Financial Instruments Federal [Member] Furniture and fixtures Furniture and Fixtures [Member] Loss on fixed asset dispositions Gain (Loss) on Disposition of Property Plant Equipment General and administrative General and Administrative [Member] Intangible Assets IPO [Member] IPO [Member] Impairment of long-lived assets Impairment, Long-Lived Asset, Held-for-Use Statements of Comprehensive Loss [Abstract] Income Taxes [Abstract] Income Tax Uncertainties [Abstract] Income Taxes Income Tax Disclosure [Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Reconciliation of Income Tax (Benefit) Expense [Abstract] Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract] Income taxes Prepaid and other assets Increase (Decrease) in Other Operating Assets Warrants to purchase common stock (in shares) Options to purchase common stock (in shares) Intangible Assets [Abstract] Cost Finite-Lived Intangible Assets, Gross Net book value Intangible assets, net of accumulated amortization Intangible Assets, Net [Abstract] Finite-Lived Intangible Assets, Net [Abstract] Interest expense Interest Expense Interest expense on loan Interest expense Interest Expense, Debt Finished goods Inventory, net Inventory, net Inventory Stated at Cost, Net of Reserve [Abstract] Inventory, Net [Abstract] Materials Work in progress Reserve for inventories Inventory Valuation Reserves Inventories Inventory, Policy [Policy Text Block] Leasehold improvements Total liabilities Liabilities Total liabilities and stockholders' equity Liabilities and Equity Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Line of Credit Facility, Lender [Domain] Lender Name [Axis] Legal expenses incurred paid by underwriters Legal Fees 2024 Long-Term Debt, Maturity, Year One 2025 Long-Term Debt, Maturity, Year Two Total Machinery and Equipment [Member] Money Market Funds [Member] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Cash flows from financing activities: Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from investing activities: Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from operating activities: Net loss Net loss Net loss attributable to common stockholders, basic Net loss attributable to common stockholders, basic Total other income Nonoperating Income (Expense) Other income (expense): Long-term assets: Total long-term liabilities Liabilities, Noncurrent Long-term liabilities: Advertising Expense [Abstract] Marketing and Advertising Expense [Abstract] Note payable Note payable Office Equipment [Member] Net operating loss carry forwards Operating Loss Carryforwards Loss from operations Operating Income (Loss) Organization, Nature of Business, and Liquidity Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Prepaid and other current assets Other Income [Abstract] Other Income, Nonoperating [Abstract] Other expense Other Nonoperating Expense Other income Retirement Plan Contributions by employer Preferred stock, shares outstanding (in shares) Preferred stock, shares (in shares) Preferred stock, shares (in shares) Proceeds from convertible notes, including related parties Proceeds from convertible notes Proceeds from at-the-market sales of common stock Proceeds from sale of common stock Gross proceeds from offering Proceeds from Issuance or Sale of Equity Issuance Sale of Common Stock [Abstract] Proceeds from issuance after deducting underwriting discounts, commissions, and legal expenses Proceeds from Issuance Initial Public Offering Proceeds from the issuance of common stock and warrants in April 2023 Financing Proceeds to pay insurance premiums Proceeds from Notes Payable Property and equipment, gross Property, Plant and Equipment, Gross Net property and equipment Property, Plant and Equipment, Net Property and Equipment [Abstract] Property and Equipment Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Accounts Receivable Redeemable Convertible Preferred Stock [Member] Related-party transaction Related-Party Transactions Repayment of note payable Down payments Repayments of Notes Payable Issuance costs for at-the-market sales of common stock Payments for Repurchase of Common Stock Issuance costs for convertible notes, including related parties Repayments of Convertible Debt Research and Development Research and Development Expense, Policy [Policy Text Block] Accumulated deficit Sale of Stock [Domain] Sale of common stock (in shares) Sale of Stock, Number of Shares Issued in Transaction Purchase price (in dollars per share) Net proceeds from issuance of common stock and warrants Gross cash proceeds from offering Share-based Compensation Expense Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Estimated Useful Lives of Assets Property, Plant and Equipment [Table Text Block] Sales and marketing Sales and Marketing [Member] Stock based compensation expense expected to be recognized for employees and nonemployees Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Exercise Price Range [Domain] Exercise Price Range [Axis] Number of shares of common stock available for awards (in shares) Intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Fair Value of Awards (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Option outstanding, outstanding (in shares) Ending balance (in shares) Beginning balance (in shares) Shares outstanding (in shares) Option outstanding, exercise price (in dollars per share) Ending balance (in dollars per share) Beginning balance (in dollars per share) Option exercisable (in shares) Dividend yield Expected volatility Risk free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Summary of Significant Accounting Policies State [Member] Statements of Cash Flows [Abstract] Statements of Stockholders' Equity [Abstract] Stock-Based Compensation Stockholders' equity: Stockholders Equity [Abstract] Stockholders' Equity Note [Abstract] Warrants outstanding (in shares) Number of warrants outstanding (in shares) Stockholders' Equity Equity [Text Block] Warrants issued to purchase common stock (in shares) Warrants issued to purchase common stock (in shares) Warrants purchase shares of common stock (in shares) Subsequent Event Type [Axis] Subsequent Event [Line Items] Subsequent Event [Table] Subsequent Event Type [Domain] Sale of Stock [Axis] Supplemental cash flow information Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward [Axis] Total current assets Assets, Current Current assets: Unrecognized tax benefits Unusual Risk or Uncertainty, Nature [Domain] Unusual Risk or Uncertainty, Nature [Axis] Warrants Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) Weighted average number of shares used in computing net loss per share attributable to common stockholders, diluted (in shares) Total potential shares (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) Weighted average number of shares used in computing net loss per share attributable to common stockholders, basic (in shares) Common Stock [Member] Long-Lived Tangible Asset [Domain] Disposed of property and equipment cost Property and equipment, at cost: Net book value Research and development Preferred Stock [Member] Total assets Assets Accounts Receivable [Abstract] Other - current Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Income Tax Authority [Domain] Equity Incentive Plans Share-Based Payment Arrangement [Text Block] Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Statement [Table] Machinery and equipment Assets Assets [Abstract] Statement [Line Items] Net Loss per Share Attributable to Common Stockholders, Basic [Abstract] Warrants Outstanding to Purchase Shares of Common Stock Class of Warrant or Right [Table] Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Line Items] Federal Net Operating Loss Carryforwards Available to Future Years Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Stockholders' Equity [Abstract] Fair Value Preferred stock, shares outstanding (in shares) Temporary Equity, Shares Outstanding Long-Term Debt, Fiscal Year Maturity [Abstract] Class of Warrant or Right [Line Items] Class of Stock [Domain] Warrants and Rights Note Disclosure [Abstract] Deferred Tax Assets, Net [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Other long-term assets Operating expenses: Total operating expenses Operating Expenses Net Loss per Share Attributable to Common Stockholders [Abstract] Net Loss per Share Attributable to Common Stockholders Earnings Per Share, Policy [Policy Text Block] Other liabilities Class of Stock [Axis] Property, Plant and Equipment [Table] Common stock, par value (in dollars per share) Deferred Offering Costs Deferred Charges, Policy [Policy Text Block] Long-Lived Tangible Asset [Axis] Property, Plant and Equipment [Line Items] Number of votes per share Common Stock, Voting Rights Common stock reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Preferred stock, value Preferred stock, value Preferred Stock, Value, Outstanding Balance Balance Total stockholders' equity Equity, Attributable to Parent Change in valuation allowance Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Income tax expense Total income tax expense provision Office equipment Property, Plant and Equipment, Other, Gross Accounts Receivable [Member] Equity Components [Axis] Additional Paid-in Capital [Member] Accumulated Deficit [Member] Accumulated Other Comprehensive Loss, Net of Tax [Member] AOCI Attributable to Parent [Member] Equity Component [Domain] Deferred offering costs Deferred Offering Costs General and Administrative Selling, General and Administrative Expenses, Policy [Policy Text Block] Common stock value Stock Issued During Period, Value, New Issues Issuance of common stock in connection with Employee Stock Purchase Plan Issuance of common stock for cash upon exercise of options Issuance of common stock and warrants, in connection with April 2023 Financing, net of issuance costs (in shares) Issuance and sale of common stock (in shares) Common stock sold (in shares) Issuance of common stock in connection with Employee Stock Purchase Plan (in shares) Restriction for employees to purchase common stock under the ESPP (in shares) Issuance of common stock for cash upon exercise of options (in shares) Exercised (in shares) Common stock outstanding (in shares) Net loss attributable to common stockholders, diluted Net loss attributable to common stockholders, diluted Payments of deferred offering costs Payments of deferred offering costs Number of Options [Roll Forward] Option outstanding [Abstract] Options vested and exercisable [Abstract] Options vested and exercisable [Abstract] Options vested and exercisable, Weighted average exercise price (in dollars per share) Options vested and exercisable, Exercise price (in dollars per share) Options vested and exercisable, Number of option vested (in shares) Estimated Fair Value Assumptions [Abstract] Black-Scholes Weighted Average Assumptions [Abstract] Convertible note, fair value Convertible Debt, Fair Value Disclosures Dividends declared or paid Net Loss per Share Attributable to Common Stockholders Weighted Average Number of Shares Outstanding [Abstract] Parent [Member] Class of Stock [Line Items] Schedule of Stock by Class [Table] Commitments and contingencies Commitments and Contingencies Dividends [Abstract] Adjustments to reconcile net loss to net cash used in operating activities: Long-Term Debt, Type [Axis] Accounts payable Accrued expenses Accrued expenses Director fees Accrued Professional Fees, Current Incentive and other compensation costs Accrued and unpaid interest Other Long-Term Debt, Type [Domain] Share-based compensation expense Proceeds from common stock issued through ESPP and exercised options Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Inventory reserve Coupon interest expense Other Assets [Abstract] Fair Value Hierarchy and NAV [Domain] Proceeds from exercise of pre-funded warrants Asset Class [Domain] Interest income Cash and Cash Equivalents [Abstract] Accrued Expenses [Abstract] Organization, Nature of Business, and Liquidity [Abstract] Asset Class [Axis] Fair Value Hierarchy and NAV [Axis] Future Principal Payments Under the Convertible Notes Components of Deferred tax assets (liabilities) Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Current Tax Provisions and Deferred Tax Provisions Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Reconciliation of Income Tax Expense at Statutory Federal Income Tax Rate and Income Taxes Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Computations of Diluted Weighted Average Shares Outstanding Inventory Stated at Cost, Net of Reserve Commitments and Contingencies [Abstract] Income Taxes [Abstract] Fair Value [Abstract] Subsequent Events Inventories [Abstract] Inventory Disclosure [Abstract] Notes Payable [Abstract] Total long-term assets Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment Retirement Plan [Abstract] Options Outstanding and Vested and Currently Exercisable by Exercise Prices Stock Option Plan Activity Black-Scholes Weighted Average Assumptions Equity Incentive Plans [Abstract] Stock Based Compensation [Abstract] Salary and Wage, Excluding Cost of Good and Service Sold [Abstract] Use of Estimates in Preparation of Financial Statements Other Assets Schedule of Other Assets [Table Text Block] Assets, Fair Value Disclosure [Abstract] Assets, Fair Value Disclosure [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Research and Development [Member] Summary of Significant Accounting Policies [Abstract] Related-Party Transactions [Abstract] Subsequent Events [Abstract] Income Tax Authority [Axis] Granted (in shares) Options granted (in shares) Non-cash investing and financing activities: Computation of Basic and Diluted Net Loss Per Share Basis of Presentation Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Unrecognized expenses Stock price (in dollars per share) Share Price Impairment of Long-Lived Assets Weighted Average Exercise Price [Abstract] Grant Price (in dollars per share) Granted (in dollars per share) Exercised (in dollars per share) Forfeited (in dollars per share) Expired (in dollars per share) Plan Name [Axis] Plan Name [Domain] Subsequent Event [Member] Income Statement Location [Axis] Income Statement Location [Domain] Weighted average useful life Recently Issued Accounting Pronouncements Adopted and Not Yet Adopted Concentration of Credit Risk Property and equipment Deferred Tax Assets, Property, Plant and Equipment Intangibles Estimated useful lives of assets Weighted average remaining contracted term in years Option outstanding, weighted average remaining life years Options vested and exercisable, Weighted average remaining life years Expected term (in years) Duration of purchase offering Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Weighted-average period over which unrecognized compensation is expected to be recognized Lease expiration date Percentage of ISO granted to ten-percent shareholder Percentage of fair market value of common stock on last date and first day of offering period Number of operating segments Number of Operating Segments Concentration of risk percentage Concentration Risk, Percentage Exercise price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price Fair Value Method and Black-Scholes Assumptions [Abstract] Conversion price (in dollars per share) Sales by Geographic Region Revenue [Member] Share price (in dollars per share) Notes redeem at premium, percentage Fair value of warrants Convertible Note Payable Charges written off against reserve Number of shares approved to increase (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Number of Shares, Period Increase (Decrease) Warrants exercise price (In dollars per share) Exercise price (in dollars per share) Warrants exercise price (in dollars per share) International [Member] Less unamortized discount and debt issuance costs Less unamortized discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Convertible Notes Payable [Abstract] Treasury Common Stock [Member] Treasury stock, common shares (in shares) Treasury stock, common shares (in shares) Treasury stock, common shares (in shares) Treasury stock, common value Treasury stock, common value Treasury stock, 117,223 common shares Treasury Stock, Common, Value Lease Cost [Abstract] Total Lease, Cost Operating lease cost Short-term lease cost Variable lease cost Revenue Recognition [Abstract] Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Leases [Abstract] Operating Right-of-Use Assets and Lease Liabilities [Abstract] Net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Lease right-of-use assets Operating Leases [Abstract] Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Sales Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] Operating Leases [Abstract] Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect End of period Beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash and cash equivalents: Payments under lease obligations Finance Lease, Principal Payments Right-of-use asset obtained in exchange for a lease liability Weighted average discount rate Finance Lease, Weighted Average Discount Rate, Percent Weighted average discount rate 2029 Lessee, Operating Lease, Liability, to be Paid, after Year Five 2024 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three 2025 Payments for rent Depreciation expense Finance Lease, Right-of-Use Asset, Amortization Total Finance Lease, Liability Lease liabilities - current portion Finance Lease, Liability, Current Lease liabilities - long-term portion Finance Lease, Liability, Noncurrent Interest expense Finance Lease, Interest Expense Total Lease liability Operating Lease, Liability Lease liabilities - current portion Lease liabilities - long-term portion Revenue recognized from performance obligations in prior periods Contract with Customer, Performance Obligation Satisfied in Previous Period Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Lease Cost Leases Measurement Input Type [Axis] Exercise Price [Member] Dividend Yield [Member] Expected Volatility [Member] Risk-free Interest Rate [Member] Stock Price [Member] Measurement Input Type [Domain] Warrants, measurement input Weighted average remaining lease terms Finance Lease, Weighted Average Remaining Lease Term Weighted average remaining lease terms Revenue Recognition Warrants term Warrants term Expiration date Grantee Status [Axis] Grantee Status [Domain] Employees [Member] Nonemployee [Member] Nonemployees [Member] Financing Lease Liability [Abstract] Lease liabilities [Abstract] Lease right-of-use assets Finance Lease, Right-of-Use Asset, before Accumulated Amortization Financing Lease Right-of-Use Assets [Abstract] Finance Lease, Right-of-Use Asset, after Accumulated Amortization [Abstract] Accumulated depreciation Finance Lease, Right-of-Use Asset, Accumulated Amortization Amortization of right-of-use assets Lease liabilities Customer [Domain] Geographical [Domain] Geographical [Axis] Customer [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Maximum [Member] Minimum [Member] Product and Service [Domain] Product and Service [Axis] U.S. [Member] Cover [Abstract] Document Type Document Annual Report Document Transition Report Document Financial Statement Error Correction [Flag] Entity Interactive Data Current Amendment Flag ICFR Auditor Attestation Flag Document Fiscal Year Focus Document Fiscal Period Focus Document Period End Date Entity Registrant Name Entity Central Index Key Entity File Number Entity Tax Identification Number Entity Incorporation, State or Country Code Current Fiscal Year End Date Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Shell Company Entity Filer Category Entity Small Business Entity Emerging Growth Company Entity Ex Transition Period Entity Public Float Entity Address, Address Line One Entity Address, Address Line Two Entity Address, City or Town Entity Address, State or Province Entity Address, Postal Zip Code City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Security Exchange Name Entity Common Stock, Shares Outstanding Auditor Name Auditor Location Auditor Firm ID Tabular disclosure of the significant assumptions used during the year to estimate the fair value of warrants, 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. Fair Value Method and Black-Scholes Assumptions [Table Text Block] Fair Value Warrant and Black-Scholes Warrant Assumptions Percentage of effective interest rate for the discount amortization. Effective Interest Rate, Discount Amortization Percentage of effective interest rate for discount amortization Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to clinical trial cost. Accrued Clinical Trial Cost Clinical trial costs Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to franchise taxes. Franchise Taxes Franchise taxes Amount of right-of-use asset from operating and finance lease. Operating Lease and Finance Lease, Right-of-Use Asset Lease right-of-use assets, net An at-the-market (ATM) facility is a type of follow-on offering of stock utilized by publicly traded companies in order to raise capital over time. At-the-Market Facility [Member] At-the-Market Facility [Member] Represents the stock option grants. Number of stock option grants Number of stock option grants Inducement Grant [Abstract] Name of Employee Stock Purchase Plan. 2021 Employee Stock Purchase Plan [Member] 2021 Employee Stock Purchase Plan [Member] The shares available for purchase under Employee Stock Purchase Plan expressed as percentage of total number of shares of our common stock outstanding. Stock Available for Purchase Under Employee Stock Purchase Plan Expressed as Percentage of Common Stock Outstanding Shares available for purchase under ESPP expressed as percentage of common stock outstanding Number of offering purchase dates on which shares of our common stock will be purchased for employees. Number of Purchase Dates for Offering Number of purchase dates of offering Employee Stock Purchase Plan [Abstract] Employee Stock Purchase Plan [Abstract] Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after 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). Long-Term Debt, Maturity, after Year Five Thereafter Period of conversion price for a period after closing, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Period of Conversion Price Conversion price, period The closing price per share of the common stock exceeds of the conversion feature embedded in the debt instrument. Debt Instrument, Convertible, Conversion Price of Common Stock Exceeds Conversion price of common stock exceeds (in dollars per share) The amount of daily dollar trading volume of the common stock exceeds per day during the same period and certain equity conditions. Daily Dollar Trading Volume of Common Stock Exceeds per Day Daily dollar trading volume of common stock exceeds per day The consecutive trading days, in which common stock exceeds the conversion price, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Consecutive Trading Days, Common Stock Exceeds the Conversion Price Consecutive trading days Black-Scholes value price per share or per unit of warrants. Class of Warrant or Right, Black-Scholes Value Black-Scholes value (in dollars per share) Percentage of warrant has the right to call the exercise, if the closing price of the common stock exceeds. Percentage of Warrant Closing Price of Common Stock Exceeds, Percentage Percentage of warrant closing price of common stock exceeds Warrants Transactions [Abstract] Warrants [Abstract] A classification of Information by type of warrant or right issued, for example Series B Warrants. Series B Warrants [Member] Series B Warrants [Member] A classification of Information by type of warrant or right issued, for example Series A Warrants. Series A Warrants [Member] Series A Warrants [Member] The November 2023 financing. November 2023 Financing [Member] November 2023 Financing [Member] The entire disclosure for information about convertible notes with warrants financing. Convertible Notes with Warrants November 2023 Financing [Text Block] Convertible Notes with Warrants (November 2023 Financing) Convertible Notes with Warrants (November 2023 Financing) [Abstract] Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of pre-funded warrants, common warrants and placement agent warrants using the treasury stock method. Incremental Common Shares Attributable to Dilutive Effect of Pre-Funded Warrants, Common Warrants and Placement Agent Warrants Warrants to purchase common stock in connection financing (in shares) Amount of expense for award under share-based payment arrangement to be recognized upon achieving certain performance condition. Share-based Compensation Expense to be Recognized upon Achieving Certain Performance Condition Compensation expense to be recognized upon achieving certain performance condition Stock-based Compensation Expense [Abstract] Stock-based Compensation Expense [Abstract] Amount of clinical holdback, due after one year or beyond the normal operating cycle, if longer. Clinical Holdback, Noncurrent Clinical holdback - long-term portion Clinical holdback - long-term portion Amount of clinical holdback liability. Clinical Holdback Liability Balance Balance Amount of clinical holdback retained during the period. Clinical Holdback Retained Clinical holdback retained Amount of cash outflow reducing clinical holdback liability. Clinical Holdback Paid Clinical holdback paid Amount of clinical holdback expected to be paid during the following twelve months or within one business cycle, if longer. Clinical Holdback Current Clinical holdback - current portion Less: clinical holdback - current portion A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. Clinical Holdback Liability [Roll Forward] Clinical Holdback Liability [Roll Forward] The agreed upon percentage of total invoiced costs retains from the medical institution or physician. Agreed Percentage of Invoiced Costs Retains Agreed percentage of invoiced costs retains Clinical Holdback [Abstract] Clinical Holdback [Abstract] 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. Clinical Holdback [Line Items] A table or schedule providing information pertaining to clinical holdback. Clinical Holdback [Table] Tabular disclosure of the significant assumptions used during the year to estimate the fair value of warrants, 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. Schedule of Share Based Payment Award, Fair Value Warrant Liability, Valuation Assumptions [Table Text Block] Warrants Valuation Assumptions Pressure management device evaluates the women's fallopian tubes after a FemBloc procedure and is part of the FemBloc validation study. FemVue [Member] FemVue [Member] Revenue recognition payment period term, 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. Revenue Recognition, Payment Term of Period Revenue recognition payment period term The percentage of restocking fee on items to be returned. Percentage of Restocking Fee Percentage of restocking fee Primary Geographical Markets [Abstract] Primary Geographical Markets [Abstract] The amount of unsatisfied performance obligation. Contract with Customer, Unsatisfied Performance Obligation Unsatisfied performance obligation Number of additional women enrolled for a clinical readout. Number of Women Enrolled for Clinical Readout Number of women enrolled for a clinical readout Number of year where women's used for permanent birth control. Number of Year Where Women's Used for Permanent Birth Control Number of year where women's used for permanent birth control. Follow-up period for interim analysis of clinical data for permanent birth control Follow-up Period for Interim Analysis of Clinical Data Follow-up period for interim analysis of clinical data for permanent birth control The cash inflow from the issuance of debt and equity during the period. Proceeds from Issuance of Debt and Equity Proceeds from issuance of debt and equity Number of women need to use for interim analysis of clinical data for permanent birth control Number of Women Need to Use for Interim Analysis of Clinical Data Number of women need to use for interim analysis of clinical data for permanent birth control Period for analysis of clinical data for permanent birth control. Period for analysis of clinical data Period for analysis of clinical data for permanent birth control Number of women used FemBloc for permanent birth control Number of Women Used FemBloc for Permanent Birth Control Number of women used FemBloc for permanent birth control Organization and Nature of Business [Abstract] Liquidity [Abstract] Disclosure of accounting policy for the organization and nature of business. Organization and Nature of Business [Policy Text Block] Organization and Nature of Business Disclosure of accounting policy for the liquidity. Liquidity [Policy Text Block] Liquidity Tabular disclosure of clinical holdback liability account. Schedule Of Clinical Holdback Liability Account [Table Text Block] Clinical Holdback Liability Convertible Preferred Stock [Abstract] Series A Preferred [Abstract] Amount of research tax credits available to the entity. Research Tax Credits Research tax credits available to the Company Amount of noncurrent research tax credits classified as other. Research Tax Credits., Noncurrent Other long-term assets Amount of current research tax credits classified as other. Research Tax Credits, Current Prepaid and other current assets Disclosure of accounting policy for certain risk and uncertainties. Certain Risk and Uncertainties [Policy Text Block] Certain Risk and Uncertainties Disclosure of accounting policy for clinical holdback. Clinical Holdback [Policy Text Block] Clinical Holdback Disclosure of accounting policy for accrued expenses. Accrued Expenses [Policy Text Block] Accrued Expenses Disclosure of accounting policy for other assets. Other Assets [Policy Text Block] Other Assets Disclosure of accounting policy for license, manufacturing, and supply agreement. License Manufacturing and Supply Agreement [Policy Text Block] License, Manufacturing, and Supply Agreement - Bayer Yakuhin Disclosure of accounting policy for sales and marketing expense. Sales and Marketing [Policy Text Block] Sales and Marketing Disclosure of accounting policy for other income. Other Income [Policy Text Block] Other Income Disclosure of accounting policy for common stock warrants. Common Stock Warrants [Policy Text Block] Common Stock Warrants Disclosure of accounting policy for convertible notes with warrants (November 2023 financing). Convertible Notes with Warrants [Policy Text Block] Convertible Notes with Warrants (November 2023 Financing) The amount of divestiture of inventory. Inventory, Disposals Disposed of inventory 2021 Equity Plan a type of equity award to newly hired personnel. 2021 Equity Plan [Member] 2021 Equity Plan [Member] Inducement grants are a type of equity award to newly hired personnel. Inducement Grant [Member] Inducement Grant [Member] Name of the stock-based compensation arrangement option plan. 2021 Stock Option Plan [Member] The SBA's Economic Injury Disaster Loan and Loan Advance (EIDL) Program provides small businesses and non-profits with low-interest loans that can provide vital economic support to small businesses to help overcome the temporary loss of revenue they are experiencing due to COVID-19. Economic Injury Disaster Loan Advance [Member] Economic Injury Disaster Loan Advance [Member] Name of the customer. Bayer Yakuhin Ltd. [Member] Bayer Yakuhin Ltd. [Member] Name of the customer one. Customer Two [Member] Name of the customer one. Customer One [Member] Customer One [Member] Number of major customers who contributes 10% or more of entity's total revenue. Number of Major Customers Number of major customers Concentration of Credit Risk [Abstract] Concentration of Credit Risk [Abstract] The amount of reserves for uncollectible accounts. Reserves for Uncollectible Accounts Reserves for uncollectible accounts Minimum term to record operating leases as right-to-use assets and operating lease liabilities, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Minimum Term to Record Operating Leases as Right-to-Use Assets and Operating Lease Liabilities Minimum term to record operating leases as right-to-use assets and operating lease liabilities Minimum term to record finance leases as right-to-use assets and finance lease liabilities in, 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Minimum Term to Record Finance Leases as Right-to-Use Assets and Finance Lease Liabilities Minimum term to record finance leases as right-to-use assets and finance lease liabilities The percentage of Incentive Stock Options Granted to stockholders. Percentage Of Incentive Stock Options Granted To Stockholders Percentage of Incentive Stock Options granted to stockholders Fair value of options for first year. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock. Share-based Compensation Arrangement by Share-based Payment Award, Options, First Period, Fair Value Common stock fair market value on grant date for first calendar year Fair value of options for other years. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock. Share-based Compensation Arrangement by Share-based Payment Award, Options, Other Period, Fair Value Common stock fair market value on grant date for other calendar year Terms of award under share-based payment arrangement in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Share Based Compensation Arrangement By Share Based Payment Award Term of Incentive Stock Options Contract term of stock option The Company's stock-based incentive compensation plan. 2015 Stock-Based Incentive Compensation Plan [Member] 2015 Plan [Member] Percentage of shares increased for issuance under share-based payment arrangement. Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Shares Increased Percentage of increase in outstanding number of shares of common stock The term of award under share-based payment arrangement if incentive stock options granted to stockholders in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Share-based Compensation Arrangement by Share-based Payment Award, Term if Incentive Stock Options Granted to Stockholders Contract term if ISO granted to ten-percent shareholders Number of equity incentive plans. Number of Equity Incentive Plans Number of equity incentive plans Deferred offering costs capitalized are included in other long-term assets in the accompanying balance sheets. Deferred Offering Costs Capitalized Deferred offering costs capitalized Deferred Offering Costs [Abstract] Deferred Offering Costs [Abstract] Warrants and rights represent derivative securities that give the holder the right to purchase securities. Warrants Five [Member] December 2026 [Member] Warrants and rights represent derivative securities that give the holder the right to purchase securities. Warrants One [Member] March 2024 [Member] Warrants and rights represent derivative securities that give the holder the right to purchase securities. Warrants Seven [Member] April 2028 [Member] November 2023 Financing [Member] Warrants and rights represent derivative securities that give the holder the right to purchase securities. Warrants Eight [Member] November 2028 [Member] Number of warrants or rights expired. Class of Warrant or Right, Expired Warrants expired (in shares) Warrants and rights represent derivative securities that give the holder the right to purchase securities. Warrants Six [Member] January 2027 [Member] April 2023 Financing [Member] Warrants and rights represent derivative securities that give the holder the right to purchase securities. Warrants Four [Member] April 2025 [Member] Warrants and rights represent derivative securities that give the holder the right to purchase securities. Warrants Three [Member] November 2024 [Member] Warrants and rights represent derivative securities that give the holder the right to purchase securities. Warrants Two [Member] April 2024 [Member] The maximum number of shares for all classes of stock, permitted to be issued by an entity's charter and bylaws. Number of Shares Authorized, for all Classes of Stock Number of shares authorized, for all classes of stock (in shares) Amount of common stock authorized value to be issued by Sales Agent to sell maximum shares at current market prices until all shares all sold. Common Stock, Authorized Value to be Issued by Sales Agent Common stock authorized value to be issued by Sales Agent Amount of placement agent fees expense and offering expenses related to common stock and warrants. Placement Agent Fees Expenses and Offering Expenses Placement agent fees expenses and offering expenses Automatic conversion of preferred stock in connection with IPO with new issues in shares. Automatic Conversion of Preferred Stock in Connection with IPO Shares Automatic conversion of preferred stock in connection with IPO (in shares) The authorized offering amount of securities. Authorized Offering Amount of Securities Authorized offering amount of securities Equity Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount. Equity Warrants [Member] Warrants [Member] Value of common warrants (or share units) exercised during the current period. Stock Issued During Period, Value, Exercise of Common Warrants Exercise of common warrants Number of new stock issued in connection with the at-the-market program during the period. Stock Issued During Period, Shares, At-The-Market Offering, Net of issuance Costs Issuance of common stock in connection with at-the-market offering, net of issuance costs (in shares) Equity impact of the value of new stock issued in connection with at-the-market program during the period. Stock Issued During Period, Value, At-The-Market Offering, Net of Issuance Costs Issuance of common stock in connection with at-the-market offering, net of issuance costs Number of warrants in connection with convertible notes issued during the period. Issuance of warrants in connection with Convertible Notes Issuance of warrants in connection with convertible notes, including related parties Number of pre-funded warrants exercise. Stock Issued During Period, Shares, Exercise of Pre-funded Warrants Exercise of pre-funded warrants (in shares) Number of share common warrants (or share units) exercised during the current period. Stock Issued During Period, Shares, Exercise of Common Warrants Exercise of common warrants (in Shares) Number of common stock and warrants, in connection with "April 2023 Financing" during the period. Stock Issued During Period, Shares, Issuance of Common Stock and Warrants Issuance of common stock and warrants in connection with April 2023 Financing, net of offering costs (in shares) Aggregate value of issuance of common stock from exercise of pre-funded warrants issued during the period. Stock Issued During Period, Value, Exercise of Pre-funded Warrants Exercise of pre-funded warrants The warrants expired during the period. Expiration of Warrant Expiration of warrant Equity impact of the value in issuance of common stock and warrants, in connection with "April 2023 Financing", net of issuance costs. Stock Issued During Period, Value, Issuance of Common Stock and Warrants Issuance of common stock and warrants in connection with April 2023 Financing, net of offering costs Outstanding Redeemable series B and Series C convertible preferred stock, 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. Series B and Series C Redeemable Convertible Preferred stock [Member] Series B and Series C Redeemable Convertible Preferred Stock [Member] A pre-funded warrant that allows the warrant holder to purchase a specified number of a company's securities at a nominal exercise price. Pre Funded Warrants [Member] Pre-funded Warrants [Member] The member stands common stock issued to the placement agent as compensation for services ("placement agent warrants"). Placement Agent Warrants [Member] Placement Agent Warrants [Member] A common warrant represents the right to purchase a company's stock at a specific price and at a specific date. Common Warrants [Member] Common Warrants [Member] Price of a single share of a number of saleable stocks of a company under Black-Scholes assumptions. Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Black-Scholes Value Black-Scholes value (in dollars per share) Number of warrants exercised during the period. Number of Warrants Exercised Warrants exercised (in shares) Warrants [Abstract] Warrants [Abstract] AFCO Credit Corporation, doing business as AFCO Insurance Premium Finance, provides premium financing services. The Company offers loans for businesses, finance property, and casualty insurance premiums. Afco Insurance Premium Finance serves clients worldwide. AFCO Credit Corporation [Member] AFCO Credit Corporation [Member] Borrowing supported by a written promise to pay an obligation. Promissory Notes [Member] Promissory Notes [Member] Redeemable Convertible Preferred Stock [Abstract] The amount of offering costs from noncash transactions included in deferred offering costs reclassified to additional paid-in-capital. Deferred Offering Costs Reclassified to Additional Paid-In-Capital Deferred offering costs reclassified to additional paid-in-capital The fair value of warrants issued in connection with convertible notes. Fair Value of Warrants Issued in Connection with Convertible Notes Fair value of warrants issued in connection with convertible notes The amount of commission costs relating to certain proceeds from issuance of common stock incurred as a noncash or partial noncash transaction. Commission Costs Relating to Certain Proceeds From Issuance of Common Stock Commissions costs relating to certain proceeds from issuance of common stock Amount of prepaid insurance financed with promissory note incurred as a noncash or partial noncash transaction. Prepaid insurance financed with promissory note Prepaid insurance financed with promissory notes Cash Paid For [Abstract] Cash paid for: The cash outflow for cost incurred directly with the issuance of an equity security. Payments of Equity Issuance Costs Equity issuance costs for April 2023 Financing Transaction costs The cash inflow associated with the amount received from holders exercising their common stock warrants. Proceeds from Exercise of Common Stock Warrants Proceeds from exercise of common warrants Cash proceeds from warrants exercised Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liabilities. Deferred Tax Assets Lease Liabilities Lease liabilities Amount of deferred tax liability attributable to taxable temporary differences from right-of-use assets. Deferred Tax Liabilities Right Of Use Assets Right-of-use assets Amount of deferred tax liability attributable to taxable temporary differences from uniform capitalization (UNICAP) Deferred Tax Liabilities Uniform Capitalization UNICAP 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 research tax (credit) reduction. Effective Income Tax Rate Reconciliation, Tax Credit Reduction, Research, Percent Research and development credit Tabular disclosure of undiscounted cash flows of operating and finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating and finance lease liabilities recognized in statement of financial position. Lessee Operating And Finance Lease Liability Maturity [Table Text Block] Lessee Operating and Financing Lease Liability Maturity Tabular disclosure of operating leases of right-of-use assets and lease liabilities. Operating Leases, Right-of-Use Assets and Lease Liabilities [Table Text Block] Operating Right-of-Use Assets and Lease Liabilities Tabular disclosure of financing leases of right-of-use assets and lease liabilities. Financing Leases, Right-of-Use Assets and Lease Liabilities [Table Text Block] Financing Right-of-use Assets and Lease Liabilities Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease and finance lease. Lessee, Operating Lease and Finance Lease, Liability, Undiscounted Excess Amount Less: imputed interest Amount of Operating lease undiscounted obligation to be paid. Operating Lease, Liability, to be Paid Total undiscounted lease payments - operating leases Present value of lessee's discounted obligation for lease payments from operating and finance lease, classified as noncurrent. Operating and Finance Lease, Liability, Noncurrent Lease liability, less current portion Lease liabilities - long-term portion Present value of lessee's discounted obligation for lease payments from operating and financing lease. Operating and Finance Lease, Liability Lease liability Present value of lessee's discounted obligation for lease payments from operating and finance lease, classified as current. Operating and Finance Lease, Liability, Current Less: current portion of lease liability Lease liabilities - current portion Indicates the expiration year ten. Expiration Year Ten [Member] 2033 [Member] Indicates the expiration year nine. Expiration Year Nine [Member] 2032 [Member] Indicates the expiration year indefinitely. Expiration Year Indefinitely [Member] Indefinitely [Member] Indicates the expiration year six. Expiration Year Six [Member] 2029 [Member] Indicates the expiration year eight. Expiration Year Eight [Member] 2031 [Member] Indicates the expiration year one. Expiration Year One [Member] 2024 [Member] Indicates the expiration year thirteen. Expiration Year Thirteen [Member] 2036 [Member] Indicates the expiration year four. Expiration Year Four [Member] 2027 [Member] Indicates the expiration year twelve. Expiration Year Twelve [Member] 2035 [Member] Indicates the expiration year two. Expiration Year Two [Member] 2025 [Member] Indicates the expiration year eleven. Expiration Year Eleven [Member] 2034 [Member] Indicates the expiration year five. Expiration Year Five [Member] 2028 [Member] Indicates the expiration year three. Expiration Year Three [Member] 2026 [Member] Indicates the expiration year seven. Expiration Year Seven [Member] 2030 [Member] Indicates the expiration year fourteen. Expiration Year Fourteen [Member] 2037 [Member] Period of written notice of Company's intent to exercise extension option prior to the expiration date of January 2024, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.. Written Notice Period to Exercise Extension Option Written notice to exercise extension option Term of lessee's option to extend operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Lessee, Operating Lease Option to Extend Term Extension period for lease The number of extension option for operating leases term. Number of Extension Option for Operating Lease Term Number of extension option for operating lease term Information relating to stock options which are exercisable in the range of $3.61 - 13.00 per share. Exercise Price Seven [Member] $3.61 - 13.00 [Member] The Company's stock-based incentive compensation plan. 2021 Stock-Based Incentive Compensation Plan [Member] 2021 Plan [Member] Information relating to stock options which are exercisable in the range of $0.54 - 1.61 per share. Exercise Price Three [Member] $0.54 - 1.61 [Member] Information relating to stock options which are exercisable in the range of $0.47 - 0.48 per share. Exercise Price One [Member] $0.47 - 0.48 [Member] Information relating to stock options which are exercisable in the range of $0.49 - 0.53 per share. Exercise Price Two [Member] $0.49 - 0.53 [Member] Information relating to stock options which are exercisable in the range of $1.75 - 3.14 per share. Exercise Price Five [Member] $1.75 - 3.14 [Member] Information relating to stock options which are exercisable in the range of $1.62 - 1.74 per share. Exercise Price Four [Member] $1.62 - 1.74 [Member] Information relating to stock options which are exercisable in the range of $3.15 - 3.6 per share. Exercise Price Six [Member] $3.15 - 3.6 [Member] EX-101.PRE 12 femy-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 13 image00001.jpg begin 644 image00001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# 8$!08%! 8&!08'!P8("A *"@D) M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_ MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P 1" < (0# 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#Z/NO$.DVO MB2RT">\1-7O8GG@MN=SHGWCTQV/7K@^E:D\T<$+RS.J1HI9G8X"@=23V%?./ MQ&\?:!X8_:,&J:U-))%HVAF!(H%\QVN'8ML'93L?J2*Z>#PSXE^+207WC6Z_ ML?PE)^]M]#L+C<]RAY5KB5>".GRC]#S0!@^-_C)'XE\0Q^'/!/B33M$L8F#W M_B"[E1%"@_<@#??)QUQS[#FO8M.\?>$;_9'9^*M%N)#\H"WL6YC],U47X8>! ME*G_ (1'1"54(-UDAX P.HY^O6OGWP7/\-KWQ_\ $&Y\6+X7M]#BN%MM.MS" MD8*H64O$%YY"C)7J3F@#ZS5@ZAD(92,@@Y!I]?+_ ($U*TT[Q_Y=S:S,J,0(%DY#9V]P>O0=8/"_QE\7>+]:\!V-M&;2&XU0QZE>) M"!'E>8_% MOXCRZ%:ZAI'A)8K[Q'#9RWEPQ.Z+3X$4EI)/]KLJ=R1GCKB?##5=(^%GP*TC M6/$L\B2:D3>2[09)KB:;YE '=M@7KZ')H ]QHKQ>+QM\5=?E%QX;\!V5AI;\ MQR:U=;9&'8E%8%?I@_6O2_"$NOS:'"_BRVL+;52S>8EB[/$%S\N"W.VU'5M:M;!)$ )"LQ+=?9$?&KZEJ5_:_$JYL-/9V MFCM5TF"3R$Y.P,QR<#OW[UQWPZU7XCZ[X%B\5Q^,-+-LS2E8-9TQ(4*(Y4,T ML3 @';SQQSUH ]_HKB_A1XQD\=>#H-9-C]D-LK0'JP_V>3Z@_>KW6B@#A? _Q0\*^,I/LVDZ M@(M2 ._3[M?)N%(ZC8>N.^W-9'PO^%MCX7LM7&MV&D7]Y=:G/=PS_9E8I$V- MB_,ORXP>!P,UWTVCZ9)JT-_)IUF]_'EH[IH%,J$_*<-C(X)%:= '#_+_5 M/A9K^D^'K827L]MY4,$95-PW#&9+FZTW4-.V7:WU MC(%FCNB#YC!NX)9A],>@KU:B@#RV^^&>D^'_ (3^)M \-VTAN;VQF\RXD.^> MZEV$@NW&34M&B@N[>WFQLE*HH9#GC< M&3'/'!'%>^US_A/P]9>'%U.#3#.MM<7KW0@>30:C M\<_*T*ZTWQ78:QX)\121&-+N2P-S#&_]]0<;A[8/U->7^(O&;7-C -"^*_BG M7]:DN(T^PVEE)9^>C-AE3 X;T//IBOLN:-)5V2(KHW4,,BJ]MI=A:RF2VLK: M&0]7CB52?Q H RO!F@'P[HJV?]J:OJ99S*9M5N//F4D#Y=V!P,=/R.C16%M)IEIYRAC)O;)+ #TJMX\U'Q'K^I^#-: MB\":\+32=2DN9;1VA\Y\1@1MM#G'S$]?2O=:* /+M4USQ)XE\)>)[6Z\%ZGI M$$FD7/DRRW<;2R2F,A8UCC);)SU]L5C_ \^"_AIO!/AYO$FGWUS>K:12S6E MY>3&**4J&8>5NVC!)XQ7M-% %:TM;:SM8K>UBCM[>)0D<48"*BCH !P!15FB $@#__V0$! end GRAPHIC 14 image00002.jpg begin 644 image00002.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# 8$!08%! 8&!08'!P8("A *"@D) M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_ MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P 1" F %X# 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#Z#\;6L%Y' MI%O=P17$$FH1!XI4#JPVOU!X-6/^$/\ #?\ T+^D?^ 47_Q--\5_ZW0_^PE% M_P"@O6_5.325B+)MW,+_ (0_PW_T+^D?^ 47_P 37*:)HNEW.M065SIUE-9P MOJ9B@D@1HX_](A^ZI&!U/3UKTBN'\-_\C3_P/4__ $H@JX2=GJ*45=:&W_PA M_AO_ *%_2/\ P"B_^)J.?PCX;$,A&@:1D*?^7*+T_P!VNAJ*X_X]Y/\ /'96*HUQ;I(5'D#@9!P*ZO\ X0_PW_T+ M^D?^ 47_ ,36+\-?^7G_ *]+'_TG6NXJZTGS;]OR)@DXZHXOQ1X9T*ST.>XM M-%TR">-HV22.TC5E/F+R"!D&G>'_ YHE[975Q>:-IUQ_45ESVMT&_\(?X; M_P"A?TC_ , HO_B:\X^.FA:/I?A.TGL-*TZUD:]1"\5JBDKY#;(6,\D&HS7BM!)&VU MD"@EF!_$#_@5<3??$_4/"/PSTRS>^FOO%FI0FY:6=]YM(I.4)S_$5VD#WR>P M.9^T-;+;1I"D>X >=)ACST'&S\JYKX.BV7XFI%XBTZ;4-2 M4LEO%)*J[;A/[V\@$@*0!GKCBO9H8:$<-&4U>WO6_+Y'#5JR=5J+MT_KS/;? M@OH7BO[,FN^,]:U)S(F8+":=MJJ1]^0'OZ+VZGGIY3H5_P")_'OQ-U2W\,ZY MO:/BEXMU'1O FJW$NCW-F\D)@CF:>%MKO\ MH.%8DXSG@=J\*^$6@>/C9W.L^"!!#',3;/-*8\MC!( <'CD-O 'Q&T_2+_ ,22:J':%I(W=I$9';!4AN0< M>GJ*=\;/'?B _$:\TWP[JMY;6]G$L)CMY2BLP4L[''<9(_X#6KX<^'VO:7XB MN/&/C^WGU":TS=XCGA(+(,AW)8<+C@ =AVXK@/!$=UKVJ^,?$$]G)*Z81HRESZ/E5FU:S;,9.:7)JKO\ ]?_ &:]7EG\ M(ZY?ZQ>.ZV\ZJTT[YV1)$,#)Z "O+/''Q4\3:SK]_?Z'J5[8:/&XBACAD* + MSM+?[38)_3M7/:/XFO8?!%QX4TJ*4SZI?*\K(>9%P L8'7ENOT [FMKXF:1) MX1\+^'_#<]H]O>.TE_>.TB/YLAPBXVDX50& S[GN:N.&A"NY22;D]%Y):L3J M2E32B]%OZGJ/A3Q'>6?P'O=>\3:C<7LMQ<%H/M$A9FVNJK&I]RC'\S7"^&HO M&WQ8U&]CM-2DT_18YI)90KLL41E=G* +R[98]>W4CBHOC#->:9X+\$^';BSE MM(;>V,[[Y$832$#Y@%)Q@E^O]ZO2/A-_:UM\%XX?#&DR&_NHYVCO/.A5!,69 M0Y!;/R@+U'\-<\DJ5)UHI7E+3:R7](T3=2:@[V2U\SSGQC\,?&7@V^L9="O- M2U7S S":QCD#PL,<,%)QG/!SS@UWOC:]UF\^"OAZX\2P30ZJ;T),DT>QSM68 M!F7L2 #^-><>)_&'Q*\.:[_9&IZ[-]OPA,<31O\ >Z#('7I^=>T^.](\2^)? M!^F:7'I5P;RWDCDFGGN80)"L;*Q^5^I+9K+&<_)#VCB[ZW1=)1;DHI^AS?P\ M\%ZC-\8+[Q/K,UI(NZ>>*.-V9E9CM Y4# 5C^0JC\7/AM?GXAQZ]X:NK6TEG M*W)$C,I693RPPIZX!^N:**J,Y+%))]+$22]BWYF_\:M.UGQCX4\/6MJ]E;[U M^V70DD;&\*H 7"G(^=^N.U=[\,="7PWX!T?3\JSI"))60<,SGM\C. M^"7PFFT/Q#)K.O36=Q):C;:QP%F"N>KG+/B?!>&XL4 MTV,P6^QW?S/+R"W 7&.& M=;74;0L]O*ZY0@XW(V.<' Y'3%?/VG_\)OX$OFT;2]=BMQ*YRD;%X]W0D!DX MZ=0/2BBM,L;J1=.>J(QJY)IQ.J\%_#3Q%X@\96/B7Q%J=E=(ERD\QWL9)/+( 9P,; /X0.O2OIJBBN+,I-U%'HC?!K1L__V0$! end GRAPHIC 15 image00003.jpg begin 644 image00003.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# 8$!08%! 8&!08'!P8("A *"@D) M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_ MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P 1" $> ED# 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#ZFG8I!(Z] M54D?E7E7_";:U_SVA_[]"O4[O_CUF_W&_E7@]?*<2XFM0E3]E-QO?9V['+B9 M.+5F=+_PFVM_\]H?^_0H_P"$VUO_ )[0_P#?H5S5%?,?VEB_^?LOO9R^TGW. ME_X3;6_^>T/_ 'Z%'_";:W_SVA_[]"N:HH_M+%_\_9?>P]I/N=+_ ,)MK?\ MSVA_[]"C_A-M;_Y[0_\ ?H5S5%']I8O_ )^R^]A[2?TGW.E_X3;6_P#GM#_WZ%'_ FVM_\ /:'_ +]" MN:HH_M+%_P#/V7WL/:3[G2_\)MK?_/:'_OT*/^$VUO\ Y[0_]^A7-44?VEB_ M^?LOO8>TGW.E_P"$VUO_ )[0_P#?H4?\)MK?_/:'_OT*YJBC^TL7_P _9?>P M]I/N=+_PFVM_\]H?^_0H_P"$VUO_ )[0_P#?H5S5%']I8O\ Y^R^]A[2?&K.":'4;RYC$JV<&]8VZ,QZ9]N*VH8S&UI MJ$:LOO?34<9SD[7+'_";:U_SVA_[]"E_X3;6_P#GM#_WZ%4K.%M>N(H$B@MV MAC>265$P"HYS@=^U21:$DS:8\5TQM;]S&KF+#(P..5S_ %K2-;'U%S4ZDFO6 MW9=^[2[%0Z_GP?SJW+,T[<\O_ O7S\G]P?O> M_P"(_P#X3;6_^>T/_?H4?\)MK?\ SVA_[]"E3PQ')<011:@&:XMS<0@PD9 ' M0\\?K4&F^')+NTMIY9C$+EV2/$>X#'=CD8&?K1?-+\JG+_P+T\_-?>'[WO\ MB3?\)MK?_/:'_OT*/^$VUO\ Y[0_]^A4$6@P+IZW=[?_ &=?M#6[CRMVUAW! M!Y'Y5%<:/#:6L,EY>^4\\330J(MP('0$YX)^AJ75S%*[J/:_Q?\ !T"]3O\ MB7/^$VUK_GM#_P!^A2?\)MK7_/:'_OT*;JNG1"6P5IHXT>S65?+@(=^3Q@$Y M;WR*T-'T9=/\0PPS%;B&XLVF EB (XZ$'."#6L'F$JG)[65KI7YMK^5QKVE[ M7*/_ FVM?\ /:'_ +]"E_X3;6_^>T/_ 'Z%3V=A!J'A[2XI72W>6[>(3"($ M]#@'IQ^-8VH:8EE;R/),_G+<- L9CQN"]6SFLZM7'P@JBJR:LG\7DGW\_F)N MHE>YH_\ ";:U_P ]H?\ OT*7_A-M;_Y[0_\ ?H58T/28KC0KF*2V+7<\#7$4 MI4_*%/ !]\&L^#0HYK/3;E+MBEW(T;_NO]20,G/S<]/;BJ.[>6TBD0 M'8,=F.>"?QJS86JI;>'YL0NLURRL#",GD9!.3N'X"E">82U=627?FOU2[^:$ MG4[C?^$VUK_GM#_WZ%)_PFVM?\]H?^_0IE[IL%SX@U"/S3$!=&-8H8=[ $]< M# "BKMKID5IIWB*TO&C/V9HP)_+W%U=E?7F[)OOI>W4: M]I?Z5FC&S*@#IN;/&?H:;_ +2T2J2;UTYMK-+> M_6X?O.Y)_P )MK7_ #VA_P"_0I?^$VUK_GM#_P!^A3/!=K%<:I=0W$,@PS3R1V]^LGD+(]P?* M(\M5].>T/_ 'Z%'_";:W_SVA_[]"N:HJ/[ M2Q?_ #]E][%[2?TGW.E_ MX3;6_P#GM#_WZ%'_ FVM_\ /:'_ +]"N:HH_M+%_P#/V7WL/:3[G2_\)MK? M_/:'_OT*/^$VUO\ Y[0_]^A7-44?VEB_^?LOO8>TGW.E_P"$VUO_ )[0_P#? MH4?\)MK?_/:'_OT*YJBC^TL7_P _9?>P]I/N=+_PFVM_\]H?^_0H_P"$VUO_ M )[0_P#?H5S5%']I8O\ Y^R^]A[2?4.A->I9KPJQ_X_K;_ *ZI_P"A"O=*^JX;Q-:O M&I[63E:V[OW.K#2#U[XP!4@@$'@@U0_L32O^@;9?\ M?A?\*[,XRJ>8.#A)+EO^-BZU)U+6/$J*]M_L32O^@;9?]^%_PH_L32O^@;9? M]^%_PKQ?]5JW_/Q?B8_59=SQ*BO;?[$TK_H&V7_?A?\ "C^Q-*_Z!ME_WX7_ M H_U6K?\_%^(?59=SQ*BO;?[$TK_H&V7_?A?\*/[$TK_H&V7_?A?\*/]5JW M_/Q?B'U67<\2HKVW^Q-*_P"@;9?]^%_PH_L32O\ H&V7_?A?\*/]5JW_ #\7 MXA]5EW/$J*]M_L32O^@;9?\ ?A?\*/[$TK_H&V7_ 'X7_"C_ %6K?\_%^(?5 M9=SQ*BO;?[$TK_H&V7_?A?\ "C^Q-*_Z!ME_WX7_ H_U6K?\_%^(?59=SQ* MBO;?[$TK_H&V7_?A?\*/[$TK_H&V7_?A?\*/]5JW_/Q?B'U67<\2HKVW^Q-* M_P"@;9?]^%_PH_L32O\ H&V7_?A?\*/]5JW_ #\7XA]5EW/$J*]M_L32O^@; M9?\ ?A?\*/[$TK_H&V7_ 'X7_"C_ %6K?\_%^(?59=SQ*BO;?[$TK_H&V7_? MA?\ "C^Q-*_Z!ME_WX7_ H_U6K?\_%^(?59=SQ*K^D:G)ILDVV-)8IXS%+& M_1E/\C7KW]B:5_T#;+_OPO\ A1_8FE?] VR_[\+_ (5=/AK$4Y*<*B37D-8: M2=TSRJTUI;&>)[*SCC14>.168L95;KD_RI4UTQ/IRPVZK;V+F2./<268G.2: M]4_L32O^@;9?]^%_PH_L32O^@;9?]^%_PK=9%C$K*JON]/\ )?P^2XWG"C&,BO3?[$TK_H&V7_ M 'X7_"C^Q-*_Z!ME_P!^%_PI_P!B8W_G\ON]?+S?WC]A/N>90>)3#=64ZVB% MK6W-NH+GY@>Y_6JR:RK:=%9W5HD\<+L\)+E2N>H..HKU;^Q-*_Z!ME_WX7_" MC^Q-*_Z!ME_WX7_"AY'C'HZJ^[T\O)?<+V$^YY))JF_0QIOD*%$QFWACU/;' MIBGW.KB[T^WM[JTCEEMXS%'+N((7W'VMS]CCW6]N;=5#G!6O3/[$TK_H&V7_ 'X7_"C^Q-*_Z!ME_P!^%_PK7^QL M=_S^7W?\ ?L9]SRVVOVNK"WTV/R+;R93<)-+(0-WI47B;4QJFJM*,&%0%7:, M!O4_B7V_B*2WU>.]BAVHD8C6W\P[,!<5#'KDL.GWUG#$J17,F]>G?1A["?<\RL_$K6 MRV@^QQLUO$T(.\@%3U..F?>H(M;\NWT^$6RD64QF4[S\Q)Z']*]4_L32O^@; M9?\ ?A?\*/[$TK_H&V7_ 'X7_"G_ &)C;6]JON]/+R7W!["?<\P/B$DWFZSC M(N)Q<'YR,,.Q(ZCVHF\1><^I>;:(4O\ ;YBAR,;?0UZ?_8FE?] VR_[\+_A1 M_8FE?] VR_[\+_A3_L3&[>V7W>OEYO[Q^PGW/,E\2R?:I)6MD*&V^R)&&(") M]>YJK_;"R:=;VMW9QSFV!$+ERN >Q ZUZO\ V)I7_0-LO^_"_P"%']B:5_T# M;+_OPO\ A2>1XR6]5/Y?\#R7H+V$^YY)H>J'2;F6985E,D9BP6( !ZU!I5Y_ M9VI0W:1AS$VY4)Q7L7]B:5_T#;+_ +\+_A1_8FE?] VR_P"_"_X5DN'<3%12 MJKW7=:=1?5Y::GDUGK#VFHW5S'$ICN0R21,3@JW49J>+Q%/;W&GM;1(D-D&6 M.,DG=NZY/O7J7]B:5_T#;+_OPO\ A1_8FE?] VR_[\+_ (5<H M[BO2_P"Q-*_Z!ME_WX7_ H_L32O^@;9?]^%_P *K^Q,;_S]7W>J[=FP]A/N M>3ZAK O[6%;JTC>YBB\E9]Q!VCIQTS4MWK<=Y-#+=6$;RQQ"(L)&!.!P1Z$5 MZG_8FE?] VR_[\+_ (4?V)I7_0-LO^_"_P"%2\AQ;NW56MNG;;H'L)]SR+6= M4DU22!I%VB&,1+EBS$#N2>IK/KVW^Q-*_P"@;9?]^%_PH_L32O\ H&V7_?A? M\*QJ<-8BI)SG43;\A/#2;NV>)45[;_8FE?\ 0-LO^_"_X4?V)I7_ $#;+_OP MO^%1_JM6_P"?B_$7U67<\2HKVW^Q-*_Z!ME_WX7_ H_L32O^@;9?]^%_P * M/]5JW_/Q?B'U67<\2HKVW^Q-*_Z!ME_WX7_"C^Q-*_Z!ME_WX7_"C_5:M_S\ M7XA]5EW/$J*]M_L32O\ H&V7_?A?\*/[$TK_ *!ME_WX7_"C_5:M_P _%^(? M59=SQ*BO;?[$TK_H&V7_ 'X7_"C^Q-*_Z!ME_P!^%_PH_P!5JW_/Q?B'U67< M\2HKVW^Q-*_Z!ME_WX7_ H_L32O^@;9?]^%_P */]5JW_/Q?B'U67<\2HKV MW^Q-*_Z!ME_WX7_"C^Q-*_Z!ME_WX7_"C_5:M_S\7XA]5EW/$J*]M_L32O\ MH&V7_?A?\*/[$TK_ *!ME_WX7_"C_5:M_P _%^(?59=SQ*BO;?[$TK_H&V7_ M 'X7_"C^Q-*_Z!ME_P!^%_PH_P!5JW_/Q?B'U67<\2HKVW^Q-*_Z!ME_WX7_ M H_L32O^@;9?]^%_P */]5JW_/Q?B'U67<\9L?^/ZV_ZZI_Z$*]TJDNBZ6K M!ETZS# Y!$*\?I5[%>YD^5SR]34Y)\UOPN;T:3IWN*:*#17M&P4444 %%%% M!1110 4444 %%%% &'_PD]C_ *7B.Z86C;9RL).SZ_E6U&XDC1U^ZP##Z&N$ M\/PW<^N:\+.XCC1;Y#*A7)=,G(SVXSVJ$M>ZC=ZUF[BM;FVN=L3RSE/)0=,+ MT(-.QZM3 TW)Q@[6M?YV_P _Z9Z'17"7B--XLU&"6>54&F>#6? MI]Q.++PE>F[G:>>Y,,A:4D,F[&,=.E%B%EUXI\V_EW3?Z'I=9EYK5K;7;VP6 M:>XC3S'CAC+E%]37%^)=01K>[N;">Y\Z&^5//DFP5/=%4?P_6M'Q%"UO>WNN M:+?I'>6Z*MU _*N 0/RQ18JG@$FO:/>]O73??37[SL+.YCO+6*X@),4JAE) M&.*FKA+S4+C4-7T>&15AM;BS,P@>0Q*SG/<>G85%>S:A:VNAV5S?17$4EPZ2 MRK*0K@?=1GZ^M%B?[/;:5[7Z>6O^1Z!64=21ONJD@)/&?Y"UDAR'7=(RREADG)&./7CK0!TS$*I+$ #DD]J4$$ @Y!Y!%]CDD(DOY'BBMBC M?,-[;COR!P3MQF@#K596SM(.#@X/0TM8^@0&VGU)&@>,MSW.JC[;<:G?/ M:R.X1;<$K##MZ9Y5AGGCB@#UR.1) 3&ZN%8J=IS@CJ/K3J\2\':=)_VM!IGVG6HYXM>BLXV+2A M8K.,;LLYX?S<').2Q)+&[.J.K,APX!R5/7!]*J:QJMIH]O%/?NZ1RS M1VZE8V?+NP51A0>I(&>E>/6H%O;R7J?VQ#>WWB;-](BSXAB$K84CHYXYH ]GJB^K6B: MW%I+.XOI8&N43RVP8U(4G=C'4CC.>:\9_+61QSF*/9P3W[D5V7@B">3QCJ$EX\TLFFZ79:>DTA)\YF4RR.">N24!/J M* .Q_M>Q&MC2//\ ^)B8/M/D[6SY6[;NSC&,\=:O5Y)XDEO+R_\ 'UYIWG+> MB*ST6Q=$8,A8Y9U(Z@/*3D12R M\HLF"N5XSP!VH ]=HKQ^:35M0U*VTIIM2TFUDLK>2V20S23I+*Q>0[E&&*<) M\S *.2*6.#5]0UNTG^W:O!#>:[=R8CD=4BLH8V0KM_Z:,H(/^UE<4 >KW5Y; MVLENEQ*$>XD\J('^-L$X_(&K%>-^']2U*.QT.6>;4IDM]*U'494D+EY 7Q%" MV>695)P#SQ5:WE\1:%8WIAO=3N-0M?#MLT_G;Y1]HED^9U3D$QH"3CU&: /: MY9$BC:25U1%&69C@ >I-0_;;?[^*TKN[O[>\UH:1)J=OIJW&G6!:1I"UO WS MS3 -D@X<*6[8[8H ]>HKR8+JU]=6=K;3:I:Z9=Z\TMM*6?>EE%!E\D\A7D!V MY[-GTKK?A:US)X+M9;R:XE>66=U^T,S2(AE?8A+<\+@-&T_WC0 ZBF[3_>- M&T_WC0 ZBF[3_>-&T_WC0 ZBF[3_ 'C1M/\ >- #J*;M/]XT;3_>- $%M8VM MK(\EO;QQ._WF5<%OK23:=937*W$UK \Z]'9 3^=6-I_O&C:?[QH+]I*][ZE= M].LWG>9[:(RNNUG*\L,8P33/[)T_9&GV.#;&=R#8,*?45;VG^\:-I_O&@/:S M75E632K"1Y6DL[=FE^^3&,M]:232=/DD$DEE;LXP,E >G2K>T_WC1M/]XT#] MK-?:9#=V-K>1JEW;Q3*OW0Z@X^E$ME:RVPMY;>)H!TC*#:/PJ;:?[QHVG^\: M"5.2LD]B 6-H+0VHMH1;'K%L&W\J2'3K."5)(+6&.1%V*RH 0/2K&T_WC1M/ M]XT#]I+:XZBF[3_>-&T_WC00.HINT_WC1M/]XT .HINT_P!XT;3_ 'C0 ZBF M[3_>-&T_WC0 ZBF[3_>-&T_WC0 ZBF[3_>-&T_WC0 ZBF[3_ 'C1M/\ >- # MJ*;M/]XT;3_>- #J*;M/]XT;3_>- #J*;M/]XT;3_>- #J*;M/\ >-&T_P!X MT .HINT_WC1M/]XT .HINT_WC1M/]XT .HINT_WC1M/]XT .HINT_P!XT;3_ M 'C0 ZBF[3_>-&T_WC0 ZBF[3_>-&T_WC0 ZBF[3_>-&T_WC0 ZBF[3_ 'C1 MM/\ >- #J*;M/]XT;3_>- #J*;M/]XT;3_>- #J*;M/]XT;3_>- #J*;M/\ M>-&T_P!XT .HINT_WC1M/]XT .HINT_WC1M/]XT .HINT_WC1M/]XT .HI,' M^\:6@ -%!HH **** "BBB@ HHHH **** "BBB@#E4\4W4T6KR6FC2SC3)WMY M529=SLH#':,<\,*ZA9%.T$@,PR%)YKSSPMIQU+5_$3Q:C/"(->,YA0C9(H1. MO&><$=<<51CB^VZAJL&HZC!9ZJ-5WQ%HF:<*&'E^7SRI7C@8Y.>]>A/#0D[1 MTM;N][%6/4?,3^^O7;U[^E1W,S1V\SPIYTL:EA&&P6..GMFO*_$-K9R6?Q$G M*J;BWE1X6!YC?RD^9/1MW<>M0\*HQYK_AY)]_,+&C'XL\SP='K\=A(RR,JK;"0>9DOL ]-V>U=)'+NA5I M-J,0-PW9VGTS7G^AVLJ>*KGP\T;"RL+UM40X^4HXS&H^DA<_\!K&UVYM[7P[ MXWL9F$=W_:?G11$'<$)B(<#^[UYZ=:T>%C.7+#KKWT;5ON'8]<9U7&Y@,G R M>MO\ZR5*%* MTJCO?R\A6MN:NE7C7D,GFIY:P+'3;MK?3HIX#$+2XDN&)926R7*A<'_ M &N,XSNYYZT =*SJN-S*,],GK5>'4+:?R?(E$@F+!&3D''7GM6%9Z3 M>V\UF=H8H LF]@T83>S8 /(9#[0GFJXP-RL%;UZ MD?E0!U*L&SM(.#@X/2EK-T.W>"U'G6B6\VQ$?:^[?M&,_P">:TJ "BBB@ HH MHH **** "BBB@#.US6+31;6.:]9\RRK##%&I=Y9&Z(JCDGK^ )HT?5DU*&X< MVUU9M!,8'CND"'< #Q@D$'<,$$BN>\76MPGC'PWJ[6ES=V%A'=!DMT\QDF=5 M"-MZD;1(N>V[MUK#\30:SK%XUQ=:'<213Z.8[*S8AUANY"0QE(.U2%V_-Z;L M'/4 ],+J&P64'TS5<:A9F_FLAX3YBRHP:>X ZY&X@'K\M3:_P"';S4+CQRJ:#*NHZI<0VT% M\(TP+8K&A96SG.#*QP.,<]J /73(@SEUX.#ST-&]0R@LN6Z#/6O)_&'AJXTZ M\U*+0]!FO+632)/LJ1X*&];*-)(2<[]@3!Y)RV.2:GT_0;B#Q#IZVNE7%Q:6 M=G';NM]%A4:"+,,L,F>K,=K+]2<8Y /2K"_M=0B>2QN(YXTD>)F0Y 96*L/P M((_"L;4/%UC:7=Y;P6]]?-9,B71LX?,$#/C"GD9.""0N2 ZBO)M=N+K4K MSRE:)[=GD<'<>NX>6O'([XH ]/+H"064$#)!/0>M*K!OND'Z&O%8?#>MW/A[ M5KF[L+Z3Q&;6Z@RR(B-+.VP_-N)D55P5Z* OKTM7OA;4=.C\2PZ+:7L-O(=/ MM"T:Y>XMXQ^^D7D;F.XJ>02!]* /7Q*A (=2#TYZT>8G'SK\PR.>M>7VO@T7 MFJ:%'/87*Z9YUUJ-XLR+&ID,:Q1Q[%)"J5+'9S]WYN>*H6WAR^;6].M9]%N$ MAM]?,[76!LAM(4;[-''@YV<)D= 2V: /3I=;LA!=R6[M=M:S"WECMQO=9/E^ M7'J-P)]*T0ZDX#*3[&O']"\.W)M]"BE\/3VMPVNO?:C0E(("<\*Q<''3(]30![&'4L5# M#<.HSR*R/$&OP:+-IT,UO=7$U_.;>!+=0Q+!&W=EIUG<2 M(T" AKB3:BKDD 80/R3CYJ .FT/6['6K![NRD81QRO!*LJE'BD4X9&4\@@UH M[U_O#KCK7C7]U#9QK.D=U,RA5.Y@/EB& YXW9/I6M M9^#[J'Q7>V'V67_A'C'87GFO)N+R0*RB(=R24C9CTP,=Z /1;2^CN?M)"2QK M!*8BTJ[0V .5/<<]?8U9WKE1N&6Y SUKR+0=(U&"+04UG0[VYL)8;RXGM$4$ M)>339 D!( 1G /0'/?%7= \,W4GBZ0ZI:7B1V=]YMHR(HBC@C3; HD+;BN" M@_*@!@_*@!@_*@!@_*@!@_*@!@_*@!J)&A)154GK@8S2E$,@@_*BX#/*B.YIK1Q.261&+#!R @_*@!@_*@!@_*@!@_*@!@_*@!%5%8LJJ&; MJ0.M.R*3:/0?E1M'H/RH 7(HR*3:/0?E1M'H/RH 7(HR*3:/0?E1M'H/RH 7 M(HR*3:/0?E1M'H/RH 7(HR*3:/0?E1M'H/RH 7(HR*3:/0?E1M'H/RH 7(HR M*3:/0?E1M'H/RH 7(HR*3:/0?E1M'H/RH 7(HR*3:/0?E1M'H/RH 7(HR*3: M/0?E1M'H/RH 7(HR*3:/0?E1M'H/RH 7(HR*3:/0?E1M'H/RH 7(HR*3:/0? ME1M'H/RH 7(JO?6EM?VDEK>PQSV\@P\*+*V>02+,]O!.MI-=*O[M)3@8/.>I ) P,U7\+Z M+<6EWKC:G;P&.ZU$WT!#;R/E4#(QP1MS^-4+/PO/9ZA>Q-INEWMIU2ZL?&<$ M<4&[5F7[,3+QCRU3+<TO)X8Q9C3&LY<298,Q!.!CD<8S[U M#A0Y?^#Y)_G=!H5M!CU37]!L=9_M2:VN;IEN4B0#REA+9$97'.5[]+ ;E;0W!BP@D8@#KR1D@;@,5F:+I_B#1=%L]&M$LY$M76-+QY2/ MW ;H4QG?M^7KCOFJ&M>'=!?%/\ MQ(="AU,7LDUXSP+>2)E'D#,0I/7.!UQCBM>'3M2LO%VHZA;PV\UG?PPA]TI1 MXFC## &"#G/J*QK'PWJT'A[PM9/#;F;3;\7,Y$W!0;_N\IWMX9)DE>&-I4^ZY4%E^AJ6N:K651)6$V%%%%8""BBB@ HHHH MY^RUB[,-C+=+"\=U.]O^Z4J48%@#R3D';[8S5BUUN,V-G/<*W[]4.]$(3+G MZG/7\J?9Z+';K &FDE$#O)$& PK-G)X')^8X^M5T\-0+##']HG(C2-!G'\#; ME[?GZT 2R^(+6/S24F*1QR2E@O54;:V/QJ6/6K>1B@283"80B)EPQ8KN'X;> M:S+?1+N07$-Q)LBN%E$[!4))9LC8<9[G[U:)T6,W$EQY\HF:595; ^1E39QQ MT(]: '6^M6US+'';AWD=-^W&"!N*]_0@Y]*K6NN&6&QFG1;>.?S2^[YL! 3U M'3I4ZZ';JUKAY-ENP=%./O9)+9ZC.>?6F+H$ 2&-IIGAB,F(VQC:X(*],XY- M %^RNQ=J66*5%VJREUP&!&1BK-5=.M/L5N(?/EF"@*ID() ' '%6J "BBB@ MHHHH **** "BBB@#E?B!KT^@6FG3AS;:?-="*]OQ'YGV2,JQ#D= "P5=Q! W M9-5W\6Q:!:+;:U='4KV$(\\UI" H260K$2,_>((X7)."0,5I^(=$O=6>=(M6 MDMK*YM6M9K?R5<$'.74GHV#CG(]JS--\!VFF>(5U*PN-B>7!&8W@21P(4V*% MD(W*" ,@=?;- %?2_%ABO];:_FEFB;5)++3K=44,1%&OFG/'RA]^68\ 5I6' MC2QU*&V?3+6^NS+#%<.D<7S0I(VU2X)X)P3@=@3TK(_X5O"+?2Q]O$ES8RW4 M@EGM4E#^>^]B5;(W XPU;ECX;FL?$%WJ-MJDRPWAB:X@,2$NT<80?-U ( R! MWZ8S0!CV_C::_L?,%I-8"?5O[-M)GC$HEQ(5)V[AC.Q_IUYK07QYI'V2VN91 M.73]+U46< M5F\(_?1 QI)AASNWLX!Y'RX(-=YH.F-I.F_9O.CD;<6!C@6%%SV5%X _7WKG M-'\!BUM;.TU'5)KZSMKMK[R/+6-99C(9 TF,EL,<@=.!G.* +\GC72O[2^QJ MTI4M/%]H51Y>^%2TG.I:Z1K6G6NH^3#J,4\0=+6,2J)6)8LX&7(W$#-6 M[GP1#IZ9%IH01@"!45P"O/JY./:@"[=>,-.M[Z>S*SMZIW% %C1/%=CK,FG)91W)^W6KW:%DP$56"D/SP]+<>&+A=8U&^TS5I;$:E)#)=*D M2LQ,8"_(Q^[N50#P?;% $,?BZ*Q2WM+\2WEW'/!I]UZMM-OY;^*)XE&YG\S M&XCDD&5CGV% %@>.]+-@L_EW0F,EQ&;9T"R+Y!(E+/K9]4 MN@UK-%H]KIT-_/?2?+Y?FAF52O7[J_7) Q52W^&\4/\ 9D@U 27-FLZ-+-:1 MR[Q+-YK, V0K[C]X?E5O6/ :ZI)KXEU.86VKF%WA,*-MDB5 I)(^9?W8)4\< MMZT 2R^/]-A#":UOUE6\BL?*$09S)(F]0 #UQU'4=ZZ;2[LW]A#N%8&GQNLB!XV#*>0RG(- !EO[OZT9;^[^M.HH ; MEO[OZT9;^[^M.IOF)E1O7+9"C/7'I0 9;^[^M&6_N_K3J* &Y;^[^M&6_N_K M3J* &Y;^[^M&6_N_K3J* &Y;^[^M&6_N_K3J* &Y;^[^M&6_N_K3J* &Y;^[ M^M&6_N_K5/5]6L-&M5N-5NX;2!G6)7E;:"QZ+]31I.L:?K$W M?RIE1@3&^ =I]#@@X]Z )*8POY<@1@=C8!VGT."#CWH ERW]W]:,M_=_6G44 -RW]W]: M,M_=_6G=.M9NG:]I.I7DEKI^HVMS,T :&6_N_K1EO[OZ MTZB@!N6_N_K1EO[OZU%?7<%A93W=W((K>!&DD<]%4#))^@I]K/'=6T5Q X>& M5!(C#^)2,@_E0 [+?W?UHRW]W]:=10 W+?W?UHRW]W]:=10 W+?W?UHRW]W] M:=10 W+?W?UHRW]W]:=10 W+?W?UHRW]W]:=10 F3_=_6EHHH #10:* "BBB M@ HHHH **** "BBB@ HHHH \\\-PZI-J7B-;"2U%L=>;[0DB99H_+CW =N1C MM1!>:]JLVHW-@QCDM=1,$8:Y"1)$C %63')89.3SR,8KMM/TNRTZ6YDLK=(7 MN7\R8KGYV]3[U#)H.ER:@;Y[*$W3,&9\?>(Z$CH3[FNYXF#DVUVZ?\$JYPNN M7&HQ6_C:Z@U:]B.ES++:H),JI\I6(.>JY/W>E:R3:A:^)GM%OKFY%WI+W6R4 M@A9E8 % !\H.[I722Z!I<6PQOOL\&ZY$<2*FTD.F/FW GD^HQC%=6_AK1WG\YK"'?YO MGXY"^9G.[;TSGOBI;C0=+N+\WLUE"]R<%G(^]CID=#CWI>WIJ?S3O^R@!P<^A!5/J?:NXMM-L[6^N;RW@1+FYQYT@ZOCIGZ4Z.QM8]0EO MD@C6\E18WF ^9E&< GT&32^LK:W16VW2"YS6ZN9Q?/'>7?GB&<0HGF#S6#_ "L@QMX&!@9K05[Y+J6$ MO>-9_:DW.0VX(8LG! SC?Z=.E=!!96T#*T4*J5!"X_ASUQZ58H Y:U?4C-9? M:?M+@@*R#GI:QW7VB/[2K+*KE=^UMOWN,$ MXYZEB]ALM]\U_)/, 418(V9=PR.KLG<=/:L:]U.YN5T M22TU6Y6$:;=ZCJ5[:Q>3]K"*L:MC'&XC*GKM QV->LD ]0** /$-:\3:I!X8 M-KJ>IW*7.:]>P/048&M>OT8' MI0!X]/KE_-J\6FIK%\E['K<&FQQAL,MM&H9Y)1C!,N&Y/J-N.:[#X8G[5IFJ MZJ<;M2U.XG![[%?RTS_P&,?G78X'I1TZ4 QUN\ET;0G_M.7=".XG*0.A(^?RP "I[ M9)Z5[/BC ]!0!XYK'B2\2U\77=MJ=W="WLI;BQN;24^4JN?+1)$Q\DD; G/< M9)]*FOO%FJ1Q:Y-IU^9;2WEL-+BN92 B;ANFNS\&W]UKVK&XTVZF=5F#NXBBD(0*)",L,G[W3GC@5Q^GZM=Z)I,.D" M\@:PM-2M]'AUZ- I^R&,N5+?=WC:(]PXRP/6O9:,#&,#% 'CVDZIJFI?V4L. MJZC%:W6JZA<%V8F2.Q@5HQ&<]RVT@MD\YJEINO:SINF6]]JFKWLVSPY=ZE<1 M3': NX"W' SO SENI/X5[=BLWQ%HUOKVD3:=>-*D$I0L8B WRL& Y!XRHS[4 M >/ZA=:O+H-[8OK-SJ5M>Z=8Z;<7#$-']LGDVR;".F(R2WU&>:WK76KZ\\3W MJ2:D-/M])O9%%E&Y+M:PQ\YC Z/U#L>F O->I@ #%+B@#C?AE8ZD/#NF:IK6 MJ7]U>W=HKO!,X\N/>=XXQG< P4DGM79444 %%%% !1110 4444 %%%% !111 M0 4W8OI3J* &[%]*-B^E.HH ;L7THV+Z4ZB@!NQ?2C8OI3J* &[%]*-B^E.H MH ;L7THV+Z4ZB@!NQ?2C8OI3J* &[%]*-B^E.HH ;L7THV+Z4ZB@!NQ?2C8O MI3J* &[%]*-B^E.HH ;L7THV+Z4ZB@!NQ?2C8OI3J* &[%]*-@]/UIU% #=B M^E&Q?2G44 -V+Z4;%]*=10 W8OI1L7TIU% #=B^E&Q?2G44 -V+Z4;%]*=10 M W8OI1L7TIU% #=B^E&Q?2G44 -V+Z4;%]*=10 W8OI1L7TIU% #=B^E&Q?2 MG44 -V+Z4;%]*=10 W8OI1L7TIU% #=B^E&Q?2G44 -V+Z4;%]*=10 W8OI1 ML7TIU% #=B^E&Q?2G44 -V+Z4;%]*=10 W8OI1L7TIU% #=B^E&Q?2G44 -V M+Z4;%]*=10 W8OI1L7TIU% #=B^E&Q?2G44 -V+Z4;%]*=10 FP?Y-&!2T4 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 45YUXJ\5ZIIVOW5K:RQK#&5V@Q@GE0?ZUD_\ M"<:W_P ]HO\ OT*KE9Z]/)<14@IQ:LU??_@'K=%>2?\ "<:W_P ]HO\ OT*/ M^$XUO_GM%_WZ%'*R_P"PL3W7W_\ /6Z*\D_X3C6_P#GM%_WZ%'_ G&M_\ M/:+_ +]"CE8?V%B>Z^__ (!ZW17DG_"<:W_SVB_[]"C_ (3C6_\ GM%_WZ%' M*P_L+$]U]_\ P#UNBO)/^$XUO_GM%_WZ%'_"<:W_ ,]HO^_0HY6']A8GNOO_ M . >MT5Y)_PG&M_\]HO^_0H_X3C6_P#GM%_WZ%'*P_L+$]U]_P#P#UNBO)/^ M$XUO_GM%_P!^A1_PG&M_\]HO^_0HY6']A8GNOO\ ^ >MT5Y)_P )QK?_ #VB M_P"_0H_X3C6_^>T7_?H4Z^__@'K=%>2?\)QK?\ SVB_[]"C_A.-;_Y[1?\ ?H4< MK#^PL3W7W_\ /6Z*\D_X3C6_P#GM%_WZ%'_ G&M_\ /:+_ +]"CE8?V%B> MZ^__ (!ZW17DG_"<:W_SVB_[]"C_ (3C6_\ GM%_WZ%'*P_L+$]U]_\ P#UN MBO)/^$XUO_GM%_WZ%'_"<:W_ ,]HO^_0HY6']A8GNOO_ . >MT5Y)_PG&M_\ M]HO^_0H_X3C6_P#GM%_WZ%'*P_L+$]U]_P#P#UNBO)/^$XUO_GM%_P!^A2?\ M)QK7_/:+_OT*.5A_86)[K[_^ >N45Y'_ ,)QK7_/:+_OT*7_ (3C6_\ GM%_ MWZ%'*P_L+$]U]_\ P#UNBO)/^$XUO_GM%_WZ%'_"<:W_ ,]HO^_0HY6']A8G MNOO_ . >MT5Y)_PG&M_\]HO^_0H_X3C6_P#GM%_WZ%'*P_L+$]U]_P#P#UNB MO)/^$XUO_GM%_P!^A2?\)QK7_/:+_OT*.5A_86)[K[_^ >N45Y)_PG&M_P#/ M:+_OT*/^$XUO_GM%_P!^A1RL/["Q/=??_P ];HKR3_A.-;_ .>T7_?H4?\ M"<:U_P ]HO\ OT*.5A_86)[K[_\ @'K=%>2?\)QK?_/:+_OT*/\ A.-;_P"> MT7_?H4T7_?H4?\)QK?\ SVB_[]"CE8?V M%B>Z^_\ X!ZW17DG_"<:W_SVB_[]"C_A.-;_ .>T7_?H4T7_ 'Z%'_"<:W_SVB_[]"CE8?V%B>Z^_P#X!ZW17DG_ G& MM_\ /:+_ +]"C_A.-;_Y[1?]^A1RL/["Q/=??_P#UNBO)/\ A.-;_P">T7_? MH4?\)QK?_/:+_OT*.5A_86)[K[_^ >MT5Y)_PG&M_P#/:+_OT*/^$XUO_GM% M_P!^A1RL/["Q/=??_P ];HKR3_A.-;_ .>T7_?H4?\ "<:W_P ]HO\ OT*. M5A_86)[K[_\ @'K=%>2?\)QK?_/:+_OT*/\ A.-;_P">T7_?H4T7_?H4?\)QK?\ SVB_[]"CE8?V%B>Z^_\ X!ZW17DG M_"<:W_SVB_[]"C_A.-;_ .>T7_?H4T7_ M 'Z%'_"<:W_SVB_[]"CE8?V%B>Z^_P#X!ZW17DG_ G&M_\ /:+_ +]"C_A. M-;_Y[1?]^A1RL/["Q/=??_P#UNBO)/\ A.-;_P">T7_?H4?\)QK?_/:+_OT* M.5A_86)[K[_^ >MT5Y)_PG&M_P#/:+_OT*/^$XUO_GM%_P!^A1RL/["Q/=?? M_P ];HKR3_A.-;_ .>T7_?H4?\ "<:W_P ]HO\ OT*.5A_86)[K[_\ @'K= M%>2+XWUHD#SHO^_0KN_[3N?[R_\ ?(I.+.?$976P]N=K4\\\>?\ (V7_ -4_ M] 6L"MWQT<^*K_/JO_H"U@UHMCZ_!_[O3_PK\A:*2BF= M%)10 M%)10 M%) M10 M%)10 M%)10 M%)10 M%)10 M%)10 M%)10 M%)10 M%)10 M%)10 M=/ MX)C66/5@T<3LEL70R*"%;L>>ESGBN)H+R5H;6(O/ MF+#;LX"KSW]:S]$U)])U!;N&))'4$!7)QR,=J=8:K)9O=A8XW@NE*2Q,3@@^ MAZ\4K,P]C6A=0EII;;N[_AL:D?AGS;ZU6.Y/V2XMS="5D^95'48SUJW=6UM= MZ!X?BB:01S7+Q[V0;QSCMUK+B\2746H07*1Q!(8?(2#!*;.X]?QIDVO2/:V< M$5M!"MI-YT13/!SG!R>:-3-TL3*47+IZ=I?YHGN] 2"SU:59W9[&X$ 7:,/D M@9]J;?Z19Z=<"UN[J7[6!&Q5(P5.XC(!SV'>B]\227=K?0FSMXQ>.))&0MG< M._7VJOJ6MOJ"HT]M;_:E55-P =Q"].,XS1J:4XXEM<^WR[+\+W+7BRPL[3Q MUG9!XP&164@;1D#HN:R=:U9]5N1 M<2P113X&]X\Y<@8R<_2I[G7FNF::YL[>2[:+R3.6GSJ] ME9Z]=-?S\R>'08I]-NKB&:3++>VQG M0&,$ @9P3GI523Q1/()M]I;;IK<6\C L,J.A'/%)!XFFAN+"9+6#=9PF"/+- MR",<\]>M&I$HXQIV_3M_F6-!TJ.V?2KZ[E8&XNO*BC100<'!+9[=JLZA:J[> M*Y$*+Y,H^7RP>"W8]5_"LJU\0RP6\$+6T$JV\YGA+YS&2N16/H.@Q:KY2+-.LDBL=PA_=HPZ L3SGVIT/BJ=)8I7M+:29(/LYD.06 M3\Z98^)Y[-;();6[-:!EC9BWW6ZCK^M&I/L\4E*2^)V[=+_\ E.F6;>&[&11 M(+V>X>(.%&">@!YZ>_6FZMX=2PM;MQ=9EM6565P!YF>I7G/!]:IIK5K]X?6O5*F1Y&:_8^?Z&M MHH#VL_YF4?[)T[_GPM/^_*_X4?V3IW_/A:?]^5_P MJ]BC% >UG_,_O*/]DZ=_SX6G_?E?\*/[)T[_ )\+3_ORO^%7J*+A[6?\S*/] MDZ=_SX6G_?E?\*/[)T[_ )\+3_ORO^%3WEY;64/FWEQ#;Q9QOE<*,_4T^&6. M>)98)$DC895T8,"/8B@/:S_F?WE7^R=._P"?"T_[\K_A3/[*T_SP/L%KC;_S MR7U^E:-1_P#+P/\ =_K0+VL_YG]Y5_LG3O\ GPM/^_*_X4?V3IW_ #X6G_?E M?\*O447'[6?\S*/]DZ=_SX6G_?E?\*/[)T[_ )\+3_ORO^%7J*+A[6?\S*/] MDZ=_SX6G_?E?\*/[)T[_ )\+3_ORO^%7J*+A[6?\S*/]DZ=_SX6G_?E?\*/[ M)T[_ )\+3_ORO^%7J*+A[6?\S*/]DZ=_SX6G_?E?\*/[)T[_ )\+3_ORO^%7 MJ*+A[6?\S*/]DZ=_SX6G_?E?\*/[)T[_ )\+3_ORO^%7J*+A[6?\S,[^RM/\ M['V"UQM_YY+Z_2G_ -DZ=_SX6G_?E?\ "K7_ "\?\!_K4E O:S_F?WE'^R=. M_P"?"T_[\K_A1_9.G?\ /A:?]^5_PJ]11HHN'M9_S,H_V3IW_/A:?]^5_PH_LG3O\ GPM/^_*_X5>H MHN'M9_S,H_V3IW_/A:?]^5_PH_LG3O\ GPM/^_*_X5>HHN'M9_S,H_V3IW_/ MA:?]^5_PH_LG3O\ GPM/^_*_X5>HHN'M9_S,H_V3IW_/A:?]^5_PH_LG3O\ MGPM/^_*_X5>HHN'M9_S,SETK3O-D_P! M>W_ "R7_"G_ -DZ=_SX6G_?E?\ M"K2?ZV3\*DH%[6?\S*/]DZ=_SX6G_?E?\*/[)T[_ )\+3_ORO^%7J*+C]K/^ M9E'^R=._Y\+3_ORO^%']DZ=_SX6G_?E?\*O447#VL_YF4?[)T[_GPM/^_*_X M4?V3IW_/A:?]^5_PJ]11'-/BBN+JU@W95^)FVD<*,,N0? M0T+XA\+Q6BSZA;6MOO:X"!;5GRL,A1S]S@C&2.W/4#-7K[P_J5_':)>:K$ZV MUQ:SJJV^T$PMN)ZYRQ ]A5*'P5-&8_\ B8(=@U ?ZKK]J?=Z_P )_.F'M:G\ MS+2ZCX?^V7D;VMB(+>*WD6019,OG;M@5=O.<#&"2@W?*&Z'J>!S0'M:G=_>2:/+'J.@75 MY%H5A+>PW4ULL"*%5]DI3.XCC@9JEI^NZ:T#76J:+9V=A]IDLEN%7SZ7J'B"VM+.PL)K"YT]KV*=8@&RL@0@@C_ &OKD&I-3\+W5WK- M]?P:GY NGMRT7E%@RQ!P4;D9#;\_\!'49IGA;PBV@W>GR"\6:.SLI+)5\K:6 M#2B3=UXQ@#% >UJ?S,W_ .R=._Y\+3_ORO\ A1_9.G?\^%I_WY7_ J]12N/ MVL_YF4?[)T[_ )\+3_ORO^%']DZ=_P ^%I_WY7_"KU%%P]K/^9E'^R=._P"? M"T_[\K_A1_9.G?\ /A:?]^5_PJ]11E?1[?>/UKQ^S\$ZR_QXUOQ) MJ&F6\GAS4;'[ =\Z,S (BY9/0[2,=>: >Q:T;Q8GA>+0O"UK/?>)];O[>348 MGN9EB9+9B70RNQ/('R@=\=JCO_C9I=OX#MO%4&E7D]JUX;"YMQ(JRVTH[$?Q M?A[52\>?#J^_X6-I7BC0]%T[6K&&P&GSZ5\;?$ >+?V?M:\3Z U_I-W:S+& LNR2* M1944CF[Y?UKE=)^&W MBVU^!7B/PC+IUO\ VIJ%_P"?"1=ILV,R,23[>7C'?(H#4Q+7Q%=W+_#R'P/X MGU2Y\37AC;4[>ZNI'@:/:"Y82<=<\+^%=EX8NUT[]I'QTDMS)%IL&E)K7UJD.A:[I3:8DRSJSIE%7=MZ\X- EP_LFPUVXT6^@ M\,7UX;*'4F="0V2 [1]50X/-;>N?$)+;Q1>>'M!TBYUO5+&T^VW20R+&L:<8 M4$_>9_\*P\6W_PVTGX?7]I:0V=IJ'G3:JMR&5X S$;$^]O.>AXKJ)O M"?BCPQ\7-7\5>&M/M-8L-9MDAF@FNQ;O#(H4 Y(.5^7MZT#39E>.[O4M;U/1 M[I;&[M+R[-E+:V=T6B,4+++]H5R!\I#>6&/4#%=5\%VG:SN@/M'V98+=9A,@ M7%Z XG XZ>7DC@GGKFNZ%BNHZ7;Q:_9V-Q-M5I8MGF1"3'.W<.GH>M7+>"* MVA2&VBCAA0;4CC4*JCT ' H*MJ25'_R\#_=_K4E1_P#+P/\ =_K0,DHHHH * MXG5/&-U9:[J5BEG;S+9W%G B"4^=,)^I5<8RO)QZ ]*[:N3U/P5;W^J:EJ!N MY8KRZDMYH9HT4/:O",*5/<$$@@\$$T"=R>?QMH<#SB6Z94B$A$FSY9/+<(X4 M]R&91VZ^@)I][XOTRQ13>BY@?89GC>+YHHPVWS&P?NYZ$9SU' -5=/\ !JV% MI>VL&H2&UN'=UB>WB8)O?>ZG*Y9221ACP#]*AL_ =M875G<6-_<0O#&\#J8T M=7B,AD"*&!V!2Q"XZ#B@-33NO%>FVTUS%*+H-#!+\N;DZGW*F?Y2QV9X.T*<\\<>HS>T?0DTR[UFX2;S)=2N3H31W.C[O(N?*1MP8%6#(P*G(/Y@4"U+D?BO3KP M1KIDDMR94C82Q0ETB,BEH]_0C(&<=N^,BL72/'J-I%O>ZO$(D_LJWU&I7,2W:(+B#8A25T38KYQD<8R!@' Z5D#X>Q M#2Q9#4YP@TR'3-WE+G;')O5_KDX]* U-(>+K2>XLHK59 9=0;3YA<1M&T3") MI.GNH!&>,5/#XKL+B,26\%_+&ZJ\+I;$K.IS@H>F/E/7';U%5)/!T/> MR'=J0U%H_+&"?(,.SZ;23ZYJ.W\&/!I%EIHUN]>ULI%,"/'&0(U#*(V&W#C# M=3W H#4M:1XC&J^(88+,QR:9<::+Z)]A5\^9M(.3T_#M72US/AKPG'H-S:21 M79OR2._;TKIJ 04444#(X_]9)]1_*I*CC_ -9+]1_*I* " MBBB@#QKQIXD\1:;KOB)=.O);GR[>>:R-J-ZVICB7,<\)'.2VY9!U/';%6M3^ M*%Q83M';_8[]([*:5I3&\*^8D*2+SD\-N/0=N"><=YKFLW.GZQ96Y2.*RFVC M[1(C,K.6QY>0?D8CH6R"3CBL'7O%%MJ=JUG):*U@TDB7S3$2!8TB$N0%;DD$ M=#P1028-K\1=;GDT^*&'1IC=RS!)O.VQD(Z 1$JSA965BV,D\#BNIM]0NF^+ MU[IQNI38KHLBZHFK6SSP1LL ?:CE@1(, [EQVYQ^% S0HHHH&%(2 0#U/2E MJ-_]9'^/\J )**** "L/QM-

%=2?3[Z+3[OR]L-U,I9(W) !; .!SC/;.> MU;E!4KGIDKZ\ ,X+2O'.JV4]O-J M,TMI8FRNI6AND:Z#S1S!?W5"ESYZOASNCA252I5L$;7&1^%0 MZM?:=JGB0&XTT3V+6TT4DKL%\\PS)A/O ; [D_,*"1WA+Q9J?B&SUN2]M[:R MCMHI0(TE(GMW5G&V0=CA58'CKTQS6+\*-U=)_PF[3K-):Z>_V:."*4S-(IVEIWB(V@\X*'D&K9\:V;.JQ6 MMU)YDB+"1M'FJTQA##)X&\=^<'- '4T52T;48M6TRWOH%=(YER%?JI!P0?Q! MJ[04%(Q QGN<4M1S=$_WQ0!)1110 5Y7XSUO7+'QK<0:?=R7$#0[;>"U)WVD MRPN_[V(C$D;_ "_,#\I 'K7JE8_B[4Y]&\.7NH6PC:6 *0)%++RP!X!!/7M0 M)GF]K\3KR"TT!'>UOYI[:-KQC \6UFMGDW%LD#YTVG (Y/0C%16OQ/URXT^T MFBAT5S=RF-9#+B. B .$E*NVTLY95SC(7.,G%=9+XGDDMKFUU[3#)9R(T;D( M46:%I!%YA5SE5^;D'GWIVG:]I6EM,]IIURDDQA265G#$EMRP L3G#!>/0,,T M",#XGZYJ>GZJ5M+Z>T_XIJ^N_+AD(47";/+(]2,MCU]*U/AMJM[J'B3Q!#=W ML]Q#!:Z<\*R.6"L]OND(^K=:U#XQ(TVQ>6S:VN[Z R1*9%D5&\MW7(!!(PAY M^E=#HEW)?Z+I]W,%$EQ;1S,%Z LH)Q[/UKSS5M>UU/%.N6.F2F8V;6#P6WD H4D+>=O?&0 JDYSD8[UZ&WWC M]:S[72+6VU6_U*)7^TWRQI.2Q*L$!"\=!C)_.@TZ'*CQ]YFD/J=OH]S)9E8I M(7W[1(LDPB R1@/\P;;R".X-.U;QK>Z3/<17N@ONMX(;F8172-M229HAC@9. M5SCT/;%:L?@[1XM-FL(XKA+.1U<1?:'*Q[7#@("3M7< <#CBK&K>&=.U6XNI MKQ9F>Z@CMY=LI7*1N74<=,,2<^] :F1/XT>#3;^>;3?+N+*XF@EA>Y7'[N,2 M94@$MN4C X/7 YJ*3QUMO J:7*]GFQ+SB9046Z.U#MQR0Q&0.W.>U:MSX/T M>YGFFGAF:2:629V$[+DR($<<'[I55!'L*0^#M)\MD,<^UQ; _OCTMSF+\B,^ M_>@-3)N/'RKINI:A;:7<3V5I#.XFR&CDA\U65E4X)!&>.,'K6V_A#1VMM2MA#,MMJ D$\*SOL M'F'+[%SA-Q)S@#J:6Y\)Z5BK'V<>IH^ MSCU- BK'V<>I MH^SCU- IH M#G13C_UDOU'\JDJ9;506.X_,.P0,N0,NQ'*;#D$\_+QSVKH? MLX]31]G'J:!BK'V<>IH^SCU- ^=%>HW_UL?XU<^SCU M---JI93N/% N=$-%6/LX]31]G'J:!\Z*]5)M.LYKLW4UM$]P83;F1AD^63DI M]":T_LX]31]G'J: YT"2JGCN,UT7V<>IH^SCU- N:)SK>%]%,7E_8$"$;2 [C M(WF3!YY^:W_LX]31]G'J: M YHF=I]C;:=9I:V40AMTSM0$D#))/7W)JS5C[./4T?9QZF@?.BO4"#0+G0T1[H]R]>]1UA)&<'(Z$'J!5JB@LH7FD6%[-))=VR3/);FU?>20T1.2I&<=? MQI'T73GNXKE[.(SQ*JHV#@!00O'0XR<9'&:T** ,3_A%-$PG_$O3Y %7YWX M# =^P=@/9B*U;2WBL[6&VMD$<$*".- 2=J@8 Y]JFHH **** '1_>_ U(/%[QND[D <9&> < MU["WWC]:KM:6S3>U96MWEX8-=MK[5XY;JWUVR6)) %\L$PX95SD*23Q[ MGFO5_LEMOW_9H-^_S-WEC.[^]G'7WHDM+:1V>2W@=VQEFC!)QTR<=NU K'#7 MFNZM+\.O$]S'<1S:II\US:K/:IM)"-C>%!.&"D_B*?<:CIVD7=A'X?NX0VH7 M$%O=S&3S8X$,77WC?71I;W,5S86[P:1=:BPD@R)C!-L4C+#"NO/? M&1BK5]XDO]/E\7W$.JP"6&]LC;6]R RI%*EN"0,CY?G?D=P3UKTB2TMI/]9; MP/\ )Y?S1@_+_=Z=/:D>SM9,^9;0-E0IW1J<@=!TZ"@+,X76/$FLZ3>7]J]Q M;7$]BEHZ*8-C7WG2E6"C=QM QQGG)-:_P\9#9ZXL3*576;L *<@?,.*Z=H8G MD21XHVD3[K%02OT/:B**.$,(8TC#$L0B@9)ZDX[T!8DHHHH&%)%_Q^+_ +O] M:6FQG%VI/3;_ %H$]C0HIGFI_>H\U/[U!C9CZ*9YJ?WJ/-3^]0%F/HIGFI_> MH\U/[U 68^BF>:G]ZCS4_O4!9CZ*9YJ?WJ/-3^]0%F/HIGFI_>H\U/[U 68^ MBH_.CW8W#.,TOFI_>H"S'T4SS4_O4>:G]Z@+,?13/-3^]1YJ?WJ LQ]%,\U/ M[U'FI_>H"S'T4SS4_O4>:G]Z@+,?13/-3^]1YJ?WJ LQ]%,\U/[U'FI_>H"S M'T5&)HSG##@X-+YJ?WJ LQ]%,\U/[U'FI_>H"S'T4SS4_O4>:G]Z@+,?13/- M3^]1YJ?WJ LQ]%,\U/[U'FI_>H"S'T4SS4_O4GG1Y W#)H"S)**9YJ?WJ/-3 M^]0%F/HIGFI_>H\U/[U 68^BF>:G]ZCS4_O4!9CZ*9YJ?WJ/-3^]0%F/HIGF MI_>H\U/[U 68^BF>:G]ZD,T8ZL.N* LR2BD4AADHH\EO44!=$=%2>2WJ*/);U% 71'14GDMZBCR6]1 M0%T1T5)Y+>HH\EO44!=$=%2>2WJ*/);U% 71'4?_ "\#_=_K5CR6]14?DM]H M'(^Y_6@+H**D\EO44>2WJ* NB.BI/);U%'DMZB@+HCHJ3R6]11Y+>HH"Z(Z* MD\EO44>2WJ* NB.BI/);U%'DMZB@+HCHJ3R6]11Y+>HH"Z*__+Q_P'^M24>2 MWVCJ/N?UJ3R6]10%T1T5)Y+>HH\EO44!=$=%2>2WJ*/);U% 71'14GDMZBCR M6]10%T1T5)Y+>HH\EO44!=$=%2>2WJ*/);U% 71'14GDMZBCR6]10%T5XOO2 M?[W]!4E/$!&<8Y.32^2WJ* NB.BI/);U%'DMZB@+HCHJ3R6]11Y+>HH"Z(Z* MD\EO44>2WJ* NB.BI/);U%'DMZB@+HCJ-O\ 7I]#5CR6]14;0MYZ\C[IH"Z" MBI/);U%'DMZB@+HCHJ3R6]11Y+>HH"Z(Z*D\EO44>2WJ* NB.BI/);U%'DMZ MB@+HCHJ3R6]11Y+>HH"Z(ZCFZ)_OBK'DMZBHYHF 3D??% 71,D@2$>M0DDG) MJ3R6]11Y+>HH$K(CHJ3R6]11Y+>HH'=$=%2>2WJ*/);U% 71'14GDMZBCR6] B10%T1T5)Y+>HH\EO44!=#8_O?@:N572)@W458H,Y[G__V0$! end GRAPHIC 16 image00004.jpg begin 644 image00004.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# 8$!08%! 8&!08'!P8("A *"@D) M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_ MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P 1" $_ G # 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#ZIHHILCI& MA>1E11U9C@"@!U%5UOK1F"K=0%B< "09-6*+ %%%% !14,UW;PMMFN(8V]&< M TDUY;0VC74L\2VRC+2EAM ]BH[>>*Y@2:WD26&0;D=#D,/4&I*0!1 M139'6-"TC*JCDEC@"@!U%,BECF3=$Z2+ZJ8)\D M2#?QR>.M6Z;36X!1112 **CFGB@QYTL<>>F]@,T0S13KNAD211QE&!%%@)** M** "BJNH:C9:=&KW]U!;(W0RN%S^=)=:E96EJ;FYNX(K<$*9&AP>E;,WQ!VV+ZM'%9MI27/D&,S_P"DLF_89 O3&>=O7'-=%X-T MF?2_#.F6&I1P-=64(A#QG<#@8R"1D9%8N@^&]7T:$Z; -)EL%F9XKJ6,F9(V M8L5*XPQ&2 ]PMMI!K:@TK48?'&HZ MN([=K2>R2VC7S"'W(202,8P=V/PK!7PEK*_#Z/0P+/[8MX)R_FMLVB7S?3.> MWZTH^RTO;I_P0#Q<+6/XGZ"]U8M>(UAQ=-8;7A98CEV3^'=U '4"M_6-*U>;QEINM6<%H\=K:R0-').5+,^"<$* M>!C\:CM_#FI&?Q%JEVUJ=2U2W6VC@B8B.)%4@98C)/.2<4U-J%KX4U*WTGPM)#);+JNAJ8RI8F.9"NUAG&1D8(XJS)X2 MEU637[K6)8X[C5;462I 2P@C ..3CUDM M%1DGM9V*;R<;65@#@C!_.LTU&II8#'\.3Z6-+U'5?!MK]I>[F7S+0,(1'(,* M05(^3 Y(]N*M:3K][/XCOM%O(;/[1%:K=12V\I9&!8KM;(R""/RK(NO!^J36 M&M3175M!J&IWD5S)#&6$)1,#RBPP?F .3CO5O1?#^HV'BI]6-OIL4,MC]F-O M;$J$8-N'./FST)X_2KDH--WO_2 YSPEK$FB^"EU74K>SN))+V6.V8$B1IY)F M4[F(PH]QV%=+;>)[J?4;_2#_ &>]^ED;N">WE+PL,[2&[@@X^H-9UKX,U&3P M/%I-S+:PW]K>F]MY%S)&6\PN P(!Q\Q!KI=(LM1;SCJ<&FVJO&8Q'9J6))ZL M6('Y8_&JJ2IMN7F_^ !Q^C>(/$EA\,;;6WCLK]8K<2MYDC^:ZY^9F.,9 Y_" MNIDUF_DU[2+&RCLYX+FV-U<2[F!C08P5[$,3@9]#5/POIUSH/AU-&\03Z;_9 M\436\<@_P!;TZRM]-$&^&\BN6,SE1A#G' /6NER M_E9VCS-N=N>,^F:A5.6FDO,#B="\4ZWJ=E:WQTJU2Q6XFAO)O/.45"P+HN.1 M\O?G)Z4C>,KZ+0K7Q%/80KH=Q(@P)#Y\<;MM60C&T]02OH>M:7@W1+O3_#,^ MEZL(:* MX^%WC$+8VUH\5Y-%(L!)61U=#_$FE%;-;C4[R2XC;S6*HKL"0?EZC'ZU49QNM=N7_ ((& MSJGB3[%J5CH]H;1;N2U^TO+=R[(XT& /ZG@CZUE:IX?U%M:L=:L8["2Z2S^QW-K=$E&7.X%6 ."#GMR#72: M/!<6]GMO?LPG9BQ6V3:B^@'<_6L9\G(K;@9QU6XN="5\MP'5\9SS&<_44NEP7%WH M7B>VM?*&IW-]<*Z2-MVACM4GOC8 15[_ (1EE\7V.JPND=I%;>7+!U)D4%48 M?168?E56A&Z?]?\ #@;6IZO8:7Y8O[E(/,SMW9YQUJ6WO([RQ^TZ>R3JRDQG M. Q'_P!>J^IZ=->RH\6IWMF%7!2#9AO<[E/-1ZK#J<>A-!I$R2ZAM"+-=-CZ ML<#&<>V,UBE%I=P,[3]7U:35[O3YH+.::&S6=FA+!(YB3B)B<]1SGKCM5?\ MX2._M)-:6[MX+I=.LUN'>UW "4@DQW%-_L'4I_#;6!CL[0K<1R"&*5W6:,,&=9'(!)?G)Q^=;6A M?6P%S0=:N[S6/L<_V2>/[(MRTUJ25C8G'EDY.FQR3J99"(1( M7=8F*#RQEQNQC([U!X>TB6PO]3O9%@@^V&,);0?>.PK'N/#>J MW%KK0C:VLGU"V*/#'(SQ/,3\TF"/ERO!QUZGI4V@Y =!/KMD()#%-^\%D;Y0 M4/\ JNS?_6K+T?Q9;S: T][<1B^M[-;JX B=54,.H'=E_P"OZ_(#J#X@L[2.&/4+E/M.R,S&)&*(7X7/]T$],U)-XBTZ M*XDB,KL8]X9DB9E#(-S+N QD =*R+7PY[%WYLDDA9<* J^ M7]W*XX8]/2H['0M9B\*WFBM+9(#!+#%.I9FD9R3N;CY>ISUY-3RT^X%^P\66 M5QI=K>7$5S;/<1F58&B9GV@9+ <@ CD>M6/$VM_V5H\=U;1F>:XDCAMT"D[ MF<@ D#G@9./:LF]T75[V&P0QV-I-:;#;W%O*^ZWP0&7D?."HQC@>O2K>M.NH M>*=$L86$BVLCWER%Y\O:A5,^A+/D#V-/EAS)KS =I_B6R21K2^OUEO$E:-R+ M=HQ'A=WS=0OR]R:M+XETLP7$WGL$@A^TONC928C_ !@$166_ABYE\+:S M8O+"E]J,\L\DBYVG<^54]\;0%/XU%JWAJ_U9=1FG-O#-=0Q621*Q*QP!]T@) MP,EN>W'%'+3;W TI/&.AQB7?>D>4%9OW3\*W1^G*_P"UTJUXIU8Z+H<]^J*_ MEE!EB0J[F"[FQ_",Y/L*Q-6\-7=U_;+1?9\WTEO$BY(VVT>-RYQP3\W'3FN@ MU5=0,EO]ABM9K8AUN(9B5+ CY<'!'KG-2U!-6 RKG7[K2FM_[0CBO$O+A(K5 M[)6)92NYF(YZ8.,=:OS>(],AN!#).PM;RZ=87\VI3>5N:6<=:ODIOK_ %_7Y@=1-XATV*\%L]P?,,XM@51BOFGHFX#&[VI\ M.NZ=-J"V45QNF=G1<*=K,G+*&Q@D=QFN(\/VUQ<:CHM@+BVN+6UDN+^22W.\ MDON\MI#T#Y<_+S]TFM[P;X=N=(6!;V*T8VL311SK+)([DG)8!N$SW SD]Z4Z M<(K<#2N]2N5\66&F6XB,,EM)<3E@2RA2H7'/WVME@JEBV1CN6_2L/5O#. MK7=Y?3036BW37"W-G?NS&2W"@ 1[<8*_>SS@ACD9I14.97[?U]P'6:3=->:; M;SS"-)F0&5(W#A'Q\RY]CD5R]MXEU&?2-+N46U\[4-1-M"-K;3"&;Y^O7:A/ MXUL6=A=V?A>2TMH8(+WRG"!9"R^8V?F+8!)).3Q65;:'=V#>'&,4;VND6D@= M(V+.\Q0+\HQS_%_WU1%0U_KN!U%E>V]\LK6DHE6*5H7(!X=3@C\*Y[0-8U#6 M-0=H[K2UM$E<&V4,;@(&*J3\V!G&>E:]H=2?05:2*UM]5>(MLY,:2'H#CDXX MS6;'HUW?ZT-1U40PA+-K18[>1B6WD%F+8!'W1@#U-3%15[@;,^HVT&H06,KD M7,Z/)&NT_,%QNYZ<9%9S>*M(2SBNFNCY,D7G9\MB5CSC>PQ\JY[FL*]L+>^U M/3-/T"Z)%@TR7DAD:4Q1N,,NXD_.3C SQ@GM5AO"\R^(+F9(+.;3IS!A99'' ME+&N GECY6]03TSWJE""^)@;=SXATRVN_L\MP=XE6 E49E$C?=0L!C<DSM=K,8&C$3':P7=R<8 QW-8%IX;U6.XLHIY+5[*WU.2^-%]HN;J6ZF=3P-S<U^U7%U-"71 3\JGD 9 8YSV IVL>)H(]!U6ZT^3_2[2$2 M".6)@@P,9YK0B\0Z=))%&)F622?[,$>-E*R;=P4@CC*\ MC/6L.?PY?R7%Q=,8'F_M9;]4+'$D2)M1"<<$=>XR*2\\+ZA/;M.EU!'J<^IQ MWTCX)2-578%7U(7OQDTG&F]V!OQZ_ITI@\J??YUR]HA52095SN7\-IYZ<59O M-1M[.ZL[>XR8&C)X METN.*&1K@^7-+)!&P1CN="0RCCD\''KVJY8:I9W^FB_MIU:T(8F1OEV[20V< M],$'.?2N&L+"\L]7T#2XDM9[O2["2XD$LA \V1MH<''/1ST[UOR^&7'@B?1( M;A?/F1B\S#"N[-N;(]"21]#3G3@K*_\ PP%Y/$NF/#<2B9]L$'VEMT;*3%_? M (Y7@\BIM+US3]4N)H;&?S)(D61@4*_*V=K#(Y!P>1Z5S^K>&[_58]1EF:W@ MFNK>*QCB1B5B@#[I.<GU%= M%?\ AF\GEUFVA>!++5'B\R4D[XXE55,87&#P#@Y_B-7[*$;&;NZ74HI3!Y5[J4,SC<3FVC"X3&.OR=.G)K-UJUFMM6<7,UI% M=3:BNI1&=]D+PQ*J*C-CAAG3PKJ,(??J M_B"Z?RE"[6\IB$#E>H41KG)]O6O1;>%+>WBAC&$C0(H] !@5%2*BK("2BBBL M0"BBB@ HHJIJFH0Z;;B:XW["P7Y1DYJ9SC3BYS=DBHQD M/C?2AVN?^_?_ ->G]=P_\Z%]4K_RLZ>BN6/CG21VN?\ OW_]>D/CO2!VN?\ MOW_]>G]Z/Z77_?O_ .O2'Q_HX[77_?O_ .O5?6:/ M\R#ZI6_E9UM%IQUI:\\_X6YX;'\-__P!^1_C2 M'XO>&Q_#?_\ ?@?XT_93[!]6J_RL]$HKSK_A<'AH?PW_ /WX'^-)_P +A\,_ MW=0_[\#_ !I^PJ?RA]6J_P K/1J*\Y_X7#X9_NZA_P!^!_C2?\+B\,_W=0_[ M\#_&G]7J_P HOJ]7^5GH]%>K_*'U>K_*>CTFU=V[ W8QG'.*\Y_P"%Q^&?[NH?]^!_C1_PN/PS_=U#_OP/ M\:/J]7^5A]7J?RGH]%>;_P#"X_#']W4/^_ _QH_X7)X8_NZA_P!^!_C1]7J_ MRL7L*G\IZ12!5!) )ZD#K7G'_"Y/#']W4/^_ _QI/\ ADT5YM_P +E\,?W=0_[\#_ !H_X7)X8_NZA_WX'^-'U:K_ "L7 ML9]CTFBO-O\ ARGV/2:*\V M_P"%S>&/[NH?]^!_\52?\+F\+_W=1_[\#_XJG]6J_P K#V4^QZ0D:1@B-54' MDX&*=7FO_"YO"_\ =U#_ +\#_P"*H_X7/X7_ +NH?]^!_P#%4?5JO\K%[.?8 M]*HKS7_A<_A?^[J/_?@?_%4G_"Y_"_\ =U'_ +\#_P"*H^K5?Y6'LY=CTNBO M-/\ A='A?^[J/_?@?_%4?\+H\+?W=1_[\#_XJCZM5_E8%_[NH_]^!_C3^JUOY62>E4$ @@C(/45YK_ ,+F M\+_W=0_[\#_&E_X7+X8_NZA_WX'_ ,51]5K?RL5T>DJ H 4 < "BO-O^%R^ M&/[NH?\ ?@?XT?\ "Y/#']W4/^_ _P :/JE;^5BYX]STFBO-_P#A=_\+>\-?W;_ /[\#_&C_A;WAO\ NW__ 'Y'^-'U+$?R,G^T,-_. MCT2BO//^%N^&_P"[?_\ ?D?XT?\ "W?#?]V__P"_(_QH^HXC^1B_M'"_\_$> MAT5YY_PMSPW_ ';_ /[\C_&E_P"%N>&_[M__ -^1_C3^HXC^1B_M/"?\_%]Y MZ%39(TD7$B*XZX89IU,5F900!S[UR-7T9W#/LEO_ ,^\/_? H^R6W_/O#_WP M*D^?T7\Z@DO(8W='FA5T +*7Y&>G'XC\ZCDCV*YI=QWV.V_Y]X?^^!1]CMO^ M?:'_ +]BB&X29F6*2)V4 D!LD9Z9J7Y_1?SI\D>PSEV(_['TS_ *!UE_WX7_"C^Q], M_P"@=9?]^%_PJ3[='Z-^5'VZ/T;\J.:7Q?\ *,_LC3?^@?9_]^%_ MPH_LC3?^@?9_]^5_PI_VZ/T;\J/MT?HWY4P_NC/[)TW_H'V?_?E?\*/ M[)TW_H'V?_?E?\*?]NC]&_*C[='Z-^5'/+N+V']T9_9.G?\ 0/M/^_*_X4?V M3IW_ $#[3_ORO^%/^W1^C?E1]NC]&_*CGEW#V']T9_9.G?\ 0/M/^_*_X4?V M3IW_ #X6G_?E?\*?]NC]&_*C[='Z-^5'/+N'U=?REJFQ?ZM?I3J;%_JU^E2 MZLF^T@W=U+,TR?,@1 8^8\$'(((.<@'\!Z5K44 9.CZ,-.N9)FN7G9EVY<8/ M)W$D]SFM4J#Z_G2T4 )M'O\ G1M'O^=+10 FT>_YT;1[_G2T4 )M'O\ G1M' MO^=+10 FT>_YT;1[_G2T4 )M'O\ G1M'O^=+10 FT>_YT;1[_G2T4 )M'O\ MG1M'O^=+10 FT>_YT;1[_G2T4 )M'O\ G1M'O^=+10!Y_P"&?B=I.N^.M:\( MK;W-KK.F[CY"1C*G\J\"\2Z--,?%'C?PLZ2^(/"_B>XN"L3!C-;>7%YD;8[8W'Z;A44FH M377PM^%MS+YD/AF\UZ2350"?+$;7+LJRD?P.!0!]/QE)$#1L&4]"K9!K MB=:^(-K:>)K[0-(TK4=:U33[875Y%:%%$"'D EV&6(((49KD_@^)$^*OQ#CT M=B?":RP_9Q'_ ,>ZW!7,@BQQZYQQTKE_C&NAP>(O$'BGPGXI?0/'.BHD=S;, MP U#Y5*)L/W\C"@C(R ".,T >MZYX]TS1OAVGB^[M[U;.2&.5+4IB.]9\ M*:2;;2SJ-GI7]K:K87DS1HLTL?EHA"JS J'=L$<97-<-X$UE+?\ 9Y^(WA2^ MNK,\;QC M"%QO"L2F0#C(KO=\1D,8D7S!R5WE8GPN>/2_'_AS2KR/3O%-O?27&HZ;X@LY&%Y#E26 M^TC.<8.,-P#C&<< 'TWM'O\ G1M'O^=+10 FT>_YT;1[_G2T4 )M'O\ G1M' MO^=+10 FT>_YT;1[_G2T4 )M'O\ G1M'O^=+10 FT>_YT;1[_G2T4 )M'O\ MG1M'O^=+10 FT>_YTM%% !39/N&G4V3[AH S;[_CY;Z"JY(526( ')). *L7 MW_'RWT%<)\0BXU#PO]I_Y WV_P#T[(^3[A\O?_L[O7C.,TSLB[03.S7YAE>1 MC((YID@6]WXE^S30%%(D1H =V<9!R!TP* ]H>LT$@#)( ]2 M:\GL_%7B&YTK5+R2[A@DAM+MI+?"^9;RHQ\O:NW@8X.XG.>%'DM].MGO=5&X6J HT?DX1^1PV. M,C'6@;G9GIE,\V/S&C\Q/,4;BNX9 ]2/2O*O#_BO76FTYI;TWQNH=1_T=HE' MS0D^5@J LC^U9+^+4]2EO1T1[? M17D6K^)]8L5O6LM1\N&STW3[F. 0H59I&"NO3.,=ATK0;Q/?S^,KBR&MVEM% M;7KJT!>,!H!%E0%(WLV_KCJ,XH'[1'IM%><>&_$>HW$+IJFJ^1=1W-M&TPA6 M:VG$A) B*@%2PP,-G;7I!ZT%*5Q****!A1110 4444 %%%% !1110 4444 ; ME-B_U:_2G4V+_5K]*1YXZBBB@ J*Z=DC!4X.<5+39$$BX;/KQ0@.?&NAIIHT M#L8Y5C/(&%U=FV(>&8%AM?J<=.W<<_A6A_8]I)+*9;="&8,3 MC!8CD&IO[+M//$WE#S@20_?)ZU5T(M0L6B4GK3Z1%"*%'04M2,**** "BBB@ M HHHH *C\^'S_(\V/SL;O+W#=CUQUJ2O)=4\%ZD/B38W&F2S26TFL+K5WZ99WVI6]W:32P/LE$:QDGYOO NA!&H6OK1;CR&NH!/D+Y9D&[)Z#'6O+/C5IVLZZ'&C65P\N@QQ:G:$1O^^NQ M("%C(&&(16&/^FGM52WLKN7XI:UJ]SI%]]@O'TV2*)M-\PNZ1/EO,;'EF)V4 MD]\8H ]FHKS/P"?$T6A>)4UDZE<7,2?Z'>S!D:Y/ELV5A/,; D*0,J2!MI__ M !5:-HJ+>7_EW%G'-+-);AREUN3>CJ -J;=W![D\Y H [ZQ6Q>)Y+ 6S1R,0 M[PA2&()!R1U.(S%"SLUN4'>,ALGM MD '% 'I:-:6;06J&" R9\J$83=@9.U>^.IQ1)8VDLPFEM8'F4Y#M&"P_&N M MTUFY\<:7-JL%\WV2_N%#K#BW6%KU+-'K-EKFL>4-6^S3ZM' M),Z#>%M3 HS%P>?,7! Y S]: /0%M;:.=[A8(5F8?-*$ 8_4_A5:UM-+N+<2 MVMO92P3#(>-$97&<]1P1FN7^T>(T\+^'FOTNOM,EP%U%K:-3,L6'VG X!)\O M=CIEJP?#$7B2UM]"T]1>V-DEM$,FWW$R><_G+)_=^3;@].21GI0!Z3'8:?:R M++':6D+YP'6-5.3QC.*EM[.UMY'>WMH8G?[S)&%+?4BO/[9?$BV=N^I?;)); M;4+:S(\L.)T2<[[G ' 9".>VWM41N_%/]FV\S_VFMTUT(]2C\@%8H\R?-!@9 M8?ZL$C/'/7- 'I,LT<6SS9$3>P1=S ;F/0#U-/KA83>:C?6D-].9I=%L/M%Q M+L\O==2(0I*\X(3><=MXKGM'O_$]_H^FW-O=ZM);W4>FM).UNN]7=C]HV#;] MS9M.2" >0>M 'K=%>=32>+;?4)X;(W<\T,TJ1^>BF&2W%N?+8M@?.9<9[]>, M5!<7'B=H=/\ L4VK1PSQ2&:6>U#20W.V/:"@ _=Y\P\\9XSC% 'H[W$*7$<# MS1K/("R1E@&<#J0.IQD?G4M>6:A%XAN]>%P\&H_;[8:E%"ZQ 0IN3]P4/3D ME45Q?AEO$! M\272:E-<"UA>:/9+!E)8\KY+K(,#=M!SCJ2<@8%=I0 4444 %%%% !1110 4 M444 %-D^X:=39/N&@#-OO^/EOH*KD @@@$'@@C(-6+[_ (^6^@JO3.Z'PH,# M;C QZ8XIGE1YSY<>N)^,=[=: M?X"O;BPN9K:X5XPLD3E6&6&>16[H>NIJTA6.!HU,?F*6;)(S@@CMS7-?'(_\ M6YOQ_MQ?^ABNG!)/$03[K\RH_$CY^_X2_P 2?]!_5/\ P*?_ !KZ/^$=Y_P"1HWCW_(U\JPM7N+R9(84QEW.!R< ?4GC%2[Q[ M_D:R_$6E1ZU8Q0F:2"2&XBNHI%3.V2-PRY!ZC(Y% WB/1UBM9#J%OLNFVPD M-G<=VW\/F('/?CK21>)=&EN?(BU&!Y2_EA0<[FVLV!Z\(YX_NGTK&T_P>NGZ MI'?VNHS"=Q,MWNA!$XDF,K8'\!W$CC/!_&DM_",MOI6EV46KR@:7.LEFYME) M5%1TV-_>^5SSQR ?7(!J-XNT!?+SJEM^\A6X3!SNC(8A_H0K<^U20^*-$G$1 MBU.V<2N$0AN"3C'X'9&R%*2*A7ISRW4'L14H\4Z&; M'/"0T34X+E=1FGAMX)K:&%X0-J22"3EAR2",9[BH#X$L3K!U#[7#I]QGRY]R: +LOC338KF.U9LW,[W*0!,NK&$@,&('RG+#@T:1XSTW5 M-(L;RWFA\RX-LCP&49B:8 JI/<\G'KCBJP\(%+T74.IRI)]HNYB# ""EQMW) M^!48-067@A;6.U1=3E/D1Z?$/]' R+1B1_WUGGT[4 ='I?B#2=5N7M].OX+B M9%+LB-R &*D_@P(/H:S],\0:A=>)'TNZT22TC\IYEG:Y1\H&VJ2@Y7=SCZ'T MJ+0O"ZZ5J5K=B^DF\B.ZCV&$#=Y\_G$Y]CQ[UKZ?IR6FHZC>M+)-/>.I)9<; M$5<*@]A\Q^K&@#/G\6:?%X@CTQ9HG'DSRS3!_EA\HID'C'\?KP1S4Y\5:&$9 MCJ4 "Q2SMDGY4C(60GTVD@'ZBL(^"9$W+;:W=01H+L6^V!=T/VAP[?-WPP./ M8X]ZJ1^"6AO[*$/+);+?3:A/=9"!A(!NM]G+%6(0Y]%ZT =I8ZQI]_#Z=ZR=6\9Z19:73)%$4C;/,CA%/ /RY/WAD<& METCPXFGZKJ5X;N1UO@WF0)'Y<98L3O('!?!V[@ 2!SD\UEP>!8X;:&/^TYV: M"&UM87, !6&"42*I'QN'50SMNE4E0#R,J#\V#5MO"49@D5+Z591JIU6%_*!$;XQL(_B&"1Z\^U M &N?$6D#['_Q,;8_:\&##YWY.!TZ<\<]^*8WB;1_LDLZ:A;LB,(^&ZL1D #J M<@$C .0":Q--\$PZ:Y%KJ$XAGMS;WB-$"9@9)')4_P !S*_3MCTS5?2_ 46F M6^G?8M0:.[L77RK@6P):-8FB"N"?F.USSQ@]!VH V-"\7Z;J>D6-Y--':R74 M,$OD.^2GG';&,]]S @'UJPGBS0G\[9J=NWDL5< DD,&*D?4%6!';!K A\">1 M;Z?!#J\XCM8+:!\VZDRB";S4/MDD@XZ^U37/@F&?3H+&.:!UDBD4.CJ00?2GU5TVVAT_3[>SMT"0 MP1K&BHFT 8X':K&\>_Y&@!U%-WCW_(T;Q[_ )&@!U%-WCW_ "-&\>_Y&@!U M%-WCW_(T;Q[_ )&@!U%-WCW_ "-.H *;)]PTZFR?<- &;??\?+?05S_B%==: M33O[ >R1!< WGVD$DP]PF.]=!??\?+?057IG;!7BA:Y?7G6/Q;ICAU29-/O& M5CC((V8.#^-=/2%03D@$],D4%-71P,/B#6#IWG_;(9G2PMM2D$<"YV%B)5 _ MW1D'J#4]WKVK)- B7%M"MY#+=6TER%C7;O CC.1S\IRM=V% )( !/4XZU4U'3K>_MUAF4J M%=9%:/@JRG(/I^!XH#E9Q5WXGOK/2'E?48Y+HB>>#]S'AXEVFH:R/[0+;M2@A5)%4BV@=$_>C_9Y(YXRU?[J\C!X[4!RON<7;ZOJMYJ%E9Q7T,(FFNXEG\A6\Y8MN MR0#IW(..#CBE\E);VUO=W!L[S;!,<"3Y5X'OZ5V>U>/E''3CI2X&0< M#(Z''2@.72QY];>)$L['1;?3=0:X1$LXW\^-075VVL22=V1[?=(Y-2Z?>S[K M1;O4OM$PUR2!HI57=$N9-O3D< 8SQBN[V)_<7\J-BYSM7.>RUT.H6-O?V4MK<)^ZD7:VWY3USP:CT_3(+&6XECW//.5,DC MXRVT8'0 # ]!0'*R[11106%%%% !1110 4444 %%%% !1110!N4V+_5K]*=3 M8O\ 5K]*1YXZJTEA:2R2226T+O*-KLR EA[_ )"K-% $45O#"[O%$B.^-Q50 M"V.F:X;XY?\ ).;_ /WXO_0Q7?5P/QR_Y)S?_P"_%_Z&*ZL#_O-/U7YE0^)' MS#7U+\%?^2:Z1_VU_P#1KU\M5]2_!7_DFND?]M?_ $:]?1Y]_N\?7]&;UOA. MWHHHKY(Y@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *;)]PTZFR? M<- &;??\?+?057JQ??\ 'RWT%5Z9W0^%!11104%%4M0NWMY8(H_*4R[OWDQ( M1<#./J:FL+C[79Q3E"F\9V_Y[4"OT)Z*H:\EW)I%RNGRB*YP"KEMN ""W/8D M9&>UQF:.*ZMVF2,L"8HO+0DE>S*=W/,'AUKR*#+Q3K:G>^]0=P4N M6XR.>"::9BI##RV *X!^\9NRK '.5P/3/-16_B^\.GFXG@M2S013*(F.$W3&(ELGH,;O\YH#G1VU%Y@T:TNY(XE>ZN$C4L"$B MC=OE9O\ @./Q- 4YZ,.1G]:-3U MZ]LM0U"V6V25K:,W:J X'(X(YHM?$ M5S;I#:6L$4C;IP&FF.'\N;R]H9CUQSW[4!S([:BN1TK5I-2\46;M)'&IANXS M;*QW+LD51O&<9ZGIWKKJ!IW"BBB@9N4V+_5K]*=5*^ODT^R6:6.9TR ?+7<1 M[GVI'GEVBJ]A=I>VB7$094?. PP>#C^E6* "N!^.7_).;_\ WXO_ $,5WU<# M\??[O'U_1F];X3MZ***^2.8**** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "FR?<-.ILGW#0!FWW_'RWT%5ZL7W_'RWT%5Z9W0 M^%!11104-D1)%VR(KKZ,,BG444 ,GDBBC+3O&D?0F0@+S]:K7MU9P6[&=H75 M 2(\J22O8 GJ*-9L$U32KJRDP!,A4,1G:W53^!P:YS_A$)#::G&]W%)+>0%0 MS1G"3. )9/\ @14<#I02[]#9N-9 EO(Q(6*=%5_D.,@ M9.0.Q':I(KBP:13%-9F1CA2CIDD\\8[GK[UB/X71=:2ZA=1:*(MD!9AY1CW8 MVX."#N[U2M?!TEO';A9+/?%%;1[EB(R8I2Y/X@XH#7L:+>(=-#2JUI,NR2< MM"NUY(@2^.>N <$XS6K:RV4T<)B6W5IX0ZQD*'*$9Z>G--$C\R",J9 HP"V>IK4H*0T1H&#!$# ;00HR!Z?2G8&[.!G&,XHHH&1B")0N MV*-=N2N% VYZX]*CL+.*QA,<)D;5&)-XC0/G.[:,_G3Z** "BBB@#H_*ODCF%HI/F]1^5'S M>H_*@!:*3YO4?E1\WJ/RH 6BD^;U'Y4?-ZC\J %HI/F]1^5'S>H_*@!:*3YO M4?E1\WJ/RH 6BD^;U'Y4?-ZC\J %HI/F]1^5'S>H_*@!:*3YO4?E1\WJ/RH M6BD^;U'Y4?-ZC\J %HI/F]1^5'S>H_*@!:*3YO4?E1\WJ/RH 6BD^;U'Y4?- MZC\J %HI/F]1^5'S>H_*@!:*3YO4?E1\WJ/RH 6BD^;U'Y4?-ZC\J %HI/F] M1^5'S>H_*@!:*3YO4?E1\WJ/RH 6BD^;U'Y4?-ZC\J %HI/F]1^5+0 4V3[A MIU-D^X: ,V^_X^6^@JO5B^_X^6^@K'U;6M-TA[1=3O(K9KN40P"0_P"L<]A3 M.V'PHT***P]8UQ],U[2+)X$:TOBR//N(,3.F"2!^-!3=CTQQ$4NE?S!N4(K,0-VPD@#C#<<]Z M4D:=%9NCZU:ZK;W$UOYB1P2/&YE0H!L8@G)[<&FKK^F,H*W.=Q4*/+;+Y!8; M1CG@$\=J NC4HK'G\3:- D;RW\822)9U<*Q4QD[0V0.!GCGI3SXATL0^8;KY M?/\ LW^K;(EQD+C&#Z4 M-XATM8C(UT%4.D9!1@0SC*<8S\W;UH"Z-6BJUC?VM_9BZM9E>W)8;\$8VG# M@\@@@YKGE\52OX=UC419I%/8,2(97(#QD!DS M631&7RH'M':3S6"DLN,9R,'I6E:7UM>-(MM,LC1A6< $%0PRN<^HH!-,LT44 M4#"BBB@ HHHH **** "BBB@ HHHH W*P_$\SIHIBCMYI_._=L(<[@,$Y& ?3 MZ5N5F:Q>FRTW='(DBBBODCF"BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ ILGW#3J;)]PT 9M]_Q\M]!6?=V5K>-";NVAG,+B2(R( M&V,/XAGH:T+[_CY;Z"J],[8?"@K&UW08]:F NY"+4P/"R(,/DLK!E;/!!4=J MV:*"VKG-KX9*3RS0W21N+V.]MP(OECVQB/8PSR"OTJ,>$]IMC'=A)(IFN#.L M>V4.TF]]K \*W0JRT3R-/U*PEN#):7;S,JA-K1B4DL,YYY8 MXJNFA7832W?44>ZTTD0/Y&%*E-A#+GDD MQ^QY>+<H%?*/\$839U[XSFNBHH%RHY3 M_A$#);QP7-Z&B%M7PW--[M[0LX"R3QJZYP>.> ?>MFLW6 M1$VBS">411[0#(5R%YZTCSQWA^,1:1;H'CDV@@O'('5CD\@@#^5:%4=$1(M+ M@2*=+A%! D3[IY/3D_3J:O4 %<#\OEO:2V ISZ8YKZD^" MO_)-=(_[:_\ HUZ^CS[_ '>/K^C-ZWPG;T445\D132+) M(L#(I?8@&Y\ XQR.^:T+^%Y[.6*(0EW& )DW(?8CN*P9?#!ETV:!I(%GFFDD M#A6Q;I(,,L8R/3OQGM0)WZ%T>(].+-B1S&(S()-ORL JO@>^'7CWJUJ6I1Z? MIZ7<\4GEL\:%> R[V &<^F>:RM0\+03+$EIMMUBA**PR6+A0J$]L *">Y('I M3IM!FE\.R:>9H@[7"SKD%HT D#[,=<W^82+<1?/L;>5)81HI)3 ML=?EV8R",\$[ABK:7=N\@B$\7G$9\O>-W3/3Z5S$OA2Z99HTN;8QLEVBL\9W MGS\'YCWVG\Q3I?#5PMP]TK6LD@F2<*%(9@MN8BF?<\T!=G1_;K0QS2+*XN. M5/EHIW(0?8!D2ZJ+4V\L4$D#%DE(.Y"1CCL1C(((P:!IMZFDEW; M/*8TN(6D&24$@)&.O'M4$VJV$+6XDNX!]HD,41#@AF R1GZ5RD?AB?4IM3^T MXLXS=W312+'B1Q(FP'/]WJ<=\5HQ>&YTNX[SS;07"W4<[1B(^5M6(QX ZY(. M?P% KOL:]KK-C=I');7$8& 50IPM0E/L\44D^*MT%A1110 4444 %%%% &Y6/XDE6/0)U/F[I$V+Y:L2#Z\ X%;%96OKN M\/W(SM^0>.\-,7T.T+,SMMY9N_)YZ#C\*LW%_:VYE$LH4Q!6<8) M(#$A>.^2#57PR0VB6Y7H=Q['^(^E.O=*6ZN)9FN)4++&%"A?D*,65AQZD]>* M +%IJ%I>2.EM.DK* QV^A[^]<9\ 1^(W2;S#;EOG MW8:3^'9L*DXS@COUKZ&^"O\ R372/^VO_HUZ^6J^H_@LBGX:Z1D _P"M_P#1 MKU]!GD(QPZMW7Y,VJKW3N:*;L7^Z*/+7^Z*^5.<=13?+7^Z*-B_W10 ZBF^6 MO]T4;%_NB@!U%-\M?[HHV+_=% #J*;Y:_P!T4;%_NB@!U%-V+_=%'EK_ '10 M ZBF[%_NBCRU_NB@!U%-V+_=%&Q?[HH =13=B_W11L7^Z* '44WRU_NBC8O] MT4 .HIOEK_=%&Q?[HH =13=B_P!T4;%_NB@!U%-\M?[HH\M?[HH =13=B_W1 M1Y:_W10 ZBF[%_NBC8O]T4 .HIOEK_=%&Q?[HH =13?+7^Z*-B_W10 ZBF^6 MO]T4;%_NB@!U%-\M?[HHV+_=% #J*;L7^Z*=0 4V3[AIU-D^X: ,V^_X^6^@ MJO5B^_X^6^@JO3.Z'PH****"BEJ%V]O+!%&8D,N[]Y,<(N!G'U-36%P;NSBG M*%"XSM_SVJ9T5UVR*K+Z,,BEH%U*&OAFT6\5+I;1VCVB=GVA">^1T^MX#QMJ$@-UM4'Y).I'MZUW+ ,I# $'@@C(--,,155,495>5&T8 M7Z>E FKG%ZG>ZG:R?:(6F2">W:2-"^6BB\M"25[,IW6_@C M026\RVY$TF]3\ZH6W#&1@YS71%%+;BJDD;22.WI]*J:AIEK?Z>;*="ML65ML M9V\JP8?J!0%F>+[BTAEWI:/)#,Z?*&VS(LBKO4YX'S'UY'I3KCQ'=V[7" M6WV1F6:^R9G9N(0&&.>,YQCH*[ PQ$ &*,A> -@P/I2>1">L,7?^ =^M K/N M9$5TVI:Q8B)BL-O;BZF"MP7D&$4^N!N/Y5G:EXEN8(=6FA%DOV&1HA!,2)&Q MLP_^Z=Q_2NEM;2&UDG>%<-.X=SGJ0 !CT '%2-%&Y8O'&Q888E0U4;#Q9?S/:F9-/$<@LW;8S9 G M8K@9/4$9]Z[-HHV; M8Y':1_,PQ8LQ8Y/?DFKB@*H"@ #@ # % )/J%%%%!04444 %%%% !1110 44 M44 ;E96LV5S?6$45G,L+[@6=L\#V ZGZ\5JTV+_5K]*1YY!IL$EM8PPS-N=! MM+;BV??)YJS110 5P/QR_P"2OH\^ M_P!WCZ_HS>M\)V]%%%?)',%%02721R;#UZ#GK4?]H0?WE]?O#MQ3LP+=%-C< M2+N%.I %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4V3[AIU-D^X: ,V^_X^6^@ MJO5B^_X^6^@KG_$%KK-S)IQT._@LTCN ]T)8M_FQ=U'H:9VP^%&Q33+&)%C+ MH)&&50L,D>PI]<;XT@G;7=*O-.A,^H6$4EQ#&HYD&Y R9]U+?E04W97.O26- MV=4D1F0X8*P)4^A]*=7F]@]WHL>K"!MLDVKQB\N2I^4-"I9LX/&[YIXQU[T$\_<[RBN.TO4=0.NVZRWLT MMO+?W=L8GC&!&@RASC.<\9[YJ+5M4U&+7M3@LKV4RV\UGY%H(PPD63_6 G&< M8R>O&,T#Y^IVQ( )8@ =23C%%>>:EK=W=+J\4\U2[U*QM/[0N8;>:XNXDG6)=TL2 &-SD8SG(SWQ M5KPQJ&J7NJO]NN(UV-,DUF4;ISF@%(ZRBN(35-3.M31VUY+< M/%JK6QM#&-H@\O<23C/!Z'/M52'6-9E\/R7C:@%GQ;[XDA.^&5I0'4@J!C:2 M-O/3.:!*QKB;4+6[MY);LI=RZ=Q@O(SG:<<]*>IR-IXH%SH[:WGBN85EMY4EB;.UT;(.#@\_6I*Y'2+S^S_ KW \Y2D\P_=) MEAFX;G!' PIW4EI#]ON80UW>0LX0%FC2/=&22N,YQAL#- ^8[R MH[>>&YB$EO*DL9)&Y&R,@X(_.N$C\27\D&C/YEPMTZ6;W"^5MC82-ASC&3[\ MC:<4RSO[NUM3%#-+:VK-J$PF2+<6F68[$Y!X()..] N<]"HK@EUG4[C6K6UN MKW[%,)+4RQ JJ;6BS(AR,[RQ&,5WM!2=PHHHH&;E-B_U:_2G4V+_ %:_2D>> M.HHHH *X'XY?\DYO_P#?B_\ 0Q7?5P/QR_Y)S?\ ^_%_Z&*ZL#_O-/U7YE0^ M)'S#7U+\%?\ DFND?]M?_1KU\M5]2?!8X^&FD9_Z:_\ HUZ^CS[_ '>/K^C- MZWPG<44POZ4FX^M?)',9.MZ?+=3P2(ZQB-V);&6Y0KQZ'G/X5DGPO<_9X@MS MB:,85LG Q@?3J?K72SWEO"VRXN8(VQG:\@4_K2)J5H[!5N[9F8X $JDD_G5 MVE;8+$UG&\5NBRGK%]_Q\M]!5>F=T/A053N]3M+2X2WGEQ, MRA@BH6(4MM!.!P,G&35RL;6-%;4=1M+H7"P-;E61TCQ*N&R0'!'RL."""*!N M_0L#7-/,C(MP6921\L;$$AMI (&"=QQQ54^(86U&T6*2)M/FMIYGG;*E#$R@ M@YZ=3G/I5>+P]=V^F'3[;56CMDF\V("'G:7+E'((+ Y(XQQ51?!@-JMK-?;K M<0W4)"P[6(F8-D'.!M(].:"?>.BM=4L[J&XDMYMZVXS*-I5D^7<,@\\CD5S5 MGJCK)!>V=HAU+6;=KSRWF;8(8U&T'_:(8#CCGVK=T_2FM]/N;>:2!I)TV-)# M (@?EVY(R&IH])AM9;Y&FM[S[=!,L.T*^ M\MAEW'(^8CJ.*!OF%MO$4LD5E+);HB27S:=<*&),3!CV'&>] *_4FIZ:W#@W,IGEW.6RY M!(STZ#BK>:2B@ I:2B@!:?^A-7%^"_^1QT+_K^A_P#0Q7VF$_W&/^$ZX_ ?7I/) MX-.5_4&E/4TE?$G*/W>QHW>QI%/:G4@$W>QHW>QI:* $W>QHW>QI:* $S[&C M=[&EHH 3/L:-WL:6B@!-WL:-WL:6B@!-WL:,^QI:* $W>QHW>QI:* $W>QHW M>QI:3(]10 ;O8T;O8TN0>A%% "9]C1N]C2T4 )GV-&[V-+10 F[V-&[V-+10 M F[V-&[V-+10 F[V-&?8TM% ";O8T;O8TM% "9]C2T44 %-D^X:=39/N&@#- MOO\ CY;Z"J]6+[_CY;Z"J],[H?"@HHHH*"BFR2)$NZ5T10 M1WH **;(ZQQL\C!44%F8G '>LZSUNTN=$;56+P6:ARQE7! 5B"Q(!]LT6NL0R1[[M5LPS*J&252'R >"#VR M,YH"Z-.BJ$FLZ9&SK)J%JK)D,&D *X.#GZ&J=SXABM]3EM'MIB(Y(8VE5E() ME^[A) MKB,9>,-EE'N* N3T444#"BBB@ HHHH **** "BBB@ HHHH **** -RFQ?ZM? MI3J;%_JU^E(\\=1110 5P/QR_P"2*DO+A5UV]"K*X W#@!C[5Z/\"_ M$FLZYK.J1:OJ,]W'';JR+(7QY;I M$C.[6:851DGEJXWPC!+#XP\/F:*2,/?0E=RD;OG'2NW^.ER]E\1+2XB^_':( M1SC/+5QOA>[DN_&7A[>$58[V$*J# &903Q]3_*O>PG-]3CVY?\S:/PGUG<2K M"I=_NC))]*HQZS9R'"3(QQG&>>N/Y\51@JGC+$"BS L454;4+=6*M(JL.H+ $5-#.DV=G:BS EH MHHI %%%% !1110 4444 %I?M%:DX,61\ORJ>22QQSTP #UQQ75TSRE M+[L?A33L!@>'KV>[D=;J%HI$8=1@8(_R?QKHJ0*H.0!^5+0W< HHHI %%%% M!1110 4444 %%%% !1396*QLPZ@5@7'B2""ZE@)W-"5#D8PN<^_;%-(#H:*H M:7?B^B66,@HPR,=JOT@"FR?<-.ILGW#0!FWW_'RWT%5ZL7W_ !\M]!5>F=T/ MA04444%%6\M6FF@FC9!)#N #KN4AA@\>M/L;<6EG% K%@@QN/&>_X?2H=0NG MMYK>-3'&LF[,LH)5<#./J?Z5+I\[7-E#-(GELZY*_P!?H>OXT"TN.O+6*]MG MM[E2\3XW*"1G!SV^E82^&2-%N=,>[S#<-(\C,I8[F?>N,GH.A'>MG56@33YC M=R-%!@!G#%<<^HY%8'A^\N(M(NX8@)K_ .TS"WC\PF-E!',9;DHN>_?(H$[7 MU+IT$G2=8M#.BR:EO+,D>$C+($^5<^@S[FJU]X3MKC[)Y?DQK%"T,T?EG9*& MV[C@$<_**J:)J=Y9^";RZ:.:YN+:68*TQW-)B4C)QS@#MZ#BEO/$%];NRP36 MUV%C66)TA(%T3)MV+SP0.2/R/:MC1],?37G43K+ \LDL8,>'4NVX@MGGFN>GUS5X[Z6 MW$UF0L\]OO,!XV0"0-U[G(Q3O^$FNY[VP@@V W,:B1?*.8V: R @D\_, .F. MW6@::.RHK@K/7KV&QLYS,MY<-IT;22,A'EL955RP!YVY)/?BI[OQ'JD<3F$V MW[M;QA(T1(G$.TJP&>-V2/PXH'SH[:BN:U[4KNVO='FMYBD,L,SO"$W"9PBL MJ9[$\@5EKXHU,Z:ETXM0K,K'RQND"[,L F<$JV.,Y(]Z!\R.YHK"\,W5S/<: MO'>77FO%=LJ1F/:8TP"OX'-;M T[A1110,**** "BBB@ HHHH W*;%_JU^E. MIL7^K7Z4CSQU%%% !7G_ ,;_ /DG.H_]=(__ $,5Z!7G_P *DJQ%;@J"RD@Y<]_7J?P->F?L_6YL_%F MOV[,&:*!4+#H:?\ H35Q?@O_ )'+0O\ K^@_]#%=I^T' M_P CQ!_UYI_Z$U<7X+_Y'+0O^OZ#_P!#%5A/]QC_ (0C\!]@L0.I ^M-!4# M*_G7G/Q_=T\!9C9D/VR+E3@_Q5X-+;NEE)-]LN21#'(O[SJS=5(SGCGFOG\' MEGUFE[1SMK;;_@F,:?,KGU](-T;!>N M!GW-+\*F9OAWH18EF,'))R3\QKK%4 YQSTKS:L?9SE#L[&;6MCF[309[74UN M+>4I#N):,\Y!QQ^8_E4NI:7(^KK?)(JD8VAESR X_+#G\A704C -U&>]9W Y M*3PQ*T "RA)%)VE_P!?*/C*:VA^(7B4WD1E1KB15 4$ALC!Y/'0U[.34:=6I)5( MWLOU-:23>IZ/\*?B'KWB7Q ,8VYX%?1%8YM3A3KI0C966@JB2>@4445YAF%%%% !1110 M4444 %%%% ".N]2I[BLQM)MY)YG>)=SA59L?? .0#^-:E*-%UZ:6+1]1@ MNY(E#NL>K%]_Q\M] M!5>F=T/A04444% 0",$ CT-%%% !1],<=*** <=./I1Z>W3VHHH 3:O]T?E M1M'H/RI:* $P/0?E2X'H/RHHH ,#T'Y48'H/3I110 48'H.N>E%% !1110 4 M444 %%%% !1110 4444 ;E,B(\M>1TJ-G+'VJ*,?(OTK-S['G7+F<]**K#(Z M&I8WSPU"G<+F;IEC=0:M>7$\@,4A.T!R=WS9&1VP/EJOXKT"W\2Z9+IM]<31 MVLI4LL6T'(.>"0:WJQ=;TXZG-$(KB.-HMVXXRRYQ@C!X(Q6L).$E*.Z&<)_P MI3PY_P _>I_]_%_^)KMO#F@Q^'M'M]+T^\G^S0;MGF!&;EB3DX]2:CMK#48K MB3[5J3[#&X1]V 78G;A23]T'\>/2I]/TN6)+QIKH7$ES'L$F"=HYXR2YQ$GP8\.RR/(UWJ9+L6.)$QDG/]VMWPAX T[PG=7%QI-W M>>9.@C?S2K# .>.*MC1-2M;?;9WX7Y3^[B!0;L C)P!QDCOSZUJPZ>\>HQ7 M+2JX2#RB2#O8]R3GFJGC*]2/).;:&Y-Z7.:\5_#C2O%.IK?:I=WOVA8Q%^Z9 M%&T$GIM]ZSM.^$&@Z=J%K>V]WJ/G6\JRIND0C3LE2/R]V2RDD9 Y7!&".U5['3]1BO@US?R20A6.5) )/ MW1@D].?KQZ4J6+K4H\M.32$I-;$FB:(NBZ-;Z997DXMK=-B%PI8#ZX]ZRAX* ME/(\5>).>>+I?_B:U[32Y8-#GL'N?.>02@2LO3>21D9YQFJ/]BZG!&!:7Y5" M?]7&"JH2P.1D_= SQ[UFJTXMR3U879:T709=*:;&N:I>&0#B[D63;C/3Y>.M M0:IX7EU&]>X_X2+6[8D!?*MIU1!CVV]:U+73F@U66Z\W*/&(]I&6)&,$D_0] M.N>:H3Z)=FZGGM;U('D)&D@D4P,L;$@$=<=.:D32;Z M:UMO.O94ECG,I#G?A>BCW('X9JUK6ER:A-;O',L7E@_-M)8YP__"F]$_Z"FM_^!0_PKNM*TLZ=IMK96U[.T-O&L2%PK,0!@9.. M3573].U".YD^V7C3Q>6P ;.UF)./ER3@#CD\UJZ?:K964-NIR(UP3C&3W/YT MZN)JUE:I)L')O<3R)_\ G[D_[X7_ H\B?\ Y^Y/^^%_PJS16(BMY$__ #]R M?]\+_A1Y$_\ S]R?]\+_ (59HH K>1/_ ,_5.1@\?K52 MUTO4?-F2ZOY'C:)U# G:68G'&<_*#Z\\>E:TJ]2B[TY6&FUL8GA7X9Z3X9U8 M:CIEY??:/+:,>8ZLN&QGC;[5V7D3?\_2;X)"^Y0 M.6).!Z]L]JOZ)I[Z=9F&27S6+;L@8'0#U/)QD^Y-*K6G6ES5'=@VWN3^1/\ M\_1/_S]R?\ ?"_X59HK,16\B?\ Y^Y/^^%_PH\B?_G[D_[X7_"K M-% %;R)_^?N3_OA?\*/(G_Y^Y/\ OA?\*LT4 5O(G_Y^Y/\ OA?\*/(G_P"? MN3_OA?\ "K-% %8PS#K>/_WPO^%'D3_\_3,#@WC_\ M?*_X5P5O\(M#@OI;N*[U#S92Q8ET(^8Y/&VNF70;EDF-Q?F65HQ&KLI.WY@2 M.O0XY'O2OHVH8(AU+R%XVI&K!4XZ 9Z9_P#KUK3KU*5_9RM<:;6QE^#/A]IG MA*[N+C2+N\+S((W\UE<8!S_=KM*YR#0+N!66+4&C78H CW+\_&6//.0#^=.? M1M3=;9&U9ML1R_#9DY!Y.[VI5*LZLN>;NP;;U9T--D^X:P/[%U(* FK.H50 M & SCZ__ *^];[9\OGDXK,1FWW_'RWT%5ZL7W_'RWT%5Z9W0^%!11104%%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M:E-C'[M?I4F*;'_JU^E86/.#%%.HHL \R*D+22$*J@EB>P%/[IK'D\.6,B1K)YC^6$"EL9^4DCM[_H*U6J*BTM MU4L>A'<\=?TJQ:Z3J$#1 3_NE(_=B4JI&>G!_EZG.: MM'PS98;,D[%B6)8J22S.[ M!B3,P?!W''<=L4]KC6 V42,GOD#!P6Q_%QD;: -^BN?M=1O[NREDM_*>42C" M[<;4*Y'4\Y./H#3I/[36TB*%FG\]I9!O &T-P@]B* -ZBL&Q;44FB7YG1I3Y MAD8'" GRAPHIC 17 image00005.jpg begin 644 image00005.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# 8$!08%! 8&!08'!P8("A *"@D) M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_ MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P 1" F %X# 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#Z&\;6T%Y' MH]O>017%O)J,0>*5 ZL-K]0>#4__ B'AO\ Z%[1_P#P"B_^)IOBO_6:'_V$ MHO\ T%ZWJUT?_ , HO_B:9<>$?#8@D(\/Z/D*?^7*+T_W:WZCN/\ MCWE_W#_*LE4G?=E\L>QYYX'T32M4:9]3TRQO'CLK!4:XMTD*C[..!D' KJ_^ M$0\-_P#0O:/_ . 47_Q-8GPU_P"7K_KSL/\ TG6NWK2O.2FTGV_(BG%..J.- M\5>&=!L]"GN+31-+@GC:-DDBM(U93YB\@@9!I_A[PYH=]:7=Q>Z-IMS_ M4.5<]K=!O_"(>&_^A>T?_P HO\ XFO.?CMH&C:=X1M)=/TG3[65KY$+P6R( MQ7RY#C('3@?E7L5>8?M"_P#(EV7_ &$$_P#16=]YM(I.4)S_$5VD#WR>P.5^T3FS:CJ2EDMX9)57;<)_>WD D!2 ,]<<5Z^'PT(X6,IJ] MO>M^7R.&K5DZS47;I_7F>W_!70O%GV1-=\::WJ;F1,V^GS3MM52/OR ]_1>W M4\]/)]!U#Q1X^^)VJ6_AC7;G3+=I+FXB99&"1Q%QG@?WB$S[U[5\4_%VHZ+X M"U>XET:YLVDA-O',UQ"VUW^4'"L2<9SP.U>$?!_0/B!]CNM:\#"WACF)M7FE M,66Q@D .#QR.1Z>U9X:\H5*\N5-Z+:R+JVC*-.-WU?./A]\2-.TB_ M\2R:L':%I(W=I$9';!4AN0<>GJ*7XW>/?$)^)%[IGAS5;VVMK.)83';RE%9@ MI9V..XR1_P !K6\-_#S7]*\27'C+X@6\^HS6>;S$=Q"0609#N2PX7' [#MQ M7G_@:.ZU_5O&7B&>SDNFBTV]GD974>5)*CC<=Q&0 7X'/%=,%1E+VFCY59M6 MLV_Z_$QDYI,ZV\ZJTT[YV1)$,#)Z "O*O'/Q6 M\3ZUX@U#4-"U.^L-'C<10QPR% %YVEO]IL$_IVKG-&\47L/@BY\):5%*9]4O ME>5D/,BX 6,#KRW7Z =S6[\3M(D\(>%?#WAF>R>VO6:2_O9&D1_.D.$7&TG" MJ P&?<]S5QPT(8ARDDW)Z+R2U9+JRE22B]%OZGJ/A/Q'>6?P$OM?\3ZC<7LU MQ<%H/M$A9FVNJK&I]RC'\S7">&8O&_Q;U*]BM-3DT[1(YI)90KLL,1E=G* + MR[98]>W4CBHOC)->Z9X)\#^')[*6SAM[4SOOD1A-(0/F 4G&"7Z_WJ]*^$?] MKVWP6C@\+Z1(;^[CG:.\\^%4$Q9E#D%L_* O4?PUSRM1I.M%*\I:;62_I&JO M4FJ;O9+7S/./&7PO\9^#+^QFT&\U+5O,#,)K".0/"PQPP4G&<\'/.#7?>-KS M6;_X)>'I_$T$T&K&]"3+-'L<[5F 9E[$@ _C7FWB?QC\3/#6O?V/J>O3B_PA M,<31O][H,@=>GYU[7X\T?Q-XE\':9I4>D3&]MY(I)I[BZA D*QLK'Y6/)+9Z M4J\IKV3JN+UO=#IJ+YU!/T.;^'/@K4;CXPW_ (IUF:SD7=/<11QNS,K.=JCE M0,!6/Y"J'Q?^&M__ ,+!C\0^&KJUM'G*W+"1F4I.IY884]< _7-%%9QJR6+2 M3Z6^13A%T&_,W_C=INM>,/"OAVTMGLK?S!]KN@\C;?,"@ +A3D?,_7':O0?A MAH \,^ ]'TS*-)'#OE9.C.YW-C/;)Q]!117)B&UAHP6UW^IO25ZKD][(A^+- ME?ZIX#U+3M)D@BN;L+#OF8JH0D;N@)Y (_&N$^&OP]O-!^%OBNQGFM'U+5(I MHP\;-L"^450$E<]68].]%%%&;CAK+K)!.*=:[[&9\#OA++H?B&36M>FM+B2U M&+6. LP5SU<[E'('3ZY["D^*WP^U;Q=\48+PW%BFFQ^1!L=W\SRP06X"XSEF MQSZ445TJM-XJ-.;QOX#O'T?2M>CMUDD8%(V+Q[NA(#)Q]0/2BBKRN;J4W3GJE MT)QL5&2G'1G6^!_AGXB\2>,[+Q/XBU2RNTCN4GG)=S))Y9&!C8!_"!UZ5]-4 145QYG-RJJ+V2-\)%*#?<_]D! end XML 19 R1.htm IDEA: XBRL DOCUMENT v3.24.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2023
Mar. 27, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Document Transition Report false    
Entity File Number 001-40492    
Entity Registrant Name Femasys Inc.    
Entity Central Index Key 0001339005    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 11-3713499    
Entity Address, Address Line One 3950 Johns Creek Court    
Entity Address, Address Line Two Suite 100    
Entity Address, City or Town Suwanee    
Entity Address, State or Province GA    
Entity Address, Postal Zip Code 30024    
City Area Code 770    
Local Phone Number 500-3910    
Title of 12(b) Security Common stock, par value $0.001    
Trading Symbol FEMY    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company true    
Entity Ex Transition Period true    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 6,826,165
Entity Common Stock, Shares Outstanding   22,099,347  
Auditor Firm ID 185    
Auditor Name KPMG LLP    
Auditor Location Atlanta, Georgia    

XML 20 R2.htm IDEA: XBRL DOCUMENT v3.24.1
Balance Sheets - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 21,716,077 $ 12,961,936
Accounts receivable, net 98,906 77,470
Inventory, net 667,118 436,723
Prepaid and other current assets 695,879 655,362
Total current assets 23,177,980 14,131,491
Property and equipment, at cost:    
Leasehold improvements 1,212,417 1,195,637
Office equipment 47,308 99,344
Furniture and fixtures 414,303 419,303
Machinery and equipment 2,559,356 2,572,243
Construction in progress 423,077 413,843
Property and equipment, gross 4,656,461 4,700,370
Less accumulated depreciation (3,545,422) (3,217,319)
Net property and equipment 1,111,039 1,483,051
Long-term assets:    
Lease right-of-use assets, net 2,380,225 319,557
Intangible assets, net of accumulated amortization 0 3,294
Other long-term assets 1,086,581 958,177
Total long-term assets 3,466,806 1,281,028
Total assets 27,755,825 16,895,570
Current liabilities:    
Accounts payable 1,137,823 510,758
Accrued expenses 1,444,296 456,714
Note payable 0 141,298
Clinical holdback - current portion 65,300 45,206
Lease liabilities - current portion 406,636 373,833
Total current liabilities 3,054,055 1,527,809
Long-term liabilities:    
Clinical holdback - long-term portion 54,935 96,658
Convertible Notes Payable, net (including related parties) 4,258,179 0
Lease liabilities - long-term portion 2,036,067 28,584
Total long-term liabilities 6,349,181 125,242
Total liabilities 9,403,236 1,653,051
Commitments and contingencies
Stockholders' equity:    
Common stock, $.001 par, 200,000,000 authorized, 21,774,604 shares issued and 21,657,381 outstanding as of December 31, 2023; and 11,986,927 shares issued and 11,869,704 outstanding as of December 31, 2022 21,775 11,987
Treasury stock, 117,223 common shares (60,000) (60,000)
Warrants 2,787,137 567,972
Additional paid-in-capital 123,985,306 108,857,065
Accumulated deficit (108,381,629) (94,134,505)
Total stockholders' equity 18,352,589 15,242,519
Total liabilities and stockholders' equity $ 27,755,825 $ 16,895,570
XML 21 R3.htm IDEA: XBRL DOCUMENT v3.24.1
Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Stockholders' equity:    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 200,000,000 200,000,000
Common stock, issued (in shares) 21,774,604 11,986,927
Common stock, outstanding (in shares) 21,657,381 11,869,704
Treasury stock, common shares (in shares) 117,223 117,223
XML 22 R4.htm IDEA: XBRL DOCUMENT v3.24.1
Statements of Comprehensive Loss - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Statements of Comprehensive Loss [Abstract]    
Sales $ 1,071,970 $ 1,206,218
Cost of sales (excluding depreciation expense) 380,069 441,938
Operating expenses:    
Research and development 7,208,701 5,813,755
Sales and marketing 650,126 558,852
General and administrative 6,858,008 5,430,704
Depreciation and amortization 483,481 561,233
Total operating expenses 15,200,316 12,364,544
Loss from operations (14,508,415) (11,600,264)
Other income (expense):    
Interest income 431,019 228,164
Interest expense (165,390) (13,464)
Other expense 0 (2,306)
Total other income 265,629 212,394
Loss before income taxes (14,242,786) (11,387,870)
Income tax expense 4,338 6,300
Net loss (14,247,124) (11,394,170)
Net loss attributable to common stockholders, basic (14,247,124) (11,394,170)
Net loss attributable to common stockholders, diluted $ (14,247,124) $ (11,394,170)
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.93) $ (0.96)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.93) $ (0.96)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) 15,384,376 11,815,019
Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) 15,384,376 11,815,019
XML 23 R5.htm IDEA: XBRL DOCUMENT v3.24.1
Statements of Stockholders' Equity - USD ($)
Common Stock [Member]
Treasury Common Stock [Member]
Preferred Stock [Member]
Warrants [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Loss, Net of Tax [Member]
Accumulated Deficit [Member]
Total
Balance at Dec. 31, 2021 $ 11,921     $ 702,492 $ 108,418,304 $ 0 $ (82,740,335) $ 26,332,382
Balance (in shares) at Dec. 31, 2021 11,921,388              
Treasury stock, common shares (in shares) at Dec. 31, 2021   117,223            
Treasury stock, common value at Dec. 31, 2021   $ (60,000)            
Preferred stock, shares (in shares) at Dec. 31, 2021     0          
Preferred stock, value at Dec. 31, 2021     $ 0          
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock for cash upon exercise of options $ 10 $ 0 $ 0 0 16,141 0 0 16,151
Issuance of common stock for cash upon exercise of options (in shares) 9,445 0 0          
Issuance of common stock in connection with Employee Stock Purchase Plan $ 5 $ 0 $ 0 0 3,724 0 0 3,729
Issuance of common stock in connection with Employee Stock Purchase Plan (in shares) 4,843 0 0          
Issuance of common stock in connection with at-the-market offering, net of issuance costs $ 51 $ 0 $ 0 0 59,437 0 0 59,488
Issuance of common stock in connection with at-the-market offering, net of issuance costs (in shares) 51,251 0 0          
Share-based compensation expense $ 0 $ 0 $ 0 0 224,939 0 0 224,939
Expiration of warrant 0 0 0 (134,520) 134,520 0 0 0
Net loss 0 $ 0 $ 0 0 0 0 (11,394,170) $ (11,394,170)
Treasury stock, common shares (in shares) at Dec. 31, 2022   117,223           117,223
Treasury stock, common value at Dec. 31, 2022   $ (60,000)           $ (60,000)
Preferred stock, shares (in shares) at Dec. 31, 2022     0         0
Preferred stock, value at Dec. 31, 2022     $ 0          
Balance at Dec. 31, 2022 $ 11,987     567,972 108,857,065 0 (94,134,505) $ 15,242,519
Balance (in shares) at Dec. 31, 2022 11,986,927             11,986,927
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock in connection with Employee Stock Purchase Plan $ 12 $ 0 $ 0 0 4,943 0 0 $ 4,955
Issuance of common stock in connection with Employee Stock Purchase Plan (in shares) 11,616 0 0          
Issuance of common stock in connection with at-the-market offering, net of issuance costs $ 3,260 $ 0 $ 0 0 7,419,954 0 0 7,423,214
Issuance of common stock in connection with at-the-market offering, net of issuance costs (in shares) 3,259,623 0 0          
Issuance of common stock and warrants in connection with April 2023 Financing, net of offering costs $ 1,318 $ 0 $ 0 2,526,664 818,014 0 0 3,345,996
Issuance of common stock and warrants in connection with April 2023 Financing, net of offering costs (in shares) 1,318,000 0 0          
Issuance of warrants in connection with convertible notes, including related parties       2,219,165 0 0 0 2,219,165
Exercise of pre-funded warrants $ 1,879 $ 0 $ 0 (1,176,533) 1,174,842 0 0 188
Exercise of pre-funded warrants (in shares) 1,878,722 0 0          
Exercise of common warrants $ 3,319 $ 0 $ 0 (1,350,131) 5,034,788 0 0 3,687,976
Exercise of common warrants (in Shares) 3,319,716 0 0          
Share-based compensation expense $ 0 $ 0 $ 0 0 675,700 0 0 675,700
Net loss 0 $ 0 $ 0 0 0 0 (14,247,124) $ (14,247,124)
Treasury stock, common shares (in shares) at Dec. 31, 2023   117,223           117,223
Treasury stock, common value at Dec. 31, 2023   $ (60,000)           $ (60,000)
Preferred stock, shares (in shares) at Dec. 31, 2023     0         0
Preferred stock, value at Dec. 31, 2023     $ 0          
Balance at Dec. 31, 2023 $ 21,775     $ 2,787,137 $ 123,985,306 $ 0 $ (108,381,629) $ 18,352,589
Balance (in shares) at Dec. 31, 2023 21,774,604             21,774,604
XML 24 R6.htm IDEA: XBRL DOCUMENT v3.24.1
Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities:    
Net loss $ (14,247,124) $ (11,394,170)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation 480,187 539,434
Amortization 3,294 21,799
Amortization of right-of-use assets 424,504 327,907
Inventory reserve 5,886 4,100
Loss on fixed asset dispositions 47,538 2,285
Share-based compensation expense 675,700 224,939
Amortization of debt issuance costs and discount 107,963 0
Changes in operating assets and liabilities:    
Accounts receivable (21,436) 6,788
Inventory (236,281) (232,553)
Prepaid and other assets 282,169 295,862
Accounts payable 627,065 65,236
Accrued expenses 987,582 (147,073)
Lease liabilities (440,489) (383,616)
Other liabilities 22,896 (62,911)
Net cash used in operating activities (11,280,546) (10,731,973)
Cash flows from investing activities:    
Purchases of property and equipment (143,917) (407,475)
Net cash used in investing activities (143,917) (407,475)
Cash flows from financing activities:    
Proceeds from the issuance of common stock and warrants in April 2023 Financing 3,899,813 0
Equity issuance costs for April 2023 Financing (547,764) 0
Proceeds from convertible notes, including related parties 6,850,000 0
Issuance costs for convertible notes, including related parties (525,144) 0
Proceeds from exercise of pre-funded warrants 188 0
Proceeds from exercise of common warrants 3,687,976 0
Proceeds from common stock issued through ESPP and exercised options 4,955 19,880
Proceeds from at-the-market sales of common stock 7,665,066 59,583
Issuance costs for at-the-market sales of common stock (229,953) 0
Payments of deferred offering costs 0 (232,845)
Repayment of note payable (610,340) (505,205)
Payments under lease obligations (16,193) (23,058)
Net cash provided by (used in) financing activities 20,178,604 (681,645)
Net change in cash and cash equivalents 8,754,141 (11,821,093)
Cash and cash equivalents:    
Beginning of period 12,961,936 24,783,029
End of period 21,716,077 12,961,936
Cash paid for:    
Interest 9,903 13,464
Income taxes 4,550 5,050
Non-cash investing and financing activities:    
Right-of-use asset obtained in exchange for a lease liability 2,496,968 0
Commissions costs relating to certain proceeds from issuance of common stock 0 1,843
Prepaid insurance financed with promissory notes 0 141,298
Fair value of warrants issued in connection with convertible notes 2,219,165 0
Deferred offering costs reclassified to additional paid-in-capital $ 17,952 $ 95
XML 25 R7.htm IDEA: XBRL DOCUMENT v3.24.1
Organization, Nature of Business, and Liquidity
12 Months Ended
Dec. 31, 2023
Organization, Nature of Business, and Liquidity [Abstract]  
Organization, Nature of Business, and Liquidity
(1)
Organization, Nature of Business, and Liquidity


Organization and Nature of Business


Femasys Inc. (the Company or Femasys) was incorporated in Delaware on February 19, 2004 and is headquartered in Suwanee, Georgia. The Company is a leading biomedical company focused on addressing significant unmet needs of women worldwide with a broad portfolio of in-office, accessible, and innovative therapeutic and diagnostic products solutions, including a lead revolutionary product candidate and FDA-cleared products. The Company’s mission is to provide women with superior minimally-invasive, non-surgical product technologies, accessible in the office, improving patient care and overall health economics focused on servicing the reproductive health needs for those seeking solutions for infertility issues (FemaSeed®) or permanent birth control (FemBloc®). The Company currently operates as one segment with an initial focus on servicing the reproductive health needs for those seeking solutions for infertility issues or permanent birth control.



Femasys has an expansive intellectual property portfolio which covers both design and utility patents in the U.S. and significant ex-U.S. markets for each product initiative. Femasys has taken concepts internally conceived and protected through development, including domestic and foreign regulatory approvals, and production, through in-house manufacturing. FemaSeed, a solution which enables directed intratubal insemination to improve on traditional intrauterine insemination (IUI) and provides a lower cost option to in vitro fertilization methods, received approval to sell FemaSeed in Canada in April 2023. In September 2023 the Company received 510(k) clearance from the FDA for FemaSeed for intratubal insemination. The clinical trial was still ongoing at the time of receiving regulatory clearance, however, enrollment was completed in November 2023. FemVue®, a solution that enables fallopian tube assessment with ultrasound as an alternative to the radiologic approach (hysterosalpingogram) for the diagnosis of infertility, is approved for sale in the U.S., Japan, and Canada. FemChec®, allows for fallopian tube evaluation after a FemBloc procedure to confirm occlusion (or procedure success). FemCerv® is a solution for complete tissue sampling with minimal contamination of the endocervical canal as an alternative to the single biopsy method, and is approved for sale in the U.S. and Canada. FemCath®™, allows for selective evaluation of an individual fallopian tube as an alternative to the traditional intrauterine catheter that is undirected, is approved for sale in the U.S. and Canada.  FemBloc, the Company’s solution for permanent birth control, is based on the Company’s non-surgical platform technology and in June 2023 Femasys received FDA approval of our IDE to evaluate the safety and efficacy of FemBloc, our non-surgical, non-implant, in-office solution for permanent birth control in a pivotal clinical trial. In August 2023 Femasys announced the initiation of enrollment in the FINALE [Prospective Multi-Center Trial for FemBloc Intratubal Occlusion for TranscervicAL Permanent Birth Control] pivotal trial designed to evaluate the safety and efficacy of FemBloc. This prospective, multi-center, open-label, single-arm study design includes pregnancy rate as the primary endpoint, which will be analyzed once 401 women have used FemBloc for one year for permanent birth control. In addition, the study is designed as a roll-in beginning with enrollment of 50 women for a clinical readout primarily of preliminary safety data prior to enrolling the remaining subjects. An interim analysis of clinical data endpoints is planned once 300 women have used FemBloc for permanent birth control for one year. Follow-up will continue annually for five years post-market.



Basis of Presentation



The Company has prepared the accompanying financial statements pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (SEC).



Liquidity


The Company had previously disclosed in the financial statements as of and for the year ended December 31, 2022, that substantial doubt regarding the Company’s ability to continue as a going concern existed. The Company has incurred net operating losses in every year since inception and has an accumulated deficit as of December 31, 2023 of $108,381,629. For the year ended December 31, 2023, the Company generated a net loss of $14,247,124. The Company expects such losses to increase over the next few years as the Company advances FemBloc through clinical development until FDA approval is received and the product is available to be marketed.


Although the Company has a history of negative cash flows from operations and losses, the Company raised $20,800,182, net during 2023 (see Notes 7 and 9). As of December 31, 2023, the Company has cash and cash equivalents of $21,716,077. Based on the improvement in its cash position during 2023, the Company believes it has sufficient financial resources to fund operations and meet its capital requirements and anticipated obligations as they come due in the next twelve months. Therefore, the Company has concluded that the conditions and events raising substantial doubt no longer exist. The Company plans to finance its operations and development needs with its existing cash and cash equivalents, in the future with additional equity and/or debt financing arrangements, and revenue primarily from the sale of FemVue and FemaSeed to support the Company’s research and development activities, largely in connection with FemBloc. While we believe that our cash will provide sufficient cash to fund operations to meet our capital requirements and anticipated obligations as they become due, uncertainty around the Company’s product acceptance in the market could have a negative impact on our liquidity.


There can be no assurance that the Company will be able to obtain additional financing on terms acceptable to the Company, on a timely basis, or at all. If the Company is not able to obtain sufficient funds on acceptable terms when needed, the Company’s business, results of operations, and financial condition could be materially adversely impacted. The Company’s ability to meet its obligations in the ordinary course of business is dependent upon its ability to manage financing and generate sufficient cash flow to meet its obligations and ultimately to attain profitable operations. Although management plans to ensure the Company will continue as a going concern, there is no assurance that viability can be obtained since the availability and amount of such funding is not certain. As such, there can be no assurance that the Company will be able to obtain additional liquidity if needed or under acceptable terms, if at all.
XML 26 R8.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Summary of Significant Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
(2)
Summary of Significant Accounting Policies
 
 
(a)
Use of Estimates in Preparation of Financial Statements
 
The preparation of financial statements in conformity with U.S. generally accepted accounting principles (GAAP) requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expense during the reporting periods. The most significant estimates used in these financial statements include stock options, warrants, the valuation of useful lives of property and equipment, and clinical trial cost accruals. Actual results could differ from those estimates.
 

(b)
Certain Risk and Uncertainties
 
Most of the products being developed by the Company, such as FemBloc, will require approval from the FDA or corresponding foreign regulatory agencies prior to commercial sales. FemaSeed Intratubal Insemination Product, FemCath (formally FemVue) Cornual Balloon Catheter, FemVue Saline‑Air Device, FemChec Pressure Management Device, and FemCerv Endocervical Sampler have achieved FDA clearance. FemaSeed, FemCath and FemCerv have also received approval in Canada and FemVue has also received approval to sell in Canada, Hong Kong and Japan. There can be no assurance the Company’s other products in development will receive the necessary clearances. If the Company is denied clearance or clearance is delayed, it might have a material adverse impact on the Company.
 
The medical device industry is characterized by frequent and extensive litigation and administrative proceedings over patent and other intellectual property rights. Whether a product infringes a patent involves complex legal and factual issues, the determination of which is often difficult to predict, and the outcome may be uncertain until the court has entered final judgment and all appeals are exhausted. The Company’s competitors may assert that its products or the use of its products are covered by United States or foreign patents held by them. If such relevant patents are upheld as valid and enforceable and the Company is found to infringe, the Company could be prevented from selling its products unless it can obtain a license to use technology or ideas covered by such patents or are able to redesign its products to avoid infringement. A license may not be available at all or on commercially reasonable terms, and it may not be able to redesign its products to avoid infringement.

The Company relies on single source suppliers to provide certain components of all its products commercially available and those under development. The Company purchases these components on a purchase order basis. If the Company overestimates its component requirements, it could have excess inventory, which would increase its costs and result in write‑downs harming its operating results. If the Company underestimates its requirements, it may not have an adequate supply, which could interrupt the manufacturing of its products.
 

(c)
Fair Value of Financial Instruments
 
Certain of the Company’s financial instruments, including cash, notes payable and other liabilities approximate their fair value because of the short‑term maturity of these financial instruments. The fair value of the Company’s cash equivalents is based on Level 1 inputs, and the fair value of stock options, convertible notes and warrants are based on Level 3 inputs. See Notes 3, 7, 9 and 10 for additional details.
 

(d)
Cash and Cash Equivalents
 
The Company considers all highly liquid investments with an initial maturity of three months or less when purchased to be cash equivalents. Cash equivalents consist of amounts invested in money market mutual funds and are stated at fair value. See Note 2(s) for information on concentration of credit risk.
 

(e)
Accounts Receivable
 
The Company grants trade credit to customers in the normal course of business and does not require collateral or any other security to support its receivables. Management reviews its accounts receivable monthly for any collection issues. Potentially uncollectible accounts are written off to bad debt expense when it is determined that the likelihood a customer account is uncollectible is probable. For the year ending December 31, 2023, the Company had no write-offs, compared to $977 in 2022. As of December 31, 2023 and 2022, the Company’s reserves for uncollectible accounts were $2,000 and $2,048, respectively.
 

(f)
Inventories
 
Inventories are stated at the lower of cost or net realizable value. Cost, which includes amounts related to materials, labor and overhead, is determined on a first‑in, first‑out basis.  Net realizable value is the estimated selling price in the ordinary course of business less reasonably predictable costs of completion, disposal, and transportation.
 
Management reviews inventories continually for aging or obsolescence and accounts for such items once identified. In 2023 and 2022, the Company disposed of inventory in the amount of $4,409 and $2,847, respectively. As of December 31, 2023 and 2022, the FemVue reserve for slow moving, obsolete, or unusable inventories was $3,580 and $2,103, respectively.
 
Inventory stated at cost, net of reserve, consisted of the following as of December 31:
 
   
2023
   
2022
 
Materials
 
$
367,934
     
244,498
 
Work in progress
   
128,993
     
100,453
 
Finished goods
   
170,191
     
91,772
 
Inventory, net
 
$
667,118
     
436,723
 
 

(g)
Other Assets
 
The Company has research tax credits that are available to the Company to offset future payroll withholding liabilities. As of December 31, 2023 and 2022, the total amount of these credits is $928,234 and $891,062, respectively. The Company has included these amounts on the accompanying balance sheets as follows as of December 31:
 
   
2023
   
2022
 
Prepaid and other current assets
 
$
224,000
     
212,134
 
Other long-term assets
   
704,234
     
678,928
 
Research tax credits available to the Company
 
$
928,234
     
891,062
 
 

(h)
Property and Equipment
 
Property and equipment are carried at cost less accumulated depreciation and, if applicable, impairment charges. Expenditures which materially increase value or extend useful lives of assets are capitalized, while maintenance and repairs which do not improve or extend the lives of the respective assets are charged to operations when incurred. Gains and losses on the retirement or disposal of individual assets are included in the results of operations. Depreciation and amortization are computed using the straight‑line method over estimated useful lives of assets as follows:

Leasehold improvements
Shorter of lease term(s) or useful life
Office equipment
5 years
Furniture and fixtures
7 years
Machinery and equipment
5 to 7 years


Depreciation expense for the years ended 2023 and 2022 was $468,391 and $521,151, respectively. In 2023, the Company disposed of property and equipment at a cost of $187,826 with a net book value of $47,538, which is recorded in operating expenses on the statements of comprehensive loss. In 2022, the Company disposed of property and equipment at a cost of $28,234 with a net book value of $2,285, which is recorded in other expense on the statements of comprehensive loss.
 

(i)
Impairment of Long-Lived Assets
 
The Company reviews long‑lived assets, including property and equipment and definite lived intangibles, for impairment whenever events or changes in business circumstances indicate that the carrying amount of the asset group may not be fully recoverable. An impairment loss would be recognized when estimated undiscounted future cash flows expected to result from the use of the asset group and its eventual disposition is less than its carrying amount. Impairment, if any, is measured as the amount by which the carrying amount of a long‑lived asset group exceeds its fair value. The Company has not recorded any impairment losses to date.
 

(j)
Leases
 
The Company records operating leases as right-of-use assets and operating lease liabilities in its balance sheets for all operating leases with terms exceeding one year. Right-of-use assets represent the right to use an underlying asset for the lease term, including extension options considered reasonably certain to be exercised, and operating lease liabilities to make lease payments. Right-of-use assets and operating lease liabilities are recognized based on the present value of lease payments over the lease term. To the extent that lease agreements do not provide an implicit rate, the Company uses its incremental borrowing rate based on information available at the lease commencement date to determine the present value of lease payments. The expense for operating lease payments is recognized on a straight-line basis over the lease term and is included in operating expenses in the Company’s statements of comprehensive loss. Non-lease components included in lease agreements are accounted for separately. The Company records finance leases as right-to-use assets and finance lease liabilities in its balance sheets for all finance leases with terms exceeding one year, similar to operating leases, and records interest expense and depreciation expense on the right-of-use asset in the statements of comprehensive loss.
 

(k)
Intangible Assets
 
Intangible assets consist of patent and trademark application costs and related legal fees, carried at cost less accumulated amortization and, if applicable, impairment charges. Amortization is computed using the straight‑line method over a weighted average useful life of three years and is recorded in depreciation and amortization expense within the results of operations.  Intangible assets consist of the following as of December 31:
 
   
2023
   
2022
 
Cost
 
$
1,668,951
     
1,668,951
 
Accumulated amortization
   
(1,668,951
)
   
(1,665,657
)
Net book value
 
$
     
3,294
 
 
Amortization expense for intangible assets for the years ended December 31, 2023 and 2022 was $3,294 and $21,799, respectively.
 

(l)
Deferred Offering Costs
 
Deferred offering costs, which consisted mainly of legal, consulting, and accounting fees directly attributable to a strategic financing transaction, were capitalized in accordance with Staff Accounting Bulletin (SAB) Topic 5.A Expenses of Offering, codified in Accounting Standards Codification (ASC) 340-10-S99-1 Other Assets and Deferred Costs.

During 2022, the Company incurred $232,845 in deferred offering costs in connection with prospectuses filed in July 2022, including an offering to sell up to $150 million in stock, debt securities and warrants, and an Equity Distribution Agreement entered into with Piper Sandler which included an at-the-market (ATM) facility. These deferred offering costs will be offset against the total proceeds from the issuance of common stock available under the prospectuses, and the Company will expense any remaining balance of deferred offering costs if $150 million prospectuses is terminated or aborted. As of December 31, 2023, and 2022, the Company offset $17,952 and $95, respectively of deferred offering costs in connection with the gross proceeds issued under the prospectuses.

As of December 31, 2023 and 2022, deferred offering costs capitalized were $214,798 and $232,750, respectively, and are included in other long-term assets in the accompanying balance sheet.
 

(m)
Accrued Expenses
 
Accrued compensation costs include incentive compensation and unused paid time off. Accrued clinical trial expenses include research and development costs for third-party services, largely related to the Company’s clinical trials, which are estimated based upon the services provided but not yet invoiced. These costs, at times, may be a significant component of the research and development expenses and the Company makes estimates in determining the accrued expense each period. As actual costs become known, the Company adjusts its accrual. Other accrued expenses include director fees, taxes and other miscellaneous accrued expenses.
 
Accrued expenses consisted of the following as of December 31:
 
   
2023
   
2022
 
Incentive and other compensation costs
  $ 1,082,606       85,191  
Clinical trial costs
   
276,141
     
333,440
 
Director fees
   
60,210
     
 
Franchise taxes     12,160       26,886  
Other
   
13,179
     
11,197
 
Accrued expenses
 
$
1,444,296
     
456,714
 


(n)
Clinical Holdback
 
As part of the regulatory approval process for taking its products to market or conducting post-market clinical studies to support marketing efforts for products with regulatory clearance, the Company enters into certain Clinical Trial Agreements (CTAs) which include, among other things, the compensation and payment schedule the participating medical institutions and physicians will receive for all costs in connection with the clinical trial (or study) under the terms of the CTA. As individual patients are enrolled in the study by the participating medical institution or physician, the Company pays certain per study fees according to the CTA for the duration of the trial. As invoices are received by the Company from the medical institution or physician, the Company retains any agreed upon percentage of total invoiced costs, generally ranging between 5% - 15%, that is withheld from payment until the end of the study. These retained amounts are recorded as clinical holdback, a liability, on the accompanying balance sheets, and all expenses incurred in connection with these CTA activities are expensed as services are provided, which are included as research and development expenses on the accompanying statements of comprehensive loss.
 
The following table shows the activity within the clinical holdback liability accounts for the year ended December 31, 2023:
 
Balance at December 31, 2022
 
$
141,864
 
Clinical holdback retained
   
5,900
 
Clinical holdback paid
   
(27,529
)
Balance at December 31, 2023
 
$
120,235
 
Less: clinical holdback - current portion
   
(65,300
)
Clinical holdback - long-term portion
 
$
54,935
 
 
The following table shows the activity within the clinical holdback liability accounts for the year ended December 31, 2022:
 
Balance at December 31, 2021
 
$
168,738
 
Clinical holdback retained
   
21,456
 
Clinical holdback paid
   
(48,330
)
Balance at December 31, 2022
 
$
141,864
 
Less: clinical holdback - current portion
   
(45,206
)
Clinical holdback - long-term portion
 
$
96,658
 


(o)
Convertible Notes with Warrants (November 2023 Financing)

The Company accounts for its convertible notes (“Notes”) based on an assessment of the convertible note terms and applicable guidance ASC 470-20, Debt with Conversion and Other Options and ASC 815-40, Derivatives and Hedging—Contracts in Entity’s Own Equity. The convertible notes are recorded as a long-term liability in the balance sheets and the Company did not separate the conversion feature from the host contract as it did not meet the requirements for accounting as a derivative instrument. The convertible notes are accounted for as a single liability measured at its amortized cost.

The Company accounts for the warrants issued in conjunction with the convertible notes based on an assessment of applicable guidance under ASC 480, Distinguishing Liabilities from Equity and ASC 815. The warrants are recorded as equity and do not qualify for derivative accounting. Under ASC 470-20, for debt issued with warrants, the Company treats the warrants as a debt discount, recorded as a contra-liability against the debt, and amortize the balance over the life of the underlying debt as interest expense in the statements of comprehensive loss. The offset to the contra-liability is recorded as additional paid-in capital in the balance sheets.

The convertible notes are recorded net of debt issuance costs and a discount. The portion of the debt issuance costs allocated to the convertible notes, based on the amount of proceeds allocated between the convertible notes and warrants, is being amortized over the term of the convertible notes using the effective interest method in addition to the discount initially recognized for the fair value of warrants from the convertible notes. The amortization of debt issuance costs and discount is included in interest expense in the statements of comprehensive loss. If the debt is retired early, the associated debt discount will then recognized immediately as interest expense in the statements of comprehensive loss. See Note 7 for additional information on the November 2023 Financing.


(p)
Common Stock Warrants

The Company accounts for its common stock warrants as equity-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance under ASC 480 and ASC 815. The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, whether the warrants meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own common stock and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. For issued warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance.


(q)
Revenue Recognition
 
The Company’s policy is to recognize revenue when a customer obtains control of the promised goods under ASC 606, Revenue from Contracts with Customers. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods, and the Company has elected to exclude amounts collected from customers for all sales (and other similar) taxes from the transaction price. The Company does not have multiple performance obligations in its customer orders, so revenue is recognized upon shipment of the Company’s goods based upon contractually stated pricing at standard payment terms ranging from 30 to 60 days. All revenue is recognized point in time and no revenue is recognized over time. There was no revenue recognized during the years ended December 31, 2023 and 2022 from performance obligations satisfied or partially satisfied in prior periods. Additionally, there were no unsatisfied performance obligations as of December 31, 2023 and 2022.
 
The majority of products sold directly to U.S customers are shipped via common carrier, and the customer pays for shipping and handling and assumes control Free on Board (FOB) shipping point. Products shipped to the Company’s international distributors are in accordance with their respective agreements; however, the shipping terms are generally EX-Works, reflecting that control is assumed by the distributor at the shipping point. Returns are only accepted with prior authorization from the Company. Items to be returned must be in original unopened cartons and are subject to a 30% restocking fee. As of December 31, 2023, the Company has not had a history of significant returns.
 
The following table summarizes the Company’s sale primarily from FemVue, by geographic region for the years ending December 31:
 
Primary geographical markets
 
2023
   
2022
 
U.S.
 
$
1,013,925
     
1,090,359
 
International
   
58,045
     
115,859
 
Total
 
$
1,071,970
     
1,206,218
 


(r)
License, Manufacturing, and Supply Agreement – Bayer Yakuhin
 
The Company entered into a FemVue License, Manufacturing, and Supply Agreement with Bayer Yakuhin, Ltd., a wholly owned subsidiary of Bayer AG, in 2012. The Company sells products based on purchase orders provided by Bayer Yakuhin in accordance with their agreement. Control and risk of ownership transfer at the time of shipment and Femasys records revenue at that time.
 

(s)
Concentration of Credit Risk
 
Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of cash, cash equivalents, and accounts receivable. As of December 31, 2022, the Company maintained substantially all its cash and cash equivalents primarily in one bank, Silicon Valley Bank (SVB), in amounts which, at times, exceed federally insured limits, which Management believed, at that time, SVB was financially sound and minimal credit risk existed with respect to these holdings. As of March 15, 2023, the Company transferred substantially all of its cash and cash equivalents to another financial institution, Wells Fargo Bank.

The Company generates revenue from sales directly to U.S. customers and to the Company’s international distributors with all prices in U.S. dollars. For the year ended December 31, 2022, Bayer Yakuhin, Ltd. accounted for 10% of total revenue. No other customers accounted for more than 10% of total revenue for the year ended December 31, 2023. As of December 31, 2023 and 2022, the Company had two customers and one customer, respectively, with accounts receivable balances greater than 10% of total receivables. The balances for these customers were 19% and 11% as of December 31, 2023 and 10% as of December 31, 2022.
 

(t)
Research and Development
 
The Company’s research and development expenses consist of engineering, product development, and clinical and regulatory expenses and are expensed as incurred. These expenses include direct expenses related to employee compensation, including salary, benefits and stock-based compensation; expenses related to consulting fees, testing fees, materials, and supplies; and activities conducted by third-party service providers, which include the conducting of preclinical studies and clinical trials.
 

(u)
Sales and Marketing
 
The Company’s sales and marketing expenses consist of direct expenses related to employee compensation, including salary, benefits and stock-based compensation, advertising and marketing, business development, customer service and travel.
 

(v)
General and Administrative
 
The Company’s general and administrative expenses include accounting, human resources, and general corporate expenses. These expenses are primarily related to employee compensation, including salary, benefits, and stock‑based compensation. General corporate expenses generally relate to office rent, utilities, insurance, legal, and professional fees.
 

(w)
Advertising Expense
 
Advertising costs are expensed as incurred. Advertising costs were $18,738, and $41,022 for the years ended December 31, 2023 and 2022, respectively. They are reflected in sales and marketing expenses in the statements of comprehensive loss.
 

(x)
Stock-Based Compensation
 
Share‑based payments, including grants of stock options, are recognized in the financial statements based on their fair value. The fair value of stock options is estimated using the Black‑Scholes model. This model requires the input of highly subjective assumptions, including the expected term of the award, expected stock volatility, and the price of the underlying shares of stock. Details of the stock‑based compensation and accounting treatment are discussed in Note 10.
 

(y)
Income Taxes
 
The Company utilizes the asset‑and‑liability method of accounting for income taxes as set forth in ASC 740, Income Taxes. Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, as well as the net operating loss, capital loss, and tax credit carry forwards. Valuation allowances are established against deferred tax assets if it is more likely than not that they will not be realized.
 
ASC 740 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The standard requires that the Company recognize in its financial statements the impact of a tax position if that position is more likely than not of being sustained on audit, based on the technical merits of the position. The Company has determined it had no unrecognized tax benefits as of December 31, 2023 and 2022.
 
As of December 31, 2023, the 2020 through 2023 tax years remain subject to examination by federal and most state tax authorities. The use of net operating losses generated in tax years prior to 2020 may also subject returns for those years to examination.
 

(z)
Other Income
 
For the years ended December 31, 2023 and 2022, the Company recorded no other income.


(aa)
Net Loss per Share Attributable to Common Stockholders
 
Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted average number of shares of common stock outstanding during the period, without consideration of common stock equivalents.  The net loss attributable to common stockholders is calculated by adjusting the net loss of the Company for the cumulative dividends, if any, on the convertible preferred stock.  Diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders since the effect of potentially dilutive securities is anti-dilutive given the net loss of the Company.
 

(ab)
Recently Issued Accounting Pronouncements – Recently Adopted
 
In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses: Measurement of Credit Losses on Financial Instruments, which requires a financial asset (or a group of financial assets) measured at amortized cost to be presented at the net amount expected to be collected. The ASU is intended to improve financial reporting by requiring earlier recognition of credit losses on certain financial assets including trade and financing receivables. The ASU replaces the current incurred loss impairment model that recognizes losses when a probable threshold is met with a requirement to recognize lifetime expected credit losses immediately when a financial asset is originated or purchased. Additionally, from 2016 through 2023, the FASB issued additional related ASUs that provide further guidance and clarification and become effective for the Company upon the adoption of ASU 2016-13. The Company adopted ASU 2016-13 and its related ASUs (collectively referred to as Topic 326) effective January 1, 2023 using a modified retrospective transition approach. As a result, the Company was not required to adjust its comparative period financial information for effects of the standard or make the new required credit loss allowance disclosures for periods before the date of adoption. Prior period amounts continue to be presented in accordance with previously applicable GAAP. The Company’s adoption of this new guidance did not have a material impact on the Company’s financial statements and footnote disclosures.

In August 2020, the FASB issued ASU 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. ASU 2020-06 reduces the number of accounting models for convertible instruments and allows more contracts to qualify for equity classification. ASU 2020-06 is effective for the Company’s annual reporting periods beginning after December 15, 2023. Adoption is either with a modified retrospective method or a fully retrospective method of transition. Early adoption is permitted, but no earlier than annual periods beginning after December 15, 2020. The Company adopted the standard on January 1, 2023 with a fully retrospective transition approach.
 

(ac)
Recently Issued Accounting Pronouncements – Not Yet Adopted
 
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 28): Improvements to Reportable Segment Disclosures. The ASU improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The ASU improves financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more decision-useful financial analyses. The amendments in this update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. Management is currently assessing the impact of this standard on the Company’s financial statements and will adopt the ASU on January 1, 2024.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The ASU requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation, and income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for the Company’s annual reporting periods beginning after December 15, 2024. Adoption is either with a prospective method or a fully retrospective method of transition. Early adoption is permitted. The Company is currently evaluating the effect that adoption of ASU 2023-09 will have on its financial statements and expects to adopt the ASU on January 1, 2025.

No other new accounting pronouncements not yet effective are expected to have a material impact on the Company’s financial statements.
XML 27 R9.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value
12 Months Ended
Dec. 31, 2023
Fair Value [Abstract]  
Fair Value
(3)
Fair Value
 
The Company applies a fair value hierarchy that requires the use of observable market data, when available, and prioritizes the inputs to valuation techniques used to measure fair value in the following categories:
 
Level 1 – Valuation is based upon quoted prices for identical instruments traded in active markets.
 
Level 2 – Valuation is based upon quoted prices for similar instruments in active markets, quoted prices for Identical or similar instruments in markets that are not active, and model‑based valuation techniques for which all significant assumptions are observable in the market.
 
Level 3 – Valuation is generated from model‑based techniques that use significant assumptions not observable in the market. These unobservable assumptions reflect the Company’s own estimates of assumptions market participants would use in pricing the asset or liability.
 
The Company’s options on common stock and warrants are classified as equity instruments and are measured at fair value at issue date. The Company values the options based on the Black‑Scholes option pricing model. The Company uses unobservable inputs for the model’s assumptions, including management’s assumptions of the Company’s volatility and price of the underlying stock. The Company’s convertible notes are measured at fair value at each reporting period. See Notes 7, 9 and 10 for additional information.
XML 28 R10.htm IDEA: XBRL DOCUMENT v3.24.1
Cash and Cash Equivalents
12 Months Ended
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]  
Cash and Cash Equivalents
(4)
Cash and Cash Equivalents
 
As of December 31, 2023 and 2022, money market funds included in cash and cash equivalents on the balance sheets were $21,278,895 and $12,553,557, respectively, which represent Level 1 within the fair value hierarchy (see Note 3).
XML 29 R11.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies [Abstract]  
Commitments and Contingencies
(5)
Commitments and Contingencies


(a)
Operating Leases

As of December 31, 2023, the Company has the right of use for its facilities located in Suwanee, GA under a long-term operating lease agreement, as amended (Lease Agreement), which expires April 2029. The Company has the option (Extension Option) to extend the term for one consecutive term of five years each at the greater of the then current prevailing rental rate or current base rent rate, as agreed by both parties, and upon certain terms and conditions. The Company must provide written notice of its intent to exercise this extension option at between nine and 12 months prior to the expiration date of April 2029. Under the terms of the lease agreement, the Company’s monthly rent is subject to increases on an annual basis. As of December 31, 2023, the Company’s monthly rent payment was $47,029.

Operating right-of-use assets and lease liabilities consist of the following as of December 31:

   
2023
   
2022
 
Lease right-of-use assets
 
$
2,380,225
     
307,761
 
 
Lease liabilities:
 
2023
   
2022
 
Lease liabilities – current portion
 
$
406,636
     
357,640
 
Lease liabilities – long-term portion
   
2,036,067
     
28,584
 
Total
 
$
2,442,703
     
386,224
 

As of December 31, 2023 and 2022, the weighted average discount rate for all operating leases with initial terms of more than one year was approximately 10% and the weighted average remaining term for operating leases was 5.3 years and 1.1 years, respectively.

The operating lease agreement for the Company’s facility includes non-lease costs, such as common area maintenance, which are recorded as variable lease costs. Operating lease expenses are included in general and administrative expenses in the Company’s statements of comprehensive loss and are summarized as follows for the years ending December 31:

Lease cost:
 
2023
   
2022
 
Operating lease cost
 
$
469,995
     
485,598
 
Short-term lease cost
   
6,917
     
5,730
 
Variable lease cost
   
78,367
     
41,198
 
Total
 
$
555,279
     
532,526
 

The following table summarizes the Company’s undiscounted cash payment obligations for its operating lease liabilities with initial terms of more than twelve months as of December 31, 2023:

Operating leases:
     
2024
 
$
451,750
 
2025
   
629,340
 
2026
   
654,514
 
2027
    680,694  
2028
   
707,922
 
2029
   
243,835
 
Total undiscounted lease payments -operating leases
   
3,368,055
 
Less:   imputed interest
   
(925,352)
)
Lease liability
   
2,442,703
 
Less: current portion of lease liability
   
(406,636)
)
Lease liability, less current portion
 
$
2,036,067
 



(b)
Financing Leases

As of December 31, 2022, the Company had the right of use for certain leasehold improvements and office equipment at its facility located in Suwanee, GA. Lease expense was recognized as payment of financing lease, depreciation expense and interest expense. The financing leases ended during 2023.

Financing right-of-use assets and lease liabilities consist of the following as of December 31, 2022:

   
2022
 
Lease right-of-use assets
 
$
150,122
 
Accumulated depreciation
   
(138,326
)
Net
 
$
11,796
 

Lease liabilities:
 
2022
 
Lease liabilities – current portion
 
$
16,193
 
Lease liabilities – long-term portion
   
 
Total
 
$
16,193
 

As of December 31, 2022, the weighted average discount rate for all financing leases with initial terms of more than one year was approximately 10%, and the weighted average remaining term for financing leases was 0.7 years. During 2023, the finance leases reached the end of their lease terms. Depreciation expense associated with the Company’s financing leases was $11,796 and $18,283 for the years ended December 31, 2023 and 2022, respectively. Interest expense associated with the financing leases was $599 and $2,892 for the years ended December 31, 2023 and 2022, respectively.


(c)
Clinical Trial Agreements (CTAs)

As part of the regulatory approval process for taking its products to market or conducting post-market clinical studies to support marketing efforts for products with regulatory clearance, the Company enters into a CTA to compensate each participating medical institution and physician. Generally, upon executing a CTA with a participating medical institution or physician, the Company pays a fee for review board approval that usually requires annual renewals and one time site startup costs. As individual patients are enrolled in the clinical trial by the participating medical institution or physician, the Company pays certain per patient fees according to the CTA for the duration of the trial.   Expenses incurred in connection with these CTA activities are expensed as services are provided and are included in research and development expenses on the accompanying statements of comprehensive loss.


(d)
Legal Claims

Occasionally, the Company may be a party to legal claims or proceedings of which the outcomes are subject to significant uncertainty. In accordance with ASC 450, Contingencies, the Company will assess the likelihood of an adverse judgment for any outstanding claim as well as ranges of probable losses. When it has been determined that a loss is probable and the amount can be reasonably estimated, the Company will record a liability. For the years ended December 31, 2023 and 2022, there were no material legal contingencies requiring accrual or disclosure.

The Company, as permitted under Delaware law and in accordance with its bylaws, indemnifies its officers and directors for certain events or occurrences, subject to certain limits, while the officer or director who is or was serving at the Company’s request in such capacity. The Company entered into employment agreements with its officers, which provides for indemnification protection in the executive’s capacity as an officer for actions taken within the scope of employment. The maximum amount of potential future indemnification is unlimited; however, the Company has obtained director and officer insurance that limits its exposure. The Company believes the fair value for these indemnification obligations is minimal. Accordingly, the Company has not recognized any liabilities relating to these obligations as of December 31, 2023 and 2022.
XML 30 R12.htm IDEA: XBRL DOCUMENT v3.24.1
Notes Payable
12 Months Ended
Dec. 31, 2023
Notes Payable [Abstract]  
Notes Payable
(6)
Notes Payable



AFCO Credit Corporation (AFCO)

In June 2022, the Company executed a Promissory Note with AFCO to finance certain insurance premiums totaling $465,380, requiring the Company to pay $47,539 in a down payment and make monthly installment payments. The annual interest rate was 5.7% and the monthly installment payment was $47,539, which represents principal and interest. The final installment payment was paid in March of 2023.


In July 2023, the Company executed another Promissory Note with AFCO to finance certain insurance premiums totaling $469,042, requiring the Company to pay $48,423 in a down payment and make monthly installment payments. The annual interest rate was 8.6% and the monthly installment payment was $48,423, which represents principal and interest. The Promissory Note was paid in full without penalty during November 2023.

As of December 31, 2023 and December 31, 2022, the principal balance on the AFCO note was $0 and $141,298, respectively and is included in Note payable in the accompanying balance sheets. Interest expense in connection with the AFCO Promissory Notes was $12,304 and $10,572 for the years ended December 31, 2023 and 2022, respectively.
XML 31 R13.htm IDEA: XBRL DOCUMENT v3.24.1
Convertible Notes with Warrants (November 2023 Financing)
12 Months Ended
Dec. 31, 2023
Convertible Notes with Warrants (November 2023 Financing) [Abstract]  
Convertible Notes with Warrants (November 2023 Financing)

(7)
Convertible Notes with Warrants (November 2023 Financing)



On November 21, 2023, the Company issued (i) senior unsecured convertible notes in an aggregate principal amount of $6,850,000, convertible into shares of common stock at a conversion price of $1.18 per share, (ii) Series A Warrants to purchase up to an aggregate of 5,805,083 shares of common stock at an exercise price of $1.18 per share, and (iii) Series B Warrants, together with the Series A Warrants, and, together with the convertible notes, to purchase up to an aggregate of 5,805,083 shares of common stock at an exercise price of $1.475 per share. The financing resulted in aggregate gross proceeds of $6,850,000, before $525,144 of transaction costs. The Company intends to use the net proceeds from the offering for general corporate purposes.



The Notes accrue interest at a rate of 6.0% per annum, payable annually, in cash or shares of common stock at the Company’s option, and mature on November 21 2025, unless earlier converted or redeemed.



The Notes are convertible into shares of common stock at the election of the holder at any time at an initial conversion price of $1.18. The Company has agreed not to issue or sell any equity securities of the Company at a price below the then-current conversion price for a period of 18 months after closing, subject to certain exceptions. Beginning six months after issuance, the Company may require holders to convert their Notes into conversion shares if the closing price of the common stock exceeds $2.36 per share for 10 consecutive trading days and the daily dollar trading volume of the common stock exceeds $1,000,000 per day during the same period and certain equity conditions described in the Notes are satisfied. The Notes provide for certain events of default, whereby each holder of Notes will be able to require the Company to redeem in cash any or all of the holder’s Notes at a premium of 115%. The conversion feature did not meet the requirements for separate accounting and is not accounted for as a derivative instrument.



The Warrants



The Series A Warrants are exercisable immediately and expire five years from the date of issuance. The Company has the right to call the exercise of the Series A Warrants if the closing price of the common stock exceeds 200% of the Series A Exercise Price for 10 consecutive trading days and the daily dollar trading volume of the common stock exceeds $1,000,000 per day during the same period and certain equity conditions are satisfied.



The Series B Warrants are exercisable immediately, together with the Series A Warrant Shares, and expire one year from the date of issuance. The Company has the right to call the exercise of the Series B Warrants if the closing price of the common stock exceeds 200% of the Series B exercise price for 10 consecutive trading days and the daily dollar trading volume of the common stock exceeds $1,000,000 per day during the same period and certain equity conditions are satisfied. There is no established public trading market for the warrants and the Company does not intend to list the Warrants on any national securities exchange or nationally recognized trading system.



The Series A Warrants and Series B Warrants are classified as a component of permanent equity because they are freestanding financial instruments that are legally detachable and separately exercisable from the shares of common stock from which they are issued, are immediately exercisable, do not embody an obligation for the Company to repurchase its shares, and permit the holders to receive a fixed number of shares of common stock upon exercise.



The Series A and Series B Warrants were valued using the relative fair value method and the following Black-Scholes assumptions:


   
Series A
Warrants
   
Series B
Warrants
 
Expected term (in years)
   
5
     
1
 
Risk‑free interest rate
   
4.55
%
   
5.24
%
Dividend yield
   
%
   
%
Expected volatility
   
104.89
%
   
113.84
%
Exercise price
 
$
1.18
   
$
1.48
 
Stock price
 
$
0.95
   
$
0.95
 
 
               
Black-Scholes value
 
$
0.55
   
$
0.28
 



The November 2023 Financing proceeds of $6,850,000 net of $525,144 in transaction costs were allocated to the convertible notes and Series A and Series B Warrants using the relative fair value method. The valuation of the warrants was $2,219,165 and is recorded as a component of stockholders’ equity, and a total debt discount of $2,744,309. The convertible notes are recorded as a long-term liability, net of discount and issuance costs.



For the convertible notes for the year ended December 31, 2023, the Company recognized total interest expense of $152,488, including coupon interest expense of $44,525 amortization of debt discount and issuance costs of $107,963. The effective interest rate for the discount amortization was 32.3%. The Notes and accrued interest, net of unamortized discount costs was $4,258,179 as of December 31, 2023. The fair value of the convertible notes at December 31, 2023, calculated using a discounted cash flow analysis, was $6,126,151. There were no convertible notes as of December 31,2022.



 
Stated Interest Rate
   
2023
 
Convertible Notes
 
6%

 
$
6,850,000
 
Accrued and unpaid interest
         
44,525
 
Less unamortized discount and debt issuance costs
         
(2,636,346
)
Total Convertible Notes Payable
       
$
4,258,179
 



Future principal payments under the Notes if the conversion feature is not exercised, net of unamortized debt discounts, are as follows:



 
Convertible
Notes
 
2024
   
 
2025
   
6,850,000
 
Thereafter
   
 
Subtotal of future principal payments
   
6,850,000
 
Accrued and unpaid interest
   
44,525
 
Less unamortized discount and debt issuance costs
   
(2,636,346
)
Total
 
$
4,258,179
 
XML 32 R14.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Taxes [Abstract]  
Income Taxes
(8)
Income Taxes

The current tax provisions and deferred tax provisions as reflected in the financial statements is as follows as of December 31:

 
 
2023
   
2022
 
Current federal taxes
 
$
     
 
Current state taxes
   
4,338
     
6,300
 
Current tax provision
   
4,338
     
6,300
 
Deferred federal taxes
   
(3,326,982
)
   
(2,797,001
)
Deferred state taxes
   
(70,586
)
   
371,982
 
Valuation allowance change
    3,397,568       2,425,019  
Deferred tax provision
   
   
Total income tax expense provision
 
$
4,338
     
6,300
 

A reconciliation of income tax expense at the statutory federal income tax rate and income taxes as reflected in the financial statements is as follows as of December 31:


 
2023
   
2022
 
Federal income tax at statutory federal rate
 
21.00
%
 
21.00
%
Permanent differences
   
     
 
Research and development credit
   
2.00
     
(1.00
)
Other deferred adjustments
   
     
 
State income tax expense (net of federal benefit)
   
1.00
     
1.00
 
Valuation allowance
   
(24.00
)    
(21.00
)
Effective tax rate
   
%    
%

Deferred tax assets (liabilities) consisted of the following as of December 31:


 
2023
   
2022
 
Deferred tax asset arising from:
           
Net operating loss carry forwards
  $ 19,675,117      
17,869,574
 
Accrued expenses (vacation)
    13,172      
7,625
 
Intangibles
    86,603      
90,508
 
Property and equipment
    77,447       41,279  
Research and development expense capitalization
    2,613,867       1,487,512  
Research and development tax credits
    3,390,709      
3,088,254
 
Share-based compensation expense
    176,065      
46,312
 
Lease liabilities
    536,430      
90,224
 
Other
    1,479      
1,189
 
Deferred tax asset
    26,570,889      
22,722,477
 
Deferred tax liability arising from:
               
UNICAP
    (10,513 )    
(10,733
)
Right-of-use assets
    (522,710 )    
(71,646
)
Property and equipment
         
 
Deferred tax liability
   
(533,223
)
   
(82,379
)
Valuation allowance
 
$
26,037,666
     
22,640,098
 
Net deferred tax asset
 
$
     
 

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and the Company is required to reduce its deferred tax assets by a valuation allowance if it is more likely than not that some or all of its deferred tax assets will not be realized. Management must use judgment in assessing the potential need for a valuation allowance, which requires an evaluation of both negative and positive evidence. The weight given to the potential effect of negative and positive evidence should be commensurate with the extent to which it can be objectively verified. In determining the need for and amount of the valuation allowance, if any, the Company assesses the likelihood that it will be able to recover its deferred tax assets using historical levels of income, estimates of future income and tax planning strategies. As a result of historical cumulative losses, the Company determined that, based on all available evidence, there was substantial uncertainty as to whether it will recover recorded net deferred taxes in future periods. Accordingly, the Company recorded a valuation allowance against all of its net deferred tax assets as of December 31, 2023 and 2022.  The change in valuation allowance was $3,397,568 and $2,425,019 for the years ended December 31, 2023 and 2022, respectively.

Beginning on January 1, 2022, the Tax Cuts and Jobs Act, enacted in December 2017, eliminated the option to deduct research and development expenditures in the current period and requires taxpayers to capitalize and amortize U.S.-based and non-U.S. based research and development expenditures over five and fifteen years, respectively. This legislation does not impact the Company’s current tax obligations.

As of December 31, 2023 and 2022, respectively, the Company has $90,380,015 and $82,500,567 of federal net operating loss carry forwards and $3,231,910 and $2,838,559 of federal research and experimentation tax credits, respectively, and state net operating loss carry forwards of $12,425,590 and $9,522,312, respectively. The utilization of such net operating loss carryforwards and the realization of tax benefits in future years depend predominately upon having taxable income. Under the provisions of the Internal Revenue Code, certain substantial changes in the Company’s ownership may result in a limitation on the amount of net operating loss carry forwards and tax credit carry forwards that may be used in future years.
 
The Company’s net operating losses may be subject to Section 382 of the Internal Revenue Code which provide for a limitation on the annual use of net operating losses following certain ownership changes that could limit the Company’s ability to utilize these carryforwards. The Company has completed an analysis covering the period February 19, 2004 through December 31, 2018, to determine if such ownership changes have occurred and concluded it was more likely than not that there were changes in ownership during the period, with the most recent change of ownership occurring on December 16, 2016.  Further analyses will be performed prior to recognizing the benefits of any losses or credits in the financial statements, and the Company is in the process of determining the limitations that Section 382 will have on the Company’s net operating loss carryforwards and research credits.  In general, the annual use limitation equals the aggregate value of the Company’s stock at the time of the ownership change multiplied by a specified tax-exempt interest rate.

The following schedule indicates the expiration year, as of December 31, for the Company’s federal net operating loss carryforwards available to future years without taking into account any Section 382 limitations as of December 31, 2023:

2024
 
$
430,332
 
2025
   
865,274
 
2026
   
1,213,130
 
2027
   
2,082,043
 
2028
   
2,536,605
 
2029
   
2,235,045
 
2030
   
4,132,949
 
2031
   
3,160,709
 
2032
   
3,533,521
 
2033
   
2,987,848
 
2034
   
2,516,728
 
2035
   
4,777,558
 
2036
   
4,503,474
 
2037
   
6,869,819
 
Indefinitely
   
48,534,980
 
Total
 
$
90,380,015
 

The FASB issued authoritative guidance on accounting for uncertainty in income taxes, which clarifies the accounting for income taxes, by prescribing a minimum recognition threshold that a tax position is required to meet before recognition in the financial statements. The guidance also provides direction on recognition, measurement, classification, interest, and penalties, accounting in interim periods, disclosure, and transition. Management has determined there are no uncertain tax positions. Accordingly, these financial statements do not include any adjustments or disclosures related to uncertain tax positions.
XML 33 R15.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2023
Stockholders' Equity [Abstract]  
Stockholders' Equity
(9)
Stockholders’ Equity
 
The Company’s Board of Directors approved in January 2017 the Tenth Amended and Restated Certificate of Incorporation authorizing the Company to issue for all classes of stock 169,000,000 shares at $0.001 par value per share, of which 95,853,558 shares were designated common stock and 73,146,442 shares were designated Preferred Stock.
 
In June 2021, the Company issued 2,650,000 shares of common stock in connection with the Company’s IPO of its common stock at $13.00 per share. Net proceeds to the Company, after deducting underwriting discounts, commissions, and legal expenses, was $31,613,500. Offering costs incurred by the company were $2,016,143, which include legal expenses incurred and paid by the underwriters of $425,000. Immediately prior to the closing of the IPO, all of the convertible Series A preferred stock and redeemable convertible Series B and Series C preferred stock automatically converted into 8,116,343 shares of common stock.
 
The Company filed an Eleventh Amended and Restated Certificate of Incorporation (the “Amended and Restated Certificate”) with the Secretary of State of the State of Delaware in connection with the completion of the IPO on June 22, 2021. The Amended and Restated Certificate amends and restates the Company’s existing certificate of incorporation in its entirety to, among other things: (i) authorize 200,000,000 shares of common stock; (ii) eliminate all references to the previously-existing series of preferred stock (Series A, B and C); and (iii) authorize 10,000,000 shares of undesignated preferred stock that may be issued from time to time by the Board in one or more series.

On July 1, 2022, we filed a prospectus including an offering to sell up to $150 million in common and preferred stock, debt securities and warrants. Additionally, we entered into an Equity Distribution Agreement (the “Equity Distribution Agreement”) with Piper Sandler & Co. (“Piper Sandler” or the “Sales Agent”) and filed a related prospectus establishing an “at-the-market” facility, pursuant to which we may offer and sell shares of our common stock from time to time through the Sales Agent. In October 2023, the Sales Agent was authorized to sell shares for aggregate proceeds up to $16.7 million at current market prices until all shares are sold. As of December 31, 2023, 3.3 million shares of common stock have been sold for aggregate proceeds of $7.7 million under the Equity Distribution Agreement pursuant to the prospectus.

In April 2023, the Company sold an aggregate of (i) 1,318,000 shares of common stock and (ii) pre-funded warrants to purchase up to 1,878,722 shares of common stock in a registered direct offering (“pre-funded warrants”) and, in a concurrent private placement, warrants to purchase up to 3,196,722 shares of common stock (“common warrants”). Additionally, common warrants were issued to the placement agent to purchase up to 191,803 shares of common stock as compensation for services (“placement agent warrants”), collectively the (“April 2023 Financing”). The purchase price per share for the common stock, prefunded warrants was $1.22 and $1.2199, respectively. The gross proceeds from the offering were $3,899,813, less placement agent fees and offering expenses of $547,764. The Company intends to use the net proceeds from the offering for general corporate purposes.
 

(a)
Common Stock
 
The holders of the common stock shall have the exclusive right to vote for the election of directors and on all other matters requiring stockholder action, each outstanding share entitling the holder thereof to one vote on each matter properly submitted to the stockholders of the Company for their vote; provided, however, that, except as otherwise required by law, holders of common stock, as such, shall not be entitled to vote on any amendment to the Amended and Restated Certificate (or on any amendment to a certificate of designations of any series of preferred stock) that alters or changes the powers, preferences, rights or other terms of one or more outstanding series of preferred stock if the holders of such affected series of preferred stock are entitled to vote, either separately or together with the holders of one or more other such series, on such amendment pursuant to this Amended and Restated Certificate (or pursuant to a certificate of designations of any series of preferred stock).
 
Dividends may be declared and paid or set apart for payment upon the common stock out of any assets or funds of the Company legally available for the payment of dividends, but only when and as declared by the Board of Directors or any authorized committee thereof.
 
In the event of our liquidation or dissolution, the holders of common stock are entitled to receive proportionately the Company’s net assets available for distribution to stockholders after the payment of all debts and other liabilities and subject to the prior rights of any outstanding preferred stock. Holders of common stock have no preemptive, subscription, redemption, or conversion rights.
 

(b)
Convertible Preferred Stock
 
As of December 31, 2023, no shares of convertible preferred stock have been issued and/or outstanding, and no dividends have been declared or paid since inception.
 

(c)
Redeemable Convertible Preferred Stock
 
As of December 31, 2023, no shares of redeemable convertible preferred stock have been issued and/or outstanding, and no dividends have been declared or paid since inception.
 

(d)
Preferred Stock
 
Under the terms of the Amended and Restated Certificate, the Company’s Board of Directors is authorized to direct the Company to issue shares of preferred stock in one or more series without stockholder approval. The Board of Directors has the discretion to determine the rights, preferences, privileges and restrictions, including voting rights, dividend rights, conversion rights, redemption privileges and liquidation preferences, of each series of preferred stock.
 
The purpose of authorizing the 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 have the effect of making it more difficult for a third-party to acquire, or could discourage a third-party from seeking to acquire, a majority of the outstanding voting stock. As of December 31, 2023 and 2022, no shares of preferred stock are outstanding.
 
 
(e)
April 2023 Financing

On April 20, 2023, the Company entered into a securities purchase agreement pursuant to which the Company sold (i) 1,318,000 shares of common stock, (ii) pre-funded warrants to purchase 1,878,722 shares of common stock, (iii) common warrants to purchase 3,196,722 shares of common stock. Additionally, common warrants to purchase 191,803 shares of common stock were issued to the placement agent compensation for services performed.

The pre-funded warrants, common warrants and placement agent warrants were exercisable immediately following the closing date of the offering. The pre-funded warrants have an unlimited term and an exercise price of $0.0001 per share. The common warrants have a 5.5 year term and an exercise price of $1.095 per share. The placement agent warrants have a 5 year term and exercise price of $1.525 per share. The offering resulted in aggregate gross proceeds of $3,899,813, before $547,764 of transaction costs.

The pre-funded warrants and common warrants are freestanding financial instruments that are legally detachable and separately exercisable from the shares of common stock with which they were issued, are immediately exercisable, do not embody an obligation for the Company to repurchase its shares, and permit the holders to receive a fixed number of shares of common stock upon exercise.

The common stock was valued at $1,133,480, based on the Company’s stock price. The pre-funded warrants and common warrants were valued at $1,615,701 and $1,854,099, respectively, using the following Black-Scholes assumptions:

   
Pre-funded warrants
   
Common warrants
 
Expected term (in years)
   
4
     
4
 
Risk‑free interest rate
   
3.83
%
   
3.83
%
Dividend yield
   
%    
%
Expected volatility
   
100.25
%
   
100.25
%
Exercise price
 
$
0.0001
   
$
1.095
 
Stock price
 
$
0.86
   
$
0.86
 
Black-Scholes value
 
$
0.86
   
$
0.58
 

The net proceeds of $3,352,049 were allocated to the common stock, pre-funded warrants and common warrants using the relative fair value method and recorded to stockholders’ equity. In June 2023, all pre-funded warrants were exercised for shares of common stock. In September and October 2023, all common warrants and 122,994 placement agent warrants were exercised for cash proceeds of $3,687,976. As of December 31, 2023, 68,809 placement agent warrants remain outstanding.


(f)
Warrants

As of December 31, 2023, the Company has warrants outstanding to purchase shares of common stock, which are all exercisable in whole or in part, with expiration dates as follows:

   
Number of
       
   
warrants
   
Exercise
 
Expiration date
 
outstanding
   
price
 
March 2024
   
31,882
   
$
31.50
 
April 2024
   
4,762
   
$
31.50
 
November 2024     5,805,083     $
1.48  
April 2025
   
55,177
   
$
7.25
 
December 2026
   
128,934
   
$
9.45
 
January 2027
   
12,705
   
$
9.45
 
April 2028     68,809     $
1.53  
November 2028     5,805,083     $
1.18  
Total
   
11,912,435
 

In May 2022, a warrant to purchase 11,112 shares of common stock expired.


(g)
Dividends
 
As of December 31, 2023, no dividends have been declared or paid since inception.
XML 34 R16.htm IDEA: XBRL DOCUMENT v3.24.1
Equity Incentive Plans
12 Months Ended
Dec. 31, 2023
Equity Incentive Plans [Abstract]  
Equity Incentive Plans
(10)
Equity Incentive Plans
 

(a)
Stock Option Plans – Prior to the IPO
 
Prior to the IPO in June 2021, the Company maintained two equity incentive plans, the 2004 Stock Incentive Plan, as amended, or 2004 Plan, and the 2015 Stock-Based Incentive Compensation Plan, or 2015 Plan, which provided the Company’s employees, non-employee directors, consultants and independent contractors the opportunity to participate in the equity appreciation of the business through the receipt of stock options to purchase shares of common stock. New grants ceased being made under the 2004 Plan upon the adoption of the 2015 Plan; however, outstanding stock options under the 2004 Plan may continue to be exercised in accordance with their terms. The Company adopted the 2015 Plan in April 2015, which contains substantially similar terms and conditions as the 2004 Plan. The 2015 Plan initially had 1,176,681 shares of common stock reserved for issuance under the 2015 Plan and was administered by the compensation committee of the Board of Directors. Upon the closing of the IPO, no further awards will be made under the 2015 Plan; however, outstanding stock options under the 2015 Plan may continue to be exercised in accordance with their terms.
 

(b)
Stock Option Plans – Post the IPO
 
In June 2021, in connection with the IPO, the 2021 Equity Incentive Plan (2021 Plan) became effective, which was adopted by the Board of Directors in February 2021 and the stockholders approved the 2021 Plan in March 2021.  The 2021 Plan is administered by our compensation committee.
 
Under the 2021 Plan, the Company may grant awards in respect of shares of common stock to employees, consultants, and non-employee directors pursuant to option awards, stock appreciation right, or SAR, awards, restricted stock awards, restricted stock unit, or RSU, awards, performance stock awards, performance stock unit, or PSU, awards, and other stock-based awards.
 
The total number of shares of common stock available for awards under the 2021 Plan is 1,111,111, provided that such number shall be automatically increased on each January 1, beginning on January 1, 2022, by 4% of the outstanding number of shares of common stock on the immediately preceding December 31 or such lesser number of shares as determined by the Board of Directors.  The aggregate number of shares of our common stock that will be available for issuance under awards granted pursuant to the 2021 Plan shall also be increased by the number of shares underlying the portion of an award granted under the 2015 Plan that is cancelled, terminated or forfeited or lapses after the effective date of the 2021 Plan. No more than 1,111,111 shares of common stock issued under the 2021 Plan may be issued pursuant to the exercise of incentive stock options (ISO), provided that such number shall be automatically increased on each January 1, beginning on January 1, 2022, by the lesser of 4% of the outstanding number of shares of common stock on the immediately preceding December 31 or 555,555 shares of common stock. Shares of common stock issued by us in connection with the assumption or substitution of outstanding grants or under certain stockholder approved plans from an acquired company shall not reduce the number of shares of common stock available for awards under the 2021 Plan. Shares of common stock underlying the portion of an award that is forfeited or otherwise terminated for any reason whatsoever, in any case, without the issuance of shares of common stock, will be added back to the number of shares of common stock available for grant under the 2021 Plan. No non-employee director may be granted awards under the 2021 Plan in any one calendar year covering a number of shares of common stock that have a fair market value on the grant date in excess of $350,000 in the first calendar year of such non-employee director’s initial service as a non-employee director and $200,000 in any other calendar year of such non-employee director’s service as a non-employee director.
 
Options granted under the 2021 Plan may be either ISOs or nonqualified stock options. The price at which shares of common stock may be purchased upon exercise shall be determined by the compensation committee but shall not be less than the fair market value of one share of common stock on the date of grant, or, in the case of an ISO granted to a ten-percent stockholder, less than 110% of the fair market value of a share of common stock on the date of grant. The compensation committee may grant options that have a term of up to 10 years, or, in the case of an ISO granted to a ten-percent stockholder, five years. The award agreement shall specify the exercise price, term, vesting requirements, including any performance goals, and any other terms and conditions applicable to the granted option. Unless otherwise provided in an award agreement or an effective employment, consulting, severance or similar agreement with us or a subsidiary, upon a participant’s termination of service for any reason, the unvested portion of each award of options granted generally will be forfeited with no compensation due the participant.
 
Activity under the stock option plans was as follows:
 
          Weighted  
          average  
    Number of     exercise  
   
options
   
price
 
Outstanding at December 31, 2021
   
689,995
   
$
3.58
 
Granted
   
367,670
     
5.33
 
Exercised
   
(9,445
)
   
1.71
 
Expired
   
(10,558
)
   
27.00
 
Forfeited
   
(106,112
)
   
4.09
 
Outstanding at December 31, 2022
   
931,550
   
$
3.97
 
Granted
   
1,301,200
     
0.59
 
Forfeited
   
(130,720
)
   
1.97
 
Outstanding at December 31, 2023
   
2,102,030
   
$
2.00
 
                 
Vested and exercisable at December 31, 2023
    1,226,458     $
2.65  

Stock options granted under the 2021 Plan for the years ended December 31 2023 and 2022 were as follows:

 
 
2023
   
2022
 
Employee
   
1,211,200
     
299,670
 
Nonemployee
   
90,000
     
68,000
 
Total
   
1,301,200
     
367,670
 

The Black-Scholes weighted average assumptions for all stock option awards granted during 2023 and 2022 were as follows:

    2023
   
2022
 
 
 
2021 Plan
   
2021 Plan
   
Inducement
Grants
 
Fair Value of Awards
  $ 0.48      
2.06
     
2.01
 
Grant Price
  $ 0.59      
5.33
     
2.42
 
 
   
                 
Expected term (in years)
    5.63      
6.28
     
6.25
 
Risk‑free interest rate
    4.09 %    
2.13
%
   
2.52
%
Dividend yield
    %    
%
   
%
Expected volatility
    105.33 %    
107.98
%
   
107.70
%
 
The intrinsic value of options exercised during the year ended December 31, 2022 was $3,306. The intrinsic values represent the dollar value of the exercised stock options whereby the fair market value of the underlying common stock exceeded the exercise price of the stock option as of the exercise date. There were no options exercised during 2023.
 
The options outstanding and vested and currently exercisable by exercise prices as of December 31, 2023 were as follows:
 
Options outstanding
   
Options vested and exercisable
 
            Weighted           Weighted
    Weighted  
            average     Number of     average
    average  
Exercise     Outstanding     remaining     options     Exercise     remaining  
price
   
(in shares)
   
life years
   
vested
   
price
   
life years
 
$
0.47 - 0.48
     
3,200
     
9.50
     
   
$
     
 
 
0.49 - 0.53
     
1,061,600
     
9.50
     
601,400
     
0.49
     
9.51
 
 
0.54 - 1.61
     
186,000
     
9.15
     
51,725
     
1.50
     
8.44
 
 
1.62 - 1.74
     
193,335
     
2.21
     
82,224
     
1.71
     
2.21
 
 
1.75 - 3.14
     
196,242
     
8.61
     
29,456
     
2.96
     
8.10
 
 
3.15 - 3.6
     
259,836
     
3.50
     
259,836
     
3.24
     
3.50
 
 
3.61 - 13.00
     
201,817
     
6.52
     
201,817
     
8.97
     
6.52
 
         
2,102,030
     
7.69
     
1,226,458
      2.65      
7.17
 
 
As of December 31, 2023, the total number of shares of common stock reserved for future awards under the 2021 Plan is 629,555.


(c)
Inducement Grants
 
For the year ended December 31, 2022, the Company awarded, outside the 2021 Plan, two stock option grants for the right to purchase a total of 150,000 shares of common stock (inducement grants), which were approved by the Compensation Committee. The weighted average exercise price was $2.42. The inducement grants will vest in equal installments over four years provided the employee remains employed by the Company on the vesting date. As of December 31, 2023, awards to purchase 150,000 options are outstanding, 37,500 are exercisable, and the weighted average remaining life is 8.4 years. There were no inducement grants awarded in 2023.
  

(d)
Valuation
 
The Company uses the Black‑Scholes option pricing model to determine the fair value of stock awards granted to employees and non-employees. The determination of the fair value of share‑based payment awards granted using a pricing model is affected by the Company’s stock price as well as the assumptions regarding a number of complex and subjective variables as follows:
 

(i)
Expected Term
 
The expected term of stock options represents the period the stock options are expected to remain outstanding. The Company’s historical share option exercise experience does not provide a reasonable basis upon which to estimate an expected term because of a lack of sufficient data. Therefore, the Company estimates the expected term for all options granted by using the simplified method provided by the ASC 718, which calculates the expected term as the average of the time-to-vesting and the contractual life of the options. The contractual term for options awarded since inception is 10 years for employees and non-employees.
 

(ii)
Risk‑Free Interest Rate
 
The risk‑free interest rate is based on U.S. Treasury zero‑coupon issues with remaining terms similar to the expected term on the options.
 

(iii)
Dividend Yield
 
The Company has not declared or paid any cash dividends from inception through December 31, 2023 and does not plan to pay any cash dividends in the foreseeable future, and, therefore, used an expected dividend yield of zero in the valuation model.
 

(iv)
Expected Volatility
 
Expected volatility measures the amount that a stock price has fluctuated or is expected to fluctuate during a period. The Company determines volatility based on an analysis of comparable companies.
 

(v)
Forfeitures
 
The Company accounts for forfeitures as they occur.


(e)
Employee Stock Purchase Plan (ESPP)

In June 2021, in connection with the IPO, the ESPP became effective upon adoption by the Board of Directors in February 2021 and the stockholders approved the 2021 ESPP Plan in March 2021.  The ESPP is administered by the compensation committee.

The total number of shares of common stock available for purchase under the ESPP is 166,666, provided that such number is automatically increased on January 1 of each calendar year, from January 1, 2022 through January 1, 2031 by the least of (i) 1.0% of the total number of shares of common stock outstanding on December 31 of the immediately preceding calendar year, (ii) 222,222 shares of common stock or (iii) a number determined by the board of directors that is less than the foregoing clauses (i) and (ii).

Under the ESPP, the Company may specify offerings with durations of not more than 27 months and may specify shorter purchase periods within each offering. Each offering will have one or more purchase dates on which shares of common stock will be purchased for employees participating in the offering. An offering may be terminated under certain circumstances. No employee may purchase more than 12,254 shares of common stock under the ESPP during any offering period. Unless otherwise determined by the board of directors, shares of common stock will be purchased for accounts of employees participating in the ESPP at a price per share equal to the lower of (i) 85% of the fair market value of a share of common stock on the last date of an offering period or (ii) 85% of the fair market value of a share of common stock on the first day of such offering period.

As of December 31, 2023, 16,459 shares of common stock have been purchased under the ESPP to date, and the total number of shares of common stock reserved for future awards under the ESPP is 386,946.


(f)
Stock‑Based Compensation Expense
 
Stock‑based compensation expense recognized is based on the value of the portion of stock option awards that is ultimately expected to vest on a straight-line basis. Stock‑based compensation expense recognized in the Company’s statements of comprehensive loss during the years ended December 31, 2023, and 2022 includes compensation expense for stock‑based awards based on the fair value estimated in accordance with the provisions of ASC 718.

The following table shows the stock-based compensation expense related to vested stock option grants to employees and non-employees awarded under the stock plans and inducement grants by financial statement line item on the accompanying statements of comprehensive loss:

   
2023
   
2022
 
Research and development
 
$
159,816
     
95,484
 
Sales and marketing
   
(948
)
   
6,680
 
General and administrative
   
516,832
     
122,775
 
Total share-based compensation expense
 
$
675,700
     
224,939
 
 
As of December 31, 2023, the remaining amount of stock‑based compensation expense that is expected to be recognized in future periods for employees and non-employees is $849,834 which includes $155,222 of compensation expense to be recognized upon achieving a certain performance condition. The $694,612 of unrecognized expense is expected to be recognized over a weighted average period of 3.0 years.
XML 35 R17.htm IDEA: XBRL DOCUMENT v3.24.1
Retirement Plan
12 Months Ended
Dec. 31, 2023
Retirement Plan [Abstract]  
Retirement Plan
(11)
Retirement Plan
 
The Company has a 401(k) defined contribution plan covering substantially all full‑time employees, meeting certain eligibility requirements. The Company has no required matching or other contribution requirements. For the year end December 31, 2023 and 2022, the company contributed $75,202 and $73,947 of voluntary employer matching contributions.
XML 36 R18.htm IDEA: XBRL DOCUMENT v3.24.1
Related-Party Transactions
12 Months Ended
Dec. 31, 2023
Related-Party Transactions [Abstract]  
Related-Party Transactions
(12)
Related‑Party Transactions
 
In November 2023, the Company issued unsecured convertible notes and accompanying Series A and Series B Warrants (see Note 7). The transaction included issuance of a $5 million convertible note and Series A and Series B Warrants to PharmaCyte Biotech, Inc. The interim CEO, President and Director of PharmaCyte Biotech, Inc., Joshua Silverman, serves on the Company’s board of directors.

During 2023, a family member of the CEO earned total cash compensation of $138,000.

During the year ended December 31, 2022, there were no related-party transactions.
XML 37 R19.htm IDEA: XBRL DOCUMENT v3.24.1
Net Loss per Share Attributable to Common Stockholders
12 Months Ended
Dec. 31, 2023
Net Loss per Share Attributable to Common Stockholders [Abstract]  
Net Loss per Share Attributable to Common Stockholders
(13)
Net Loss per Share Attributable to Common Stockholders
 
The following table sets forth the computation of the basic and diluted net loss per share for the years ended December 31:
 
   
2023
   
2022
 
             
Net loss attributable to common stockholders, basic & diluted
 
$
(14,247,124
)
   
(11,394,170
)

               
Weighted average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted
    15,384,376      
11,815,019
 
Net loss per share attributable to common stockholders, basic and diluted
  $ (0.93 )    
(0.96
)
 
The following potentially dilutive securities have been excluded from the computations of diluted weighted average shares outstanding because they would be anti-dilutive for the years ended December 31:
 
   
2023
   
2022
 
Options to purchase common stock
   
2,252,030
     
1,081,550
 
Warrants to purchase common stock, in connection with April 2023 financing
    68,809        
Warrants to purchase common stock, in connection with November 2023 financing
    11,610,166        
Warrants to purchase common stock
   
233,460
     
233,460
 
Total potential shares
   
14,164,465
     
1,315,010
 
XML 38 R20.htm IDEA: XBRL DOCUMENT v3.24.1
Subsequent Events
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events
(14)
Subsequent Events

In March 2024, the Company sold 441,966 shares under the at-the-market facility, resulting in gross cash proceeds of $778,175.
XML 39 R21.htm IDEA: XBRL DOCUMENT v3.24.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
Insider Trading Arrangements [Line Items]  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 40 R22.htm IDEA: XBRL DOCUMENT v3.24.1
Organization, Nature of Business, and Liquidity (Policies)
12 Months Ended
Dec. 31, 2023
Organization, Nature of Business, and Liquidity [Abstract]  
Organization and Nature of Business

Organization and Nature of Business


Femasys Inc. (the Company or Femasys) was incorporated in Delaware on February 19, 2004 and is headquartered in Suwanee, Georgia. The Company is a leading biomedical company focused on addressing significant unmet needs of women worldwide with a broad portfolio of in-office, accessible, and innovative therapeutic and diagnostic products solutions, including a lead revolutionary product candidate and FDA-cleared products. The Company’s mission is to provide women with superior minimally-invasive, non-surgical product technologies, accessible in the office, improving patient care and overall health economics focused on servicing the reproductive health needs for those seeking solutions for infertility issues (FemaSeed®) or permanent birth control (FemBloc®). The Company currently operates as one segment with an initial focus on servicing the reproductive health needs for those seeking solutions for infertility issues or permanent birth control.



Femasys has an expansive intellectual property portfolio which covers both design and utility patents in the U.S. and significant ex-U.S. markets for each product initiative. Femasys has taken concepts internally conceived and protected through development, including domestic and foreign regulatory approvals, and production, through in-house manufacturing. FemaSeed, a solution which enables directed intratubal insemination to improve on traditional intrauterine insemination (IUI) and provides a lower cost option to in vitro fertilization methods, received approval to sell FemaSeed in Canada in April 2023. In September 2023 the Company received 510(k) clearance from the FDA for FemaSeed for intratubal insemination. The clinical trial was still ongoing at the time of receiving regulatory clearance, however, enrollment was completed in November 2023. FemVue®, a solution that enables fallopian tube assessment with ultrasound as an alternative to the radiologic approach (hysterosalpingogram) for the diagnosis of infertility, is approved for sale in the U.S., Japan, and Canada. FemChec®, allows for fallopian tube evaluation after a FemBloc procedure to confirm occlusion (or procedure success). FemCerv® is a solution for complete tissue sampling with minimal contamination of the endocervical canal as an alternative to the single biopsy method, and is approved for sale in the U.S. and Canada. FemCath®™, allows for selective evaluation of an individual fallopian tube as an alternative to the traditional intrauterine catheter that is undirected, is approved for sale in the U.S. and Canada.  FemBloc, the Company’s solution for permanent birth control, is based on the Company’s non-surgical platform technology and in June 2023 Femasys received FDA approval of our IDE to evaluate the safety and efficacy of FemBloc, our non-surgical, non-implant, in-office solution for permanent birth control in a pivotal clinical trial. In August 2023 Femasys announced the initiation of enrollment in the FINALE [Prospective Multi-Center Trial for FemBloc Intratubal Occlusion for TranscervicAL Permanent Birth Control] pivotal trial designed to evaluate the safety and efficacy of FemBloc. This prospective, multi-center, open-label, single-arm study design includes pregnancy rate as the primary endpoint, which will be analyzed once 401 women have used FemBloc for one year for permanent birth control. In addition, the study is designed as a roll-in beginning with enrollment of 50 women for a clinical readout primarily of preliminary safety data prior to enrolling the remaining subjects. An interim analysis of clinical data endpoints is planned once 300 women have used FemBloc for permanent birth control for one year. Follow-up will continue annually for five years post-market.
Basis of Presentation

Basis of Presentation



The Company has prepared the accompanying financial statements pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (SEC).
Liquidity

Liquidity


The Company had previously disclosed in the financial statements as of and for the year ended December 31, 2022, that substantial doubt regarding the Company’s ability to continue as a going concern existed. The Company has incurred net operating losses in every year since inception and has an accumulated deficit as of December 31, 2023 of $108,381,629. For the year ended December 31, 2023, the Company generated a net loss of $14,247,124. The Company expects such losses to increase over the next few years as the Company advances FemBloc through clinical development until FDA approval is received and the product is available to be marketed.


Although the Company has a history of negative cash flows from operations and losses, the Company raised $20,800,182, net during 2023 (see Notes 7 and 9). As of December 31, 2023, the Company has cash and cash equivalents of $21,716,077. Based on the improvement in its cash position during 2023, the Company believes it has sufficient financial resources to fund operations and meet its capital requirements and anticipated obligations as they come due in the next twelve months. Therefore, the Company has concluded that the conditions and events raising substantial doubt no longer exist. The Company plans to finance its operations and development needs with its existing cash and cash equivalents, in the future with additional equity and/or debt financing arrangements, and revenue primarily from the sale of FemVue and FemaSeed to support the Company’s research and development activities, largely in connection with FemBloc. While we believe that our cash will provide sufficient cash to fund operations to meet our capital requirements and anticipated obligations as they become due, uncertainty around the Company’s product acceptance in the market could have a negative impact on our liquidity.


There can be no assurance that the Company will be able to obtain additional financing on terms acceptable to the Company, on a timely basis, or at all. If the Company is not able to obtain sufficient funds on acceptable terms when needed, the Company’s business, results of operations, and financial condition could be materially adversely impacted. The Company’s ability to meet its obligations in the ordinary course of business is dependent upon its ability to manage financing and generate sufficient cash flow to meet its obligations and ultimately to attain profitable operations. Although management plans to ensure the Company will continue as a going concern, there is no assurance that viability can be obtained since the availability and amount of such funding is not certain. As such, there can be no assurance that the Company will be able to obtain additional liquidity if needed or under acceptable terms, if at all.
XML 41 R23.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Summary of Significant Accounting Policies [Abstract]  
Use of Estimates in Preparation of Financial Statements
 
(a)
Use of Estimates in Preparation of Financial Statements
 
The preparation of financial statements in conformity with U.S. generally accepted accounting principles (GAAP) requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expense during the reporting periods. The most significant estimates used in these financial statements include stock options, warrants, the valuation of useful lives of property and equipment, and clinical trial cost accruals. Actual results could differ from those estimates.
Certain Risk and Uncertainties

(b)
Certain Risk and Uncertainties
 
Most of the products being developed by the Company, such as FemBloc, will require approval from the FDA or corresponding foreign regulatory agencies prior to commercial sales. FemaSeed Intratubal Insemination Product, FemCath (formally FemVue) Cornual Balloon Catheter, FemVue Saline‑Air Device, FemChec Pressure Management Device, and FemCerv Endocervical Sampler have achieved FDA clearance. FemaSeed, FemCath and FemCerv have also received approval in Canada and FemVue has also received approval to sell in Canada, Hong Kong and Japan. There can be no assurance the Company’s other products in development will receive the necessary clearances. If the Company is denied clearance or clearance is delayed, it might have a material adverse impact on the Company.
 
The medical device industry is characterized by frequent and extensive litigation and administrative proceedings over patent and other intellectual property rights. Whether a product infringes a patent involves complex legal and factual issues, the determination of which is often difficult to predict, and the outcome may be uncertain until the court has entered final judgment and all appeals are exhausted. The Company’s competitors may assert that its products or the use of its products are covered by United States or foreign patents held by them. If such relevant patents are upheld as valid and enforceable and the Company is found to infringe, the Company could be prevented from selling its products unless it can obtain a license to use technology or ideas covered by such patents or are able to redesign its products to avoid infringement. A license may not be available at all or on commercially reasonable terms, and it may not be able to redesign its products to avoid infringement.

The Company relies on single source suppliers to provide certain components of all its products commercially available and those under development. The Company purchases these components on a purchase order basis. If the Company overestimates its component requirements, it could have excess inventory, which would increase its costs and result in write‑downs harming its operating results. If the Company underestimates its requirements, it may not have an adequate supply, which could interrupt the manufacturing of its products.
Fair Value of Financial Instruments

(c)
Fair Value of Financial Instruments
 
Certain of the Company’s financial instruments, including cash, notes payable and other liabilities approximate their fair value because of the short‑term maturity of these financial instruments. The fair value of the Company’s cash equivalents is based on Level 1 inputs, and the fair value of stock options, convertible notes and warrants are based on Level 3 inputs. See Notes 3, 7, 9 and 10 for additional details.
Cash and Cash Equivalents

(d)
Cash and Cash Equivalents
 
The Company considers all highly liquid investments with an initial maturity of three months or less when purchased to be cash equivalents. Cash equivalents consist of amounts invested in money market mutual funds and are stated at fair value. See Note 2(s) for information on concentration of credit risk.
Accounts Receivable

(e)
Accounts Receivable
 
The Company grants trade credit to customers in the normal course of business and does not require collateral or any other security to support its receivables. Management reviews its accounts receivable monthly for any collection issues. Potentially uncollectible accounts are written off to bad debt expense when it is determined that the likelihood a customer account is uncollectible is probable. For the year ending December 31, 2023, the Company had no write-offs, compared to $977 in 2022. As of December 31, 2023 and 2022, the Company’s reserves for uncollectible accounts were $2,000 and $2,048, respectively.
Inventories

(f)
Inventories
 
Inventories are stated at the lower of cost or net realizable value. Cost, which includes amounts related to materials, labor and overhead, is determined on a first‑in, first‑out basis.  Net realizable value is the estimated selling price in the ordinary course of business less reasonably predictable costs of completion, disposal, and transportation.
 
Management reviews inventories continually for aging or obsolescence and accounts for such items once identified. In 2023 and 2022, the Company disposed of inventory in the amount of $4,409 and $2,847, respectively. As of December 31, 2023 and 2022, the FemVue reserve for slow moving, obsolete, or unusable inventories was $3,580 and $2,103, respectively.
 
Inventory stated at cost, net of reserve, consisted of the following as of December 31:
 
   
2023
   
2022
 
Materials
 
$
367,934
     
244,498
 
Work in progress
   
128,993
     
100,453
 
Finished goods
   
170,191
     
91,772
 
Inventory, net
 
$
667,118
     
436,723
 
Other Assets

(g)
Other Assets
 
The Company has research tax credits that are available to the Company to offset future payroll withholding liabilities. As of December 31, 2023 and 2022, the total amount of these credits is $928,234 and $891,062, respectively. The Company has included these amounts on the accompanying balance sheets as follows as of December 31:
 
   
2023
   
2022
 
Prepaid and other current assets
 
$
224,000
     
212,134
 
Other long-term assets
   
704,234
     
678,928
 
Research tax credits available to the Company
 
$
928,234
     
891,062
 
Property and Equipment

(h)
Property and Equipment
 
Property and equipment are carried at cost less accumulated depreciation and, if applicable, impairment charges. Expenditures which materially increase value or extend useful lives of assets are capitalized, while maintenance and repairs which do not improve or extend the lives of the respective assets are charged to operations when incurred. Gains and losses on the retirement or disposal of individual assets are included in the results of operations. Depreciation and amortization are computed using the straight‑line method over estimated useful lives of assets as follows:

Leasehold improvements
Shorter of lease term(s) or useful life
Office equipment
5 years
Furniture and fixtures
7 years
Machinery and equipment
5 to 7 years


Depreciation expense for the years ended 2023 and 2022 was $468,391 and $521,151, respectively. In 2023, the Company disposed of property and equipment at a cost of $187,826 with a net book value of $47,538, which is recorded in operating expenses on the statements of comprehensive loss. In 2022, the Company disposed of property and equipment at a cost of $28,234 with a net book value of $2,285, which is recorded in other expense on the statements of comprehensive loss.
Impairment of Long-Lived Assets

(i)
Impairment of Long-Lived Assets
 
The Company reviews long‑lived assets, including property and equipment and definite lived intangibles, for impairment whenever events or changes in business circumstances indicate that the carrying amount of the asset group may not be fully recoverable. An impairment loss would be recognized when estimated undiscounted future cash flows expected to result from the use of the asset group and its eventual disposition is less than its carrying amount. Impairment, if any, is measured as the amount by which the carrying amount of a long‑lived asset group exceeds its fair value. The Company has not recorded any impairment losses to date.
Leases

(j)
Leases
 
The Company records operating leases as right-of-use assets and operating lease liabilities in its balance sheets for all operating leases with terms exceeding one year. Right-of-use assets represent the right to use an underlying asset for the lease term, including extension options considered reasonably certain to be exercised, and operating lease liabilities to make lease payments. Right-of-use assets and operating lease liabilities are recognized based on the present value of lease payments over the lease term. To the extent that lease agreements do not provide an implicit rate, the Company uses its incremental borrowing rate based on information available at the lease commencement date to determine the present value of lease payments. The expense for operating lease payments is recognized on a straight-line basis over the lease term and is included in operating expenses in the Company’s statements of comprehensive loss. Non-lease components included in lease agreements are accounted for separately. The Company records finance leases as right-to-use assets and finance lease liabilities in its balance sheets for all finance leases with terms exceeding one year, similar to operating leases, and records interest expense and depreciation expense on the right-of-use asset in the statements of comprehensive loss.
Intangible Assets

(k)
Intangible Assets
 
Intangible assets consist of patent and trademark application costs and related legal fees, carried at cost less accumulated amortization and, if applicable, impairment charges. Amortization is computed using the straight‑line method over a weighted average useful life of three years and is recorded in depreciation and amortization expense within the results of operations.  Intangible assets consist of the following as of December 31:
 
   
2023
   
2022
 
Cost
 
$
1,668,951
     
1,668,951
 
Accumulated amortization
   
(1,668,951
)
   
(1,665,657
)
Net book value
 
$
     
3,294
 
 
Amortization expense for intangible assets for the years ended December 31, 2023 and 2022 was $3,294 and $21,799, respectively.
Deferred Offering Costs

(l)
Deferred Offering Costs
 
Deferred offering costs, which consisted mainly of legal, consulting, and accounting fees directly attributable to a strategic financing transaction, were capitalized in accordance with Staff Accounting Bulletin (SAB) Topic 5.A Expenses of Offering, codified in Accounting Standards Codification (ASC) 340-10-S99-1 Other Assets and Deferred Costs.

During 2022, the Company incurred $232,845 in deferred offering costs in connection with prospectuses filed in July 2022, including an offering to sell up to $150 million in stock, debt securities and warrants, and an Equity Distribution Agreement entered into with Piper Sandler which included an at-the-market (ATM) facility. These deferred offering costs will be offset against the total proceeds from the issuance of common stock available under the prospectuses, and the Company will expense any remaining balance of deferred offering costs if $150 million prospectuses is terminated or aborted. As of December 31, 2023, and 2022, the Company offset $17,952 and $95, respectively of deferred offering costs in connection with the gross proceeds issued under the prospectuses.

As of December 31, 2023 and 2022, deferred offering costs capitalized were $214,798 and $232,750, respectively, and are included in other long-term assets in the accompanying balance sheet.
Accrued Expenses

(m)
Accrued Expenses
 
Accrued compensation costs include incentive compensation and unused paid time off. Accrued clinical trial expenses include research and development costs for third-party services, largely related to the Company’s clinical trials, which are estimated based upon the services provided but not yet invoiced. These costs, at times, may be a significant component of the research and development expenses and the Company makes estimates in determining the accrued expense each period. As actual costs become known, the Company adjusts its accrual. Other accrued expenses include director fees, taxes and other miscellaneous accrued expenses.
 
Accrued expenses consisted of the following as of December 31:
 
   
2023
   
2022
 
Incentive and other compensation costs
  $ 1,082,606       85,191  
Clinical trial costs
   
276,141
     
333,440
 
Director fees
   
60,210
     
 
Franchise taxes     12,160       26,886  
Other
   
13,179
     
11,197
 
Accrued expenses
 
$
1,444,296
     
456,714
 
Clinical Holdback

(n)
Clinical Holdback
 
As part of the regulatory approval process for taking its products to market or conducting post-market clinical studies to support marketing efforts for products with regulatory clearance, the Company enters into certain Clinical Trial Agreements (CTAs) which include, among other things, the compensation and payment schedule the participating medical institutions and physicians will receive for all costs in connection with the clinical trial (or study) under the terms of the CTA. As individual patients are enrolled in the study by the participating medical institution or physician, the Company pays certain per study fees according to the CTA for the duration of the trial. As invoices are received by the Company from the medical institution or physician, the Company retains any agreed upon percentage of total invoiced costs, generally ranging between 5% - 15%, that is withheld from payment until the end of the study. These retained amounts are recorded as clinical holdback, a liability, on the accompanying balance sheets, and all expenses incurred in connection with these CTA activities are expensed as services are provided, which are included as research and development expenses on the accompanying statements of comprehensive loss.
 
The following table shows the activity within the clinical holdback liability accounts for the year ended December 31, 2023:
 
Balance at December 31, 2022
 
$
141,864
 
Clinical holdback retained
   
5,900
 
Clinical holdback paid
   
(27,529
)
Balance at December 31, 2023
 
$
120,235
 
Less: clinical holdback - current portion
   
(65,300
)
Clinical holdback - long-term portion
 
$
54,935
 
 
The following table shows the activity within the clinical holdback liability accounts for the year ended December 31, 2022:
 
Balance at December 31, 2021
 
$
168,738
 
Clinical holdback retained
   
21,456
 
Clinical holdback paid
   
(48,330
)
Balance at December 31, 2022
 
$
141,864
 
Less: clinical holdback - current portion
   
(45,206
)
Clinical holdback - long-term portion
 
$
96,658
 
Convertible Notes with Warrants (November 2023 Financing)

(o)
Convertible Notes with Warrants (November 2023 Financing)

The Company accounts for its convertible notes (“Notes”) based on an assessment of the convertible note terms and applicable guidance ASC 470-20, Debt with Conversion and Other Options and ASC 815-40, Derivatives and Hedging—Contracts in Entity’s Own Equity. The convertible notes are recorded as a long-term liability in the balance sheets and the Company did not separate the conversion feature from the host contract as it did not meet the requirements for accounting as a derivative instrument. The convertible notes are accounted for as a single liability measured at its amortized cost.

The Company accounts for the warrants issued in conjunction with the convertible notes based on an assessment of applicable guidance under ASC 480, Distinguishing Liabilities from Equity and ASC 815. The warrants are recorded as equity and do not qualify for derivative accounting. Under ASC 470-20, for debt issued with warrants, the Company treats the warrants as a debt discount, recorded as a contra-liability against the debt, and amortize the balance over the life of the underlying debt as interest expense in the statements of comprehensive loss. The offset to the contra-liability is recorded as additional paid-in capital in the balance sheets.

The convertible notes are recorded net of debt issuance costs and a discount. The portion of the debt issuance costs allocated to the convertible notes, based on the amount of proceeds allocated between the convertible notes and warrants, is being amortized over the term of the convertible notes using the effective interest method in addition to the discount initially recognized for the fair value of warrants from the convertible notes. The amortization of debt issuance costs and discount is included in interest expense in the statements of comprehensive loss. If the debt is retired early, the associated debt discount will then recognized immediately as interest expense in the statements of comprehensive loss. See Note 7 for additional information on the November 2023 Financing.
Common Stock Warrants


(p)
Common Stock Warrants

The Company accounts for its common stock warrants as equity-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance under ASC 480 and ASC 815. The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, whether the warrants meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own common stock and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. For issued warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance.
Revenue Recognition

(q)
Revenue Recognition
 
The Company’s policy is to recognize revenue when a customer obtains control of the promised goods under ASC 606, Revenue from Contracts with Customers. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods, and the Company has elected to exclude amounts collected from customers for all sales (and other similar) taxes from the transaction price. The Company does not have multiple performance obligations in its customer orders, so revenue is recognized upon shipment of the Company’s goods based upon contractually stated pricing at standard payment terms ranging from 30 to 60 days. All revenue is recognized point in time and no revenue is recognized over time. There was no revenue recognized during the years ended December 31, 2023 and 2022 from performance obligations satisfied or partially satisfied in prior periods. Additionally, there were no unsatisfied performance obligations as of December 31, 2023 and 2022.
 
The majority of products sold directly to U.S customers are shipped via common carrier, and the customer pays for shipping and handling and assumes control Free on Board (FOB) shipping point. Products shipped to the Company’s international distributors are in accordance with their respective agreements; however, the shipping terms are generally EX-Works, reflecting that control is assumed by the distributor at the shipping point. Returns are only accepted with prior authorization from the Company. Items to be returned must be in original unopened cartons and are subject to a 30% restocking fee. As of December 31, 2023, the Company has not had a history of significant returns.
 
The following table summarizes the Company’s sale primarily from FemVue, by geographic region for the years ending December 31:
 
Primary geographical markets
 
2023
   
2022
 
U.S.
 
$
1,013,925
     
1,090,359
 
International
   
58,045
     
115,859
 
Total
 
$
1,071,970
     
1,206,218
 
License, Manufacturing, and Supply Agreement - Bayer Yakuhin

(r)
License, Manufacturing, and Supply Agreement – Bayer Yakuhin
 
The Company entered into a FemVue License, Manufacturing, and Supply Agreement with Bayer Yakuhin, Ltd., a wholly owned subsidiary of Bayer AG, in 2012. The Company sells products based on purchase orders provided by Bayer Yakuhin in accordance with their agreement. Control and risk of ownership transfer at the time of shipment and Femasys records revenue at that time.
Concentration of Credit Risk

(s)
Concentration of Credit Risk
 
Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of cash, cash equivalents, and accounts receivable. As of December 31, 2022, the Company maintained substantially all its cash and cash equivalents primarily in one bank, Silicon Valley Bank (SVB), in amounts which, at times, exceed federally insured limits, which Management believed, at that time, SVB was financially sound and minimal credit risk existed with respect to these holdings. As of March 15, 2023, the Company transferred substantially all of its cash and cash equivalents to another financial institution, Wells Fargo Bank.

The Company generates revenue from sales directly to U.S. customers and to the Company’s international distributors with all prices in U.S. dollars. For the year ended December 31, 2022, Bayer Yakuhin, Ltd. accounted for 10% of total revenue. No other customers accounted for more than 10% of total revenue for the year ended December 31, 2023. As of December 31, 2023 and 2022, the Company had two customers and one customer, respectively, with accounts receivable balances greater than 10% of total receivables. The balances for these customers were 19% and 11% as of December 31, 2023 and 10% as of December 31, 2022.
Research and Development

(t)
Research and Development
 
The Company’s research and development expenses consist of engineering, product development, and clinical and regulatory expenses and are expensed as incurred. These expenses include direct expenses related to employee compensation, including salary, benefits and stock-based compensation; expenses related to consulting fees, testing fees, materials, and supplies; and activities conducted by third-party service providers, which include the conducting of preclinical studies and clinical trials.
Sales and Marketing

(u)
Sales and Marketing
 
The Company’s sales and marketing expenses consist of direct expenses related to employee compensation, including salary, benefits and stock-based compensation, advertising and marketing, business development, customer service and travel.
General and Administrative

(v)
General and Administrative
 
The Company’s general and administrative expenses include accounting, human resources, and general corporate expenses. These expenses are primarily related to employee compensation, including salary, benefits, and stock‑based compensation. General corporate expenses generally relate to office rent, utilities, insurance, legal, and professional fees.
Advertising Expense

(w)
Advertising Expense
 
Advertising costs are expensed as incurred. Advertising costs were $18,738, and $41,022 for the years ended December 31, 2023 and 2022, respectively. They are reflected in sales and marketing expenses in the statements of comprehensive loss.
Stock-Based Compensation

(x)
Stock-Based Compensation
 
Share‑based payments, including grants of stock options, are recognized in the financial statements based on their fair value. The fair value of stock options is estimated using the Black‑Scholes model. This model requires the input of highly subjective assumptions, including the expected term of the award, expected stock volatility, and the price of the underlying shares of stock. Details of the stock‑based compensation and accounting treatment are discussed in Note 10.
Income Taxes

(y)
Income Taxes
 
The Company utilizes the asset‑and‑liability method of accounting for income taxes as set forth in ASC 740, Income Taxes. Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, as well as the net operating loss, capital loss, and tax credit carry forwards. Valuation allowances are established against deferred tax assets if it is more likely than not that they will not be realized.
 
ASC 740 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The standard requires that the Company recognize in its financial statements the impact of a tax position if that position is more likely than not of being sustained on audit, based on the technical merits of the position. The Company has determined it had no unrecognized tax benefits as of December 31, 2023 and 2022.
 
As of December 31, 2023, the 2020 through 2023 tax years remain subject to examination by federal and most state tax authorities. The use of net operating losses generated in tax years prior to 2020 may also subject returns for those years to examination.
Other Income

(z)
Other Income
 
For the years ended December 31, 2023 and 2022, the Company recorded no other income.
Net Loss per Share Attributable to Common Stockholders

(aa)
Net Loss per Share Attributable to Common Stockholders
 
Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted average number of shares of common stock outstanding during the period, without consideration of common stock equivalents.  The net loss attributable to common stockholders is calculated by adjusting the net loss of the Company for the cumulative dividends, if any, on the convertible preferred stock.  Diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders since the effect of potentially dilutive securities is anti-dilutive given the net loss of the Company.
Recently Issued Accounting Pronouncements Adopted and Not Yet Adopted

(ab)
Recently Issued Accounting Pronouncements – Recently Adopted
 
In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses: Measurement of Credit Losses on Financial Instruments, which requires a financial asset (or a group of financial assets) measured at amortized cost to be presented at the net amount expected to be collected. The ASU is intended to improve financial reporting by requiring earlier recognition of credit losses on certain financial assets including trade and financing receivables. The ASU replaces the current incurred loss impairment model that recognizes losses when a probable threshold is met with a requirement to recognize lifetime expected credit losses immediately when a financial asset is originated or purchased. Additionally, from 2016 through 2023, the FASB issued additional related ASUs that provide further guidance and clarification and become effective for the Company upon the adoption of ASU 2016-13. The Company adopted ASU 2016-13 and its related ASUs (collectively referred to as Topic 326) effective January 1, 2023 using a modified retrospective transition approach. As a result, the Company was not required to adjust its comparative period financial information for effects of the standard or make the new required credit loss allowance disclosures for periods before the date of adoption. Prior period amounts continue to be presented in accordance with previously applicable GAAP. The Company’s adoption of this new guidance did not have a material impact on the Company’s financial statements and footnote disclosures.

In August 2020, the FASB issued ASU 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. ASU 2020-06 reduces the number of accounting models for convertible instruments and allows more contracts to qualify for equity classification. ASU 2020-06 is effective for the Company’s annual reporting periods beginning after December 15, 2023. Adoption is either with a modified retrospective method or a fully retrospective method of transition. Early adoption is permitted, but no earlier than annual periods beginning after December 15, 2020. The Company adopted the standard on January 1, 2023 with a fully retrospective transition approach.
 

(ac)
Recently Issued Accounting Pronouncements – Not Yet Adopted
 
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 28): Improvements to Reportable Segment Disclosures. The ASU improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The ASU improves financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more decision-useful financial analyses. The amendments in this update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. Management is currently assessing the impact of this standard on the Company’s financial statements and will adopt the ASU on January 1, 2024.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The ASU requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation, and income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for the Company’s annual reporting periods beginning after December 15, 2024. Adoption is either with a prospective method or a fully retrospective method of transition. Early adoption is permitted. The Company is currently evaluating the effect that adoption of ASU 2023-09 will have on its financial statements and expects to adopt the ASU on January 1, 2025.

No other new accounting pronouncements not yet effective are expected to have a material impact on the Company’s financial statements.
XML 42 R24.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Summary of Significant Accounting Policies [Abstract]  
Inventory Stated at Cost, Net of Reserve
Inventory stated at cost, net of reserve, consisted of the following as of December 31:
 
   
2023
   
2022
 
Materials
 
$
367,934
     
244,498
 
Work in progress
   
128,993
     
100,453
 
Finished goods
   
170,191
     
91,772
 
Inventory, net
 
$
667,118
     
436,723
 
Other Assets
The Company has research tax credits that are available to the Company to offset future payroll withholding liabilities. As of December 31, 2023 and 2022, the total amount of these credits is $928,234 and $891,062, respectively. The Company has included these amounts on the accompanying balance sheets as follows as of December 31:
 
   
2023
   
2022
 
Prepaid and other current assets
 
$
224,000
     
212,134
 
Other long-term assets
   
704,234
     
678,928
 
Research tax credits available to the Company
 
$
928,234
     
891,062
 
Estimated Useful Lives of Assets Depreciation and amortization are computed using the straight‑line method over estimated useful lives of assets as follows:

Leasehold improvements
Shorter of lease term(s) or useful life
Office equipment
5 years
Furniture and fixtures
7 years
Machinery and equipment
5 to 7 years
Intangible Assets Intangible assets consist of the following as of December 31:
 
   
2023
   
2022
 
Cost
 
$
1,668,951
     
1,668,951
 
Accumulated amortization
   
(1,668,951
)
   
(1,665,657
)
Net book value
 
$
     
3,294
 
Accrued Expenses
Accrued expenses consisted of the following as of December 31:
 
   
2023
   
2022
 
Incentive and other compensation costs
  $ 1,082,606       85,191  
Clinical trial costs
   
276,141
     
333,440
 
Director fees
   
60,210
     
 
Franchise taxes     12,160       26,886  
Other
   
13,179
     
11,197
 
Accrued expenses
 
$
1,444,296
     
456,714
 
Clinical Holdback Liability
The following table shows the activity within the clinical holdback liability accounts for the year ended December 31, 2023:
 
Balance at December 31, 2022
 
$
141,864
 
Clinical holdback retained
   
5,900
 
Clinical holdback paid
   
(27,529
)
Balance at December 31, 2023
 
$
120,235
 
Less: clinical holdback - current portion
   
(65,300
)
Clinical holdback - long-term portion
 
$
54,935
 
 
The following table shows the activity within the clinical holdback liability accounts for the year ended December 31, 2022:
 
Balance at December 31, 2021
 
$
168,738
 
Clinical holdback retained
   
21,456
 
Clinical holdback paid
   
(48,330
)
Balance at December 31, 2022
 
$
141,864
 
Less: clinical holdback - current portion
   
(45,206
)
Clinical holdback - long-term portion
 
$
96,658
 
Sales by Geographic Region
The following table summarizes the Company’s sale primarily from FemVue, by geographic region for the years ending December 31:
 
Primary geographical markets
 
2023
   
2022
 
U.S.
 
$
1,013,925
     
1,090,359
 
International
   
58,045
     
115,859
 
Total
 
$
1,071,970
     
1,206,218
 
XML 43 R25.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies [Abstract]  
Operating Right-of-Use Assets and Lease Liabilities
Operating right-of-use assets and lease liabilities consist of the following as of December 31:

   
2023
   
2022
 
Lease right-of-use assets
 
$
2,380,225
     
307,761
 
 
Lease liabilities:
 
2023
   
2022
 
Lease liabilities – current portion
 
$
406,636
     
357,640
 
Lease liabilities – long-term portion
   
2,036,067
     
28,584
 
Total
 
$
2,442,703
     
386,224
 
Lease Cost Operating lease expenses are included in general and administrative expenses in the Company’s statements of comprehensive loss and are summarized as follows for the years ending December 31:

Lease cost:
 
2023
   
2022
 
Operating lease cost
 
$
469,995
     
485,598
 
Short-term lease cost
   
6,917
     
5,730
 
Variable lease cost
   
78,367
     
41,198
 
Total
 
$
555,279
     
532,526
 
Lessee Operating and Financing Lease Liability Maturity
The following table summarizes the Company’s undiscounted cash payment obligations for its operating lease liabilities with initial terms of more than twelve months as of December 31, 2023:

Operating leases:
     
2024
 
$
451,750
 
2025
   
629,340
 
2026
   
654,514
 
2027
    680,694  
2028
   
707,922
 
2029
   
243,835
 
Total undiscounted lease payments -operating leases
   
3,368,055
 
Less:   imputed interest
   
(925,352)
)
Lease liability
   
2,442,703
 
Less: current portion of lease liability
   
(406,636)
)
Lease liability, less current portion
 
$
2,036,067
 
Financing Right-of-use Assets and Lease Liabilities
Financing right-of-use assets and lease liabilities consist of the following as of December 31, 2022:

   
2022
 
Lease right-of-use assets
 
$
150,122
 
Accumulated depreciation
   
(138,326
)
Net
 
$
11,796
 

Lease liabilities:
 
2022
 
Lease liabilities – current portion
 
$
16,193
 
Lease liabilities – long-term portion
   
 
Total
 
$
16,193
 
XML 44 R26.htm IDEA: XBRL DOCUMENT v3.24.1
Convertible Notes with Warrants (November 2023 Financing) (Tables)
12 Months Ended
Dec. 31, 2023
Convertible Notes with Warrants (November 2023 Financing) [Abstract]  
Fair Value Warrant and Black-Scholes Warrant Assumptions

The Series A and Series B Warrants were valued using the relative fair value method and the following Black-Scholes assumptions:


   
Series A
Warrants
   
Series B
Warrants
 
Expected term (in years)
   
5
     
1
 
Risk‑free interest rate
   
4.55
%
   
5.24
%
Dividend yield
   
%
   
%
Expected volatility
   
104.89
%
   
113.84
%
Exercise price
 
$
1.18
   
$
1.48
 
Stock price
 
$
0.95
   
$
0.95
 
 
               
Black-Scholes value
 
$
0.55
   
$
0.28
 
Convertible Note Payable The Notes and accrued interest, net of unamortized discount costs was $4,258,179 as of December 31, 2023. The fair value of the convertible notes at December 31, 2023, calculated using a discounted cash flow analysis, was $6,126,151. There were no convertible notes as of December 31,2022.



 
Stated Interest Rate
   
2023
 
Convertible Notes
 
6%

 
$
6,850,000
 
Accrued and unpaid interest
         
44,525
 
Less unamortized discount and debt issuance costs
         
(2,636,346
)
Total Convertible Notes Payable
       
$
4,258,179
 
Future Principal Payments Under the Convertible Notes

Future principal payments under the Notes if the conversion feature is not exercised, net of unamortized debt discounts, are as follows:



 
Convertible
Notes
 
2024
   
 
2025
   
6,850,000
 
Thereafter
   
 
Subtotal of future principal payments
   
6,850,000
 
Accrued and unpaid interest
   
44,525
 
Less unamortized discount and debt issuance costs
   
(2,636,346
)
Total
 
$
4,258,179
 
XML 45 R27.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Taxes [Abstract]  
Current Tax Provisions and Deferred Tax Provisions
The current tax provisions and deferred tax provisions as reflected in the financial statements is as follows as of December 31:

 
 
2023
   
2022
 
Current federal taxes
 
$
     
 
Current state taxes
   
4,338
     
6,300
 
Current tax provision
   
4,338
     
6,300
 
Deferred federal taxes
   
(3,326,982
)
   
(2,797,001
)
Deferred state taxes
   
(70,586
)
   
371,982
 
Valuation allowance change
    3,397,568       2,425,019  
Deferred tax provision
   
   
Total income tax expense provision
 
$
4,338
     
6,300
 
Reconciliation of Income Tax Expense at Statutory Federal Income Tax Rate and Income Taxes
A reconciliation of income tax expense at the statutory federal income tax rate and income taxes as reflected in the financial statements is as follows as of December 31:


 
2023
   
2022
 
Federal income tax at statutory federal rate
 
21.00
%
 
21.00
%
Permanent differences
   
     
 
Research and development credit
   
2.00
     
(1.00
)
Other deferred adjustments
   
     
 
State income tax expense (net of federal benefit)
   
1.00
     
1.00
 
Valuation allowance
   
(24.00
)    
(21.00
)
Effective tax rate
   
%    
%
Components of Deferred tax assets (liabilities)
Deferred tax assets (liabilities) consisted of the following as of December 31:


 
2023
   
2022
 
Deferred tax asset arising from:
           
Net operating loss carry forwards
  $ 19,675,117      
17,869,574
 
Accrued expenses (vacation)
    13,172      
7,625
 
Intangibles
    86,603      
90,508
 
Property and equipment
    77,447       41,279  
Research and development expense capitalization
    2,613,867       1,487,512  
Research and development tax credits
    3,390,709      
3,088,254
 
Share-based compensation expense
    176,065      
46,312
 
Lease liabilities
    536,430      
90,224
 
Other
    1,479      
1,189
 
Deferred tax asset
    26,570,889      
22,722,477
 
Deferred tax liability arising from:
               
UNICAP
    (10,513 )    
(10,733
)
Right-of-use assets
    (522,710 )    
(71,646
)
Property and equipment
         
 
Deferred tax liability
   
(533,223
)
   
(82,379
)
Valuation allowance
 
$
26,037,666
     
22,640,098
 
Net deferred tax asset
 
$
     
 
Federal Net Operating Loss Carryforwards Available to Future Years
The following schedule indicates the expiration year, as of December 31, for the Company’s federal net operating loss carryforwards available to future years without taking into account any Section 382 limitations as of December 31, 2023:

2024
 
$
430,332
 
2025
   
865,274
 
2026
   
1,213,130
 
2027
   
2,082,043
 
2028
   
2,536,605
 
2029
   
2,235,045
 
2030
   
4,132,949
 
2031
   
3,160,709
 
2032
   
3,533,521
 
2033
   
2,987,848
 
2034
   
2,516,728
 
2035
   
4,777,558
 
2036
   
4,503,474
 
2037
   
6,869,819
 
Indefinitely
   
48,534,980
 
Total
 
$
90,380,015
 
XML 46 R28.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Stockholders' Equity [Abstract]  
Warrants Valuation Assumptions
The common stock was valued at $1,133,480, based on the Company’s stock price. The pre-funded warrants and common warrants were valued at $1,615,701 and $1,854,099, respectively, using the following Black-Scholes assumptions:

   
Pre-funded warrants
   
Common warrants
 
Expected term (in years)
   
4
     
4
 
Risk‑free interest rate
   
3.83
%
   
3.83
%
Dividend yield
   
%    
%
Expected volatility
   
100.25
%
   
100.25
%
Exercise price
 
$
0.0001
   
$
1.095
 
Stock price
 
$
0.86
   
$
0.86
 
Black-Scholes value
 
$
0.86
   
$
0.58
 
Warrants Outstanding to Purchase Shares of Common Stock
As of December 31, 2023, the Company has warrants outstanding to purchase shares of common stock, which are all exercisable in whole or in part, with expiration dates as follows:

   
Number of
       
   
warrants
   
Exercise
 
Expiration date
 
outstanding
   
price
 
March 2024
   
31,882
   
$
31.50
 
April 2024
   
4,762
   
$
31.50
 
November 2024     5,805,083     $
1.48  
April 2025
   
55,177
   
$
7.25
 
December 2026
   
128,934
   
$
9.45
 
January 2027
   
12,705
   
$
9.45
 
April 2028     68,809     $
1.53  
November 2028     5,805,083     $
1.18  
Total
   
11,912,435
 
XML 47 R29.htm IDEA: XBRL DOCUMENT v3.24.1
Equity Incentive Plans (Tables)
12 Months Ended
Dec. 31, 2023
Equity Incentive Plans [Abstract]  
Stock Option Plan Activity
Activity under the stock option plans was as follows:
 
          Weighted  
          average  
    Number of     exercise  
   
options
   
price
 
Outstanding at December 31, 2021
   
689,995
   
$
3.58
 
Granted
   
367,670
     
5.33
 
Exercised
   
(9,445
)
   
1.71
 
Expired
   
(10,558
)
   
27.00
 
Forfeited
   
(106,112
)
   
4.09
 
Outstanding at December 31, 2022
   
931,550
   
$
3.97
 
Granted
   
1,301,200
     
0.59
 
Forfeited
   
(130,720
)
   
1.97
 
Outstanding at December 31, 2023
   
2,102,030
   
$
2.00
 
                 
Vested and exercisable at December 31, 2023
    1,226,458     $
2.65  

Stock options granted under the 2021 Plan for the years ended December 31 2023 and 2022 were as follows:

 
 
2023
   
2022
 
Employee
   
1,211,200
     
299,670
 
Nonemployee
   
90,000
     
68,000
 
Total
   
1,301,200
     
367,670
 
Black-Scholes Weighted Average Assumptions
The Black-Scholes weighted average assumptions for all stock option awards granted during 2023 and 2022 were as follows:

    2023
   
2022
 
 
 
2021 Plan
   
2021 Plan
   
Inducement
Grants
 
Fair Value of Awards
  $ 0.48      
2.06
     
2.01
 
Grant Price
  $ 0.59      
5.33
     
2.42
 
 
   
                 
Expected term (in years)
    5.63      
6.28
     
6.25
 
Risk‑free interest rate
    4.09 %    
2.13
%
   
2.52
%
Dividend yield
    %    
%
   
%
Expected volatility
    105.33 %    
107.98
%
   
107.70
%
Options Outstanding and Vested and Currently Exercisable by Exercise Prices
The options outstanding and vested and currently exercisable by exercise prices as of December 31, 2023 were as follows:
 
Options outstanding
   
Options vested and exercisable
 
            Weighted           Weighted
    Weighted  
            average     Number of     average
    average  
Exercise     Outstanding     remaining     options     Exercise     remaining  
price
   
(in shares)
   
life years
   
vested
   
price
   
life years
 
$
0.47 - 0.48
     
3,200
     
9.50
     
   
$
     
 
 
0.49 - 0.53
     
1,061,600
     
9.50
     
601,400
     
0.49
     
9.51
 
 
0.54 - 1.61
     
186,000
     
9.15
     
51,725
     
1.50
     
8.44
 
 
1.62 - 1.74
     
193,335
     
2.21
     
82,224
     
1.71
     
2.21
 
 
1.75 - 3.14
     
196,242
     
8.61
     
29,456
     
2.96
     
8.10
 
 
3.15 - 3.6
     
259,836
     
3.50
     
259,836
     
3.24
     
3.50
 
 
3.61 - 13.00
     
201,817
     
6.52
     
201,817
     
8.97
     
6.52
 
         
2,102,030
     
7.69
     
1,226,458
      2.65      
7.17
 
Share-based Compensation Expense
The following table shows the stock-based compensation expense related to vested stock option grants to employees and non-employees awarded under the stock plans and inducement grants by financial statement line item on the accompanying statements of comprehensive loss:

   
2023
   
2022
 
Research and development
 
$
159,816
     
95,484
 
Sales and marketing
   
(948
)
   
6,680
 
General and administrative
   
516,832
     
122,775
 
Total share-based compensation expense
 
$
675,700
     
224,939
 
XML 48 R30.htm IDEA: XBRL DOCUMENT v3.24.1
Net Loss per Share Attributable to Common Stockholders (Tables)
12 Months Ended
Dec. 31, 2023
Net Loss per Share Attributable to Common Stockholders [Abstract]  
Computation of Basic and Diluted Net Loss Per Share
The following table sets forth the computation of the basic and diluted net loss per share for the years ended December 31:
 
   
2023
   
2022
 
             
Net loss attributable to common stockholders, basic & diluted
 
$
(14,247,124
)
   
(11,394,170
)

               
Weighted average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted
    15,384,376      
11,815,019
 
Net loss per share attributable to common stockholders, basic and diluted
  $ (0.93 )    
(0.96
)
Computations of Diluted Weighted Average Shares Outstanding
The following potentially dilutive securities have been excluded from the computations of diluted weighted average shares outstanding because they would be anti-dilutive for the years ended December 31:
 
   
2023
   
2022
 
Options to purchase common stock
   
2,252,030
     
1,081,550
 
Warrants to purchase common stock, in connection with April 2023 financing
    68,809        
Warrants to purchase common stock, in connection with November 2023 financing
    11,610,166        
Warrants to purchase common stock
   
233,460
     
233,460
 
Total potential shares
   
14,164,465
     
1,315,010
 
XML 49 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Organization, Nature of Business, and Liquidity (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Women
Segment
Dec. 31, 2022
USD ($)
Organization and Nature of Business [Abstract]    
Number of operating segments | Segment 1  
Number of women used FemBloc for permanent birth control | Women 401  
Number of year where women's used for permanent birth control. 1 year  
Number of women enrolled for a clinical readout | Women 50  
Number of women need to use for interim analysis of clinical data for permanent birth control | Women 300  
Period for analysis of clinical data for permanent birth control 1 year  
Follow-up period for interim analysis of clinical data for permanent birth control 5 years  
Liquidity [Abstract]    
Accumulated deficit $ (108,381,629) $ (94,134,505)
Net loss (14,247,124) (11,394,170)
Proceeds from issuance of debt and equity 20,800,182  
Cash and cash equivalents $ 21,716,077 $ 12,961,936
XML 50 R32.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies, Accounts Receivable (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable [Abstract]    
Charges written off against reserve $ 0 $ 977
Reserves for uncollectible accounts $ 2,000 $ 2,048
XML 51 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies, Inventories (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Inventories [Abstract]    
Disposed of inventory $ 4,409 $ 2,847
Reserve for inventories 3,580 2,103
Inventory Stated at Cost, Net of Reserve [Abstract]    
Materials 367,934 244,498
Work in progress 128,993 100,453
Finished goods 170,191 91,772
Inventory, net $ 667,118 $ 436,723
XML 52 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies, Other Assets (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Other Assets [Abstract]    
Prepaid and other current assets $ 224,000 $ 212,134
Other long-term assets 704,234 678,928
Research tax credits available to the Company $ 928,234 $ 891,062
XML 53 R35.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies, Property and Equipment (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Property and Equipment [Abstract]    
Depreciation expense $ 468,391 $ 521,151
Disposed of property and equipment cost 187,826 28,234
Net book value $ 47,538 $ 2,285
Office Equipment [Member]    
Property and Equipment [Abstract]    
Estimated useful lives of assets 5 years  
Furniture and Fixtures [Member]    
Property and Equipment [Abstract]    
Estimated useful lives of assets 7 years  
Machinery and Equipment [Member] | Minimum [Member]    
Property and Equipment [Abstract]    
Estimated useful lives of assets 5 years  
Machinery and Equipment [Member] | Maximum [Member]    
Property and Equipment [Abstract]    
Estimated useful lives of assets 7 years  
XML 54 R36.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies, Impairment of Long-Lived Assets (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Impairment of Long-Lived Assets [Abstract]  
Impairment of long-lived assets $ 0
XML 55 R37.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies, Leases (Details)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Minimum term to record operating leases as right-to-use assets and operating lease liabilities 1 year
Minimum term to record finance leases as right-to-use assets and finance lease liabilities 1 year
XML 56 R38.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies, Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Intangible Assets [Abstract]    
Weighted average useful life 3 years  
Intangible Assets, Net [Abstract]    
Cost $ 1,668,951 $ 1,668,951
Accumulated amortization (1,668,951) (1,665,657)
Net book value 0 3,294
Amortization expense $ 3,294 $ 21,799
XML 57 R39.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies, Deferred Offering Costs (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Jul. 01, 2022
Deferred Offering Costs [Abstract]      
Payments of deferred offering costs $ 0 $ 232,845  
Authorized offering amount of securities     $ 150,000,000
Deferred offering costs 17,952 95 $ 150,000,000
Deferred offering costs capitalized $ 214,798 $ 232,750  
XML 58 R40.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies, Accrued Expenses (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Accrued Expenses [Abstract]    
Incentive and other compensation costs $ 1,082,606 $ 85,191
Clinical trial costs 276,141 333,440
Director fees 60,210 0
Franchise taxes 12,160 26,886
Other 13,179 11,197
Accrued expenses $ 1,444,296 $ 456,714
XML 59 R41.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies, Clinical Holdback (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Clinical Holdback Liability [Roll Forward]    
Balance $ 141,864 $ 168,738
Clinical holdback retained 5,900 21,456
Clinical holdback paid (27,529) (48,330)
Balance 120,235 141,864
Less: clinical holdback - current portion (65,300) (45,206)
Clinical holdback - long-term portion $ 54,935 $ 96,658
Minimum [Member]    
Clinical Holdback [Abstract]    
Agreed percentage of invoiced costs retains 5.00%  
Maximum [Member]    
Clinical Holdback [Abstract]    
Agreed percentage of invoiced costs retains 15.00%  
XML 60 R42.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies, Revenue Recognition (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue Recognition [Abstract]    
Revenue recognized from performance obligations in prior periods $ 0 $ 0
Unsatisfied performance obligation $ 0 0
Percentage of restocking fee 30.00%  
Primary Geographical Markets [Abstract]    
Sales $ 1,071,970 1,206,218
FemVue [Member]    
Primary Geographical Markets [Abstract]    
Sales 1,071,970 1,206,218
FemVue [Member] | U.S. [Member]    
Primary Geographical Markets [Abstract]    
Sales 1,013,925 1,090,359
FemVue [Member] | International [Member]    
Primary Geographical Markets [Abstract]    
Sales $ 58,045 $ 115,859
Minimum [Member]    
Revenue Recognition [Abstract]    
Revenue recognition payment period term 30 days  
Maximum [Member]    
Revenue Recognition [Abstract]    
Revenue recognition payment period term 60 days  
XML 61 R43.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies, Concentration of Credit Risk (Details) - Customer
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue [Member]    
Concentration of Credit Risk [Abstract]    
Number of major customers 0  
Revenue [Member] | Customer Concentration Risk [Member] | Bayer Yakuhin Ltd. [Member]    
Concentration of Credit Risk [Abstract]    
Concentration of risk percentage   10.00%
Accounts Receivable [Member]    
Concentration of Credit Risk [Abstract]    
Number of major customers 2 1
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer One [Member]    
Concentration of Credit Risk [Abstract]    
Concentration of risk percentage 19.00% 10.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Two [Member]    
Concentration of Credit Risk [Abstract]    
Concentration of risk percentage 11.00%  
XML 62 R44.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies, Advertising Expense (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Advertising Expense [Abstract]    
Advertising expense $ 18,738 $ 41,022
XML 63 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies, Income Taxes (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Income Taxes [Abstract]    
Unrecognized tax benefits $ 0 $ 0
XML 64 R46.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies, Other Income (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Other Income [Abstract]    
Other income $ 0 $ 0
XML 65 R47.htm IDEA: XBRL DOCUMENT v3.24.1
Cash and Cash Equivalents (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Level 1 [Member] | Money Market Funds [Member]    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents $ 21,278,895 $ 12,553,557
XML 66 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies, Operating Leases (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Option
Dec. 31, 2022
USD ($)
Operating Leases [Abstract]    
Lease expiration date Apr. 30, 2029  
Number of extension option for operating lease term | Option 1  
Extension period for lease 5 years  
Payments for rent $ 47,029  
Operating Right-of-Use Assets and Lease Liabilities [Abstract]    
Lease right-of-use assets $ 2,380,225 $ 307,761
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating Lease and Finance Lease, Right-of-Use Asset Operating Lease and Finance Lease, Right-of-Use Asset
Lease liabilities [Abstract]    
Lease liabilities - current portion $ 406,636 $ 357,640
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating and Finance Lease, Liability, Current Operating and Finance Lease, Liability, Current
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating and Finance Lease, Liability, Noncurrent Operating and Finance Lease, Liability, Noncurrent
Lease liabilities - long-term portion $ 2,036,067 $ 28,584
Total Lease liability $ 2,442,703 $ 386,224
Weighted average discount rate 10.00% 10.00%
Weighted average remaining lease terms 5 years 3 months 18 days 1 year 1 month 6 days
Lease Cost [Abstract]    
Operating lease cost $ 469,995 $ 485,598
Short-term lease cost 6,917 5,730
Variable lease cost 78,367 41,198
Total $ 555,279 $ 532,526
Minimum [Member]    
Operating Leases [Abstract]    
Written notice to exercise extension option 9 months  
Maximum [Member]    
Operating Leases [Abstract]    
Written notice to exercise extension option 12 months  
XML 67 R49.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies, Financing Leases (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Financing Lease Right-of-Use Assets [Abstract]    
Lease right-of-use assets   $ 150,122
Accumulated depreciation   (138,326)
Net   $ 11,796
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]   Operating Lease and Finance Lease, Right-of-Use Asset
Financing Lease Liability [Abstract]    
Lease liabilities - current portion   $ 16,193
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]   Operating and Finance Lease, Liability, Current
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]   Operating and Finance Lease, Liability, Noncurrent
Lease liabilities - long-term portion   $ 0
Total   $ 16,193
Weighted average discount rate   10.00%
Weighted average remaining lease terms   8 months 12 days
Depreciation expense $ 11,796 $ 18,283
Interest expense $ 599 $ 2,892
XML 68 R50.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies, Undiscounted Cash Payment Obligations (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Operating Leases [Abstract]    
2024 $ 451,750  
2025 629,340  
2026 654,514  
2027 680,694  
2028 707,922  
2029 243,835  
Total undiscounted lease payments - operating leases 3,368,055  
Less: imputed interest (925,352)  
Lease liability 2,442,703  
Less: current portion of lease liability (406,636) $ (373,833)
Lease liability, less current portion $ 2,036,067 $ 28,584
XML 69 R51.htm IDEA: XBRL DOCUMENT v3.24.1
Notes Payable, AFCO Credit Corporation (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jul. 31, 2023
Jun. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Notes Payable [Abstract]        
Down payments     $ 610,340 $ 505,205
Note payable     $ 0 141,298
Promissory Notes [Member] | AFCO Credit Corporation [Member]        
Notes Payable [Abstract]        
Proceeds to pay insurance premiums $ 469,042 $ 465,380    
Down payments $ 48,423 $ 47,539    
Interest rate 8.60% 5.70%    
Frequency of installment payments     monthly  
Monthly principal and interest payments $ 48,423 $ 47,539    
Maturity date of loan Nov. 30, 2023 Mar. 31, 2023    
Note payable     $ 0 141,298
Interest expense on loan     $ 12,304 $ 10,572
XML 70 R52.htm IDEA: XBRL DOCUMENT v3.24.1
Convertible Notes with Warrants (November 2023 Financing), Summary (Details) - USD ($)
12 Months Ended
Nov. 21, 2023
Dec. 31, 2023
Dec. 31, 2022
Convertible Notes [Abstract]      
Proceeds from convertible notes   $ 6,850,000 $ 0
November 2023 Financing [Member]      
Convertible Notes [Abstract]      
Proceeds from convertible notes $ 6,850,000    
Transaction costs $ 525,144    
Conversion price, period   18 months  
Conversion price of common stock exceeds (in dollars per share) $ 2.36    
Consecutive trading days   10 days  
Daily dollar trading volume of common stock exceeds per day $ 1,000,000    
Notes redeem at premium, percentage 115.00%    
November 2023 Financing [Member] | Series A Warrants [Member]      
Convertible Notes [Abstract]      
Warrants purchase shares of common stock (in shares) 5,805,083    
Warrants exercise price (in dollars per share) $ 1.18    
Consecutive trading days   10 days  
Daily dollar trading volume of common stock exceeds per day $ 1,000,000    
November 2023 Financing [Member] | Series B Warrants [Member]      
Convertible Notes [Abstract]      
Consecutive trading days   10 days  
Daily dollar trading volume of common stock exceeds per day $ 1,000,000    
November 2023 Financing [Member] | Convertible Notes [Member]      
Convertible Notes [Abstract]      
Aggregate principal amount   $ 6,850,000  
Convertible note accrue interest rate   6.00%  
Maturity date   Nov. 21, 2025  
November 2023 Financing [Member] | Convertible Notes [Member] | Series B Warrants [Member]      
Convertible Notes [Abstract]      
Warrants purchase shares of common stock (in shares) 5,805,083    
Warrants exercise price (in dollars per share) $ 1.475    
November 2023 Financing [Member] | Convertible Notes [Member] | Common Stock [Member]      
Convertible Notes [Abstract]      
Aggregate principal amount $ 6,850,000    
Conversion price (in dollars per share) $ 1.18    
XML 71 R53.htm IDEA: XBRL DOCUMENT v3.24.1
Convertible Notes with Warrants (November 2023 Financing), Warrants (Details)
12 Months Ended
Nov. 21, 2023
USD ($)
Dec. 31, 2023
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
Warrants [Abstract]      
Proceeds from convertible notes   $ 6,850,000 $ 0
Fair Value Method and Black-Scholes Assumptions [Abstract]      
Warrants term   5 years  
November 2023 Financing [Member]      
Warrants [Abstract]      
Consecutive trading days   10 days  
Daily dollar trading volume of common stock exceeds per day $ 1,000,000    
Proceeds from convertible notes 6,850,000    
Transaction costs 525,144    
Fair value of warrants 2,219,165    
Debt discount $ 2,744,309    
November 2023 Financing [Member] | Series A Warrants [Member]      
Warrants [Abstract]      
Percentage of warrant closing price of common stock exceeds 200.00%    
Consecutive trading days   10 days  
Daily dollar trading volume of common stock exceeds per day $ 1,000,000    
Fair Value Method and Black-Scholes Assumptions [Abstract]      
Warrants term   5 years  
Black-Scholes value (in dollars per share) | $ / shares   $ 0.55  
November 2023 Financing [Member] | Series A Warrants [Member] | Risk-free Interest Rate [Member]      
Fair Value Method and Black-Scholes Assumptions [Abstract]      
Warrants, measurement input   0.0455  
November 2023 Financing [Member] | Series A Warrants [Member] | Dividend Yield [Member]      
Fair Value Method and Black-Scholes Assumptions [Abstract]      
Warrants, measurement input   0  
November 2023 Financing [Member] | Series A Warrants [Member] | Expected Volatility [Member]      
Fair Value Method and Black-Scholes Assumptions [Abstract]      
Warrants, measurement input   1.0489  
November 2023 Financing [Member] | Series A Warrants [Member] | Exercise Price [Member]      
Fair Value Method and Black-Scholes Assumptions [Abstract]      
Warrants, measurement input   1.18  
November 2023 Financing [Member] | Series A Warrants [Member] | Stock Price [Member]      
Fair Value Method and Black-Scholes Assumptions [Abstract]      
Warrants, measurement input   0.95  
November 2023 Financing [Member] | Series B Warrants [Member]      
Warrants [Abstract]      
Percentage of warrant closing price of common stock exceeds 200.00%    
Consecutive trading days   10 days  
Daily dollar trading volume of common stock exceeds per day $ 1,000,000    
Fair Value Method and Black-Scholes Assumptions [Abstract]      
Warrants term   1 year  
Black-Scholes value (in dollars per share) | $ / shares   $ 0.28  
November 2023 Financing [Member] | Series B Warrants [Member] | Risk-free Interest Rate [Member]      
Fair Value Method and Black-Scholes Assumptions [Abstract]      
Warrants, measurement input   0.0524  
November 2023 Financing [Member] | Series B Warrants [Member] | Dividend Yield [Member]      
Fair Value Method and Black-Scholes Assumptions [Abstract]      
Warrants, measurement input   0  
November 2023 Financing [Member] | Series B Warrants [Member] | Expected Volatility [Member]      
Fair Value Method and Black-Scholes Assumptions [Abstract]      
Warrants, measurement input   1.1384  
November 2023 Financing [Member] | Series B Warrants [Member] | Exercise Price [Member]      
Fair Value Method and Black-Scholes Assumptions [Abstract]      
Warrants, measurement input   1.48  
November 2023 Financing [Member] | Series B Warrants [Member] | Stock Price [Member]      
Fair Value Method and Black-Scholes Assumptions [Abstract]      
Warrants, measurement input   0.95  
XML 72 R54.htm IDEA: XBRL DOCUMENT v3.24.1
Convertible Notes with Warrants (November 2023 Financing), Convertible Notes Payable (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Convertible Notes [Abstract]    
Amortization of debt discount and issuance costs $ 107,963 $ 0
Convertible Notes Payable [Abstract]    
Total Convertible Notes Payable 4,258,179 0
November 2023 Financing [Member] | Convertible Notes [Member]    
Convertible Notes [Abstract]    
Interest expense 152,488  
Coupon interest expense 44,525  
Amortization of debt discount and issuance costs $ 107,963  
Percentage of effective interest rate for discount amortization 0.323  
Convertible Notes Payable [Abstract]    
Stated interest rate 6.00%  
Convertible Notes (November 2023 Financing) $ 6,850,000  
Accrued and unpaid interest 44,525  
Less unamortized discount and debt issuance costs (2,636,346)  
Total Convertible Notes Payable 4,258,179 $ 0
Convertible note, fair value $ 6,126,151  
XML 73 R55.htm IDEA: XBRL DOCUMENT v3.24.1
Convertible Notes with Warrants (November 2023 Financing), Future Principal Payments Under the Convertible Notes (Details) - November 2023 Financing [Member] - Convertible Notes [Member]
Dec. 31, 2023
USD ($)
Long-Term Debt, Fiscal Year Maturity [Abstract]  
2024 $ 0
2025 6,850,000
Thereafter 0
Subtotal of future principal payments 6,850,000
Accrued and unpaid interest 44,525
Less unamortized discount and debt issuance costs (2,636,346)
Total $ 4,258,179
XML 74 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes, Current Tax Provisions and Deferred Tax Provisions (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Current Tax Provisions and Deferred Tax Provisions [Abstract]    
Current federal taxes $ 0 $ 0
Current state taxes 4,338 6,300
Current tax provision 4,338 6,300
Deferred federal taxes (3,326,982) (2,797,001)
Deferred state taxes (70,586) 371,982
Change in valuation allowance 3,397,568 2,425,019
Deferred tax provision 0 0
Total income tax expense provision $ 4,338 $ 6,300
XML 75 R57.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes, Statutory Federal Income Tax Rate and Income Taxes (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of Income Tax (Benefit) Expense [Abstract]    
Federal income tax at statutory federal rate 21.00% 21.00%
Permanent differences 0.00% 0.00%
Research and development credit 2.00% (1.00%)
Other deferred adjustments 0.00% 0.00%
State income tax expense (net of federal benefit) 1.00% 1.00%
Valuation allowance (24.00%) (21.00%)
Effective tax rate 0.00% 0.00%
XML 76 R58.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes, Deferred Tax Assets (Liabilities) (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Deferred tax asset arising from [Abstract]    
Net operating loss carry forwards $ 19,675,117 $ 17,869,574
Accrued expenses (vacation) 13,172 7,625
Intangibles 86,603 90,508
Property and equipment 77,447 41,279
Research and development expense capitalization 2,613,867 1,487,512
Research and development tax credits 3,390,709 3,088,254
Share-based compensation expense 176,065 46,312
Lease liabilities 536,430 90,224
Other 1,479 1,189
Deferred tax asset 26,570,889 22,722,477
Deferred tax liability arising from [Abstract]    
UNICAP (10,513) (10,733)
Right-of-use assets (522,710) (71,646)
Property and equipment 0 0
Deferred tax liability (533,223) (82,379)
Valuation allowance 26,037,666 22,640,098
Net deferred tax asset $ 0 $ 0
XML 77 R59.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes, Federal Net Operating Loss Carryforwards Available to Future Years (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Operating Loss Carryforwards [Abstract]    
Change in valuation allowance $ 3,397,568 $ 2,425,019
Net operating loss carry forwards 90,380,015  
Research and experimentation tax credits 3,390,709 3,088,254
2024 [Member]    
Operating Loss Carryforwards [Abstract]    
Net operating loss carry forwards 430,332  
2025 [Member]    
Operating Loss Carryforwards [Abstract]    
Net operating loss carry forwards 865,274  
2026 [Member]    
Operating Loss Carryforwards [Abstract]    
Net operating loss carry forwards 1,213,130  
2027 [Member]    
Operating Loss Carryforwards [Abstract]    
Net operating loss carry forwards 2,082,043  
2028 [Member]    
Operating Loss Carryforwards [Abstract]    
Net operating loss carry forwards 2,536,605  
2029 [Member]    
Operating Loss Carryforwards [Abstract]    
Net operating loss carry forwards 2,235,045  
2030 [Member]    
Operating Loss Carryforwards [Abstract]    
Net operating loss carry forwards 4,132,949  
2031 [Member]    
Operating Loss Carryforwards [Abstract]    
Net operating loss carry forwards 3,160,709  
2032 [Member]    
Operating Loss Carryforwards [Abstract]    
Net operating loss carry forwards 3,533,521  
2033 [Member]    
Operating Loss Carryforwards [Abstract]    
Net operating loss carry forwards 2,987,848  
2034 [Member]    
Operating Loss Carryforwards [Abstract]    
Net operating loss carry forwards 2,516,728  
2035 [Member]    
Operating Loss Carryforwards [Abstract]    
Net operating loss carry forwards 4,777,558  
2036 [Member]    
Operating Loss Carryforwards [Abstract]    
Net operating loss carry forwards 4,503,474  
2037 [Member]    
Operating Loss Carryforwards [Abstract]    
Net operating loss carry forwards 6,869,819  
Indefinitely [Member]    
Operating Loss Carryforwards [Abstract]    
Net operating loss carry forwards 48,534,980  
Federal [Member]    
Operating Loss Carryforwards [Abstract]    
Net operating loss carry forwards 90,380,015 82,500,567
Research and experimentation tax credits 3,231,910 2,838,559
State [Member]    
Operating Loss Carryforwards [Abstract]    
Net operating loss carry forwards $ 12,425,590 $ 9,522,312
XML 78 R60.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders' Equity, Summary (Details) - USD ($)
1 Months Ended 12 Months Ended
Apr. 20, 2023
Apr. 30, 2023
Jun. 30, 2021
Dec. 31, 2023
Dec. 31, 2022
Oct. 31, 2023
Jul. 01, 2022
Jan. 31, 2017
Stockholders Equity [Abstract]                
Number of shares authorized, for all classes of stock (in shares)               169,000,000
Common stock sold (in shares) 1,318,000     3,300,000        
Share price (in dollars per share)               $ 0.001
Number of votes per share       one        
Deferred offering costs       $ 17,952 $ 95   $ 150,000,000  
Authorized offering amount of securities             150,000,000  
Proceeds from sale of common stock       $ 7,665,066 $ 59,583      
Gross proceeds from offering $ 3,899,813 $ 3,899,813            
Placement agent fees expenses and offering expenses   $ 547,764            
Maximum [Member]                
Stockholders Equity [Abstract]                
Authorized offering amount of securities             $ 150,000,000  
Common stock authorized value to be issued by Sales Agent           $ 16,700,000    
IPO [Member]                
Stockholders Equity [Abstract]                
Common stock sold (in shares)     2,650,000          
Share price (in dollars per share)     $ 13          
Proceeds from issuance after deducting underwriting discounts, commissions, and legal expenses     $ 31,613,500          
Deferred offering costs     2,016,143          
Legal expenses incurred paid by underwriters     $ 425,000          
Automatic conversion of preferred stock in connection with IPO (in shares)     8,116,343          
Pre-funded Warrants [Member]                
Stockholders Equity [Abstract]                
Warrants issued to purchase common stock (in shares) 1,878,722              
Purchase price (in dollars per share)   $ 1.2199            
Pre-funded Warrants [Member] | Maximum [Member]                
Stockholders Equity [Abstract]                
Warrants issued to purchase common stock (in shares)   1,878,722            
Common Warrants [Member]                
Stockholders Equity [Abstract]                
Warrants issued to purchase common stock (in shares) 3,196,722              
Common Warrants [Member] | Maximum [Member]                
Stockholders Equity [Abstract]                
Warrants issued to purchase common stock (in shares)   3,196,722            
Placement Agent Warrants [Member]                
Stockholders Equity [Abstract]                
Warrants issued to purchase common stock (in shares) 191,803              
Placement Agent Warrants [Member] | Maximum [Member]                
Stockholders Equity [Abstract]                
Warrants issued to purchase common stock (in shares)   191,803            
Common Stock [Member]                
Stockholders Equity [Abstract]                
Number of shares authorized, for all classes of stock (in shares)       200,000,000       95,853,558
Common stock sold (in shares)   1,318,000            
Purchase price (in dollars per share)   $ 1.22            
Preferred Stock [Member]                
Stockholders Equity [Abstract]                
Number of shares authorized, for all classes of stock (in shares)       10,000,000       73,146,442
XML 79 R61.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders' Equity, Convertible Preferred Stock (Details) - USD ($)
12 Months Ended
Apr. 20, 2023
Dec. 31, 2023
Dec. 31, 2022
Series A Preferred [Abstract]      
Preferred stock, shares outstanding (in shares)   0 0
Convertible Preferred Stock [Abstract]      
Issuance of common stock and warrants, in connection with April 2023 Financing, net of issuance costs (in shares) 1,318,000 3,300,000  
Dividends declared or paid   $ 0  
Convertible Preferred Stock [Member]      
Series A Preferred [Abstract]      
Preferred stock, shares outstanding (in shares)   0  
Convertible Preferred Stock [Abstract]      
Issuance of common stock and warrants, in connection with April 2023 Financing, net of issuance costs (in shares)   0  
Dividends declared or paid   $ 0  
XML 80 R62.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders' Equity, Redeemable Convertible Preferred Stock (Details) - USD ($)
12 Months Ended
Apr. 20, 2023
Dec. 31, 2023
Redeemable Convertible Preferred Stock [Abstract]    
Issuance of common stock and warrants, in connection with April 2023 Financing, net of issuance costs (in shares) 1,318,000 3,300,000
Dividends declared or paid   $ 0
Convertible Preferred Stock [Member]    
Redeemable Convertible Preferred Stock [Abstract]    
Issuance of common stock and warrants, in connection with April 2023 Financing, net of issuance costs (in shares)   0
Dividends declared or paid   $ 0
Redeemable Convertible Preferred Stock [Member]    
Redeemable Convertible Preferred Stock [Abstract]    
Preferred stock, shares outstanding (in shares)   0
Issuance of common stock and warrants, in connection with April 2023 Financing, net of issuance costs (in shares)   0
Dividends declared or paid   $ 0
XML 81 R63.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders' Equity, Preferred Stock (Details) - shares
Dec. 31, 2023
Dec. 31, 2022
Stockholders' Equity [Abstract]    
Preferred stock, shares outstanding (in shares) 0 0
XML 82 R64.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders' Equity, April 2023 Financing (Details) - USD ($)
1 Months Ended 12 Months Ended
Apr. 20, 2023
Oct. 31, 2023
Sep. 30, 2023
Apr. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Warrants [Abstract]            
Issuance and sale of common stock (in shares) 1,318,000       3,300,000  
Warrants term         5 years  
Gross proceeds from offering $ 3,899,813     $ 3,899,813    
Transaction costs 547,764       $ 547,764 $ 0
Common stock value 1,133,480          
Estimated Fair Value Assumptions [Abstract]            
Net proceeds from issuance of common stock and warrants $ 3,352,049          
Cash proceeds from warrants exercised     $ 3,687,976   $ 3,687,976 $ 0
Warrants outstanding (in shares)         11,912,435  
Pre-funded Warrants [Member]            
Warrants [Abstract]            
Warrants issued to purchase common stock (in shares) 1,878,722          
Warrants exercise price (In dollars per share) $ 0.0001          
Common stock value $ 1,615,701          
Estimated Fair Value Assumptions [Abstract]            
Expected term (in years) 4 years          
Risk free interest rate 3.83%          
Dividend yield 0.00%          
Expected volatility 100.25%          
Exercise price (in dollars per share) $ 0.0001          
Stock price (in dollars per share) 0.86          
Black-Scholes value (in dollars per share) $ 0.86          
Common Warrants [Member]            
Warrants [Abstract]            
Warrants issued to purchase common stock (in shares) 3,196,722          
Warrants term         5 years 6 months  
Warrants exercise price (In dollars per share) $ 1.095          
Common stock value $ 1,854,099          
Estimated Fair Value Assumptions [Abstract]            
Expected term (in years) 4 years          
Risk free interest rate 3.83%          
Dividend yield 0.00%          
Expected volatility 100.25%          
Exercise price (in dollars per share) $ 1.095          
Stock price (in dollars per share) 0.86          
Black-Scholes value (in dollars per share) $ 0.58          
Warrants exercised (in shares)     122,994      
Placement Agent Warrants [Member]            
Warrants [Abstract]            
Warrants issued to purchase common stock (in shares) 191,803          
Warrants exercise price (In dollars per share) $ 1.525          
Estimated Fair Value Assumptions [Abstract]            
Warrants exercised (in shares)   122,994        
Warrants outstanding (in shares)         68,809  
XML 83 R65.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders' Equity, Warrants (Details) - $ / shares
1 Months Ended
May 31, 2022
Dec. 31, 2023
Warrants and Rights Note Disclosure [Abstract]    
Number of warrants outstanding (in shares)   11,912,435
Warrants expired (in shares) 11,112  
March 2024 [Member]    
Warrants and Rights Note Disclosure [Abstract]    
Expiration date   Mar. 01, 2024
Number of warrants outstanding (in shares)   31,882
Exercise price (in dollars per share)   $ 31.5
April 2024 [Member]    
Warrants and Rights Note Disclosure [Abstract]    
Expiration date   Apr. 01, 2024
Number of warrants outstanding (in shares)   4,762
Exercise price (in dollars per share)   $ 31.5
November 2024 [Member]    
Warrants and Rights Note Disclosure [Abstract]    
Expiration date   Nov. 01, 2024
Number of warrants outstanding (in shares)   5,805,083
Exercise price (in dollars per share)   $ 1.48
April 2025 [Member]    
Warrants and Rights Note Disclosure [Abstract]    
Expiration date   Apr. 01, 2025
Number of warrants outstanding (in shares)   55,177
Exercise price (in dollars per share)   $ 7.25
December 2026 [Member]    
Warrants and Rights Note Disclosure [Abstract]    
Expiration date   Dec. 01, 2026
Number of warrants outstanding (in shares)   128,934
Exercise price (in dollars per share)   $ 9.45
January 2027 [Member]    
Warrants and Rights Note Disclosure [Abstract]    
Expiration date   Jan. 01, 2027
Number of warrants outstanding (in shares)   12,705
Exercise price (in dollars per share)   $ 9.45
April 2028 [Member]    
Warrants and Rights Note Disclosure [Abstract]    
Expiration date   Apr. 01, 2028
Number of warrants outstanding (in shares)   68,809
Exercise price (in dollars per share)   $ 1.53
November 2028 [Member]    
Warrants and Rights Note Disclosure [Abstract]    
Expiration date   Nov. 01, 2028
Number of warrants outstanding (in shares)   5,805,083
Exercise price (in dollars per share)   $ 1.18
XML 84 R66.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders' Equity, Dividends (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Dividends [Abstract]  
Dividends declared or paid $ 0
XML 85 R67.htm IDEA: XBRL DOCUMENT v3.24.1
Equity Incentive Plans, Stock Option Plans (Details)
1 Months Ended 12 Months Ended
Jun. 21, 2021
Plan
shares
Dec. 31, 2023
USD ($)
shares
Stock Option Plan [Abstract]    
Number of equity incentive plans | Plan 2  
2015 Plan [Member]    
Stock Option Plan [Abstract]    
Common stock reserved for issuance (in shares) 1,176,681  
2021 Plan [Member]    
Stock Option Plan [Abstract]    
Common stock reserved for issuance (in shares)   629,555
Number of shares of common stock available for awards (in shares)   1,111,111
Percentage of increase in outstanding number of shares of common stock   4.00%
Number of shares approved to increase (in shares)   555,555
Common stock fair market value on grant date for first calendar year | $   $ 350,000
Common stock fair market value on grant date for other calendar year | $   $ 200,000
Percentage of Incentive Stock Options granted to stockholders   10.00%
Contract term of stock option   10 years
Contract term if ISO granted to ten-percent shareholders   5 years
2021 Plan [Member] | Maximum [Member]    
Stock Option Plan [Abstract]    
Percentage of ISO granted to ten-percent shareholder   110.00%
XML 86 R68.htm IDEA: XBRL DOCUMENT v3.24.1
Equity Incentive Plans, Stock Option Plan Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of Options [Roll Forward]    
Granted (in shares) 1,301,200 367,670
Ending balance (in shares) 2,102,030  
Options vested and exercisable [Abstract]    
Options vested and exercisable, Number of option vested (in shares) 1,226,458  
Options vested and exercisable, Exercise price (in dollars per share) $ 2.65  
Options granted (in shares) 1,301,200 367,670
Black-Scholes Weighted Average Assumptions [Abstract]    
Intrinsic value of options exercised   $ 3,306
2021 Stock Option Plan [Member]    
Number of Options [Roll Forward]    
Beginning balance (in shares) 931,550 689,995
Granted (in shares) 1,301,200 367,670
Exercised (in shares) 0 (9,445)
Expired (in shares)   (10,558)
Forfeited (in shares) (130,720) (106,112)
Ending balance (in shares) 2,102,030 931,550
Weighted Average Exercise Price [Abstract]    
Beginning balance (in dollars per share) $ 3.97 $ 3.58
Granted (in dollars per share) 0.59 5.33
Exercised (in dollars per share)   1.71
Expired (in dollars per share)   27
Forfeited (in dollars per share) 1.97 4.09
Ending balance (in dollars per share) $ 2 $ 3.97
Options vested and exercisable [Abstract]    
Options vested and exercisable, Number of option vested (in shares) 1,226,458  
Options vested and exercisable, Exercise price (in dollars per share) $ 2.65  
Options granted (in shares) 1,301,200 367,670
Black-Scholes Weighted Average Assumptions [Abstract]    
Grant Price (in dollars per share) $ 0.59 $ 5.33
2021 Equity Plan [Member]    
Weighted Average Exercise Price [Abstract]    
Granted (in dollars per share) 0.59 5.33
Black-Scholes Weighted Average Assumptions [Abstract]    
Fair Value of Awards (in dollars per share) 0.48 2.06
Grant Price (in dollars per share) $ 0.59 $ 5.33
Expected term (in years) 5 years 7 months 17 days 6 years 3 months 10 days
Risk free interest rate 4.09% 2.13%
Dividend yield 0.00% 0.00%
Expected volatility 105.33% 107.98%
Inducement Grant [Member]    
Number of Options [Roll Forward]    
Granted (in shares) 0 150,000
Ending balance (in shares) 150,000  
Weighted Average Exercise Price [Abstract]    
Beginning balance (in dollars per share) $ 2.42  
Granted (in dollars per share)   $ 2.42
Ending balance (in dollars per share)   $ 2.42
Options vested and exercisable [Abstract]    
Options granted (in shares) 0 150,000
Black-Scholes Weighted Average Assumptions [Abstract]    
Fair Value of Awards (in dollars per share)   $ 2.01
Grant Price (in dollars per share)   $ 2.42
Expected term (in years)   6 years 3 months
Risk free interest rate   2.52%
Dividend yield   0.00%
Expected volatility   107.70%
Employees [Member]    
Number of Options [Roll Forward]    
Granted (in shares) 1,211,200 299,670
Options vested and exercisable [Abstract]    
Options granted (in shares) 1,211,200 299,670
Nonemployee [Member]    
Number of Options [Roll Forward]    
Granted (in shares) 90,000 68,000
Options vested and exercisable [Abstract]    
Options granted (in shares) 90,000 68,000
XML 87 R69.htm IDEA: XBRL DOCUMENT v3.24.1
Equity Incentive Plans, Options Outstanding and Vested and Currently Exercisable by Exercise Prices (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Option outstanding [Abstract]  
Option outstanding, outstanding (in shares) | shares 2,102,030
Option outstanding, weighted average remaining life years 7 years 8 months 8 days
Options vested and exercisable [Abstract]  
Options vested and exercisable, Number of option vested (in shares) | shares 1,226,458
Options vested and exercisable, Weighted average exercise price (in dollars per share) $ 2.65
Options vested and exercisable, Weighted average remaining life years 7 years 2 months 1 day
2021 Plan [Member]  
Option outstanding [Abstract]  
Common stock reserved for issuance (in shares) | shares 629,555
$0.47 - 0.48 [Member]  
Option outstanding [Abstract]  
Option outstanding, outstanding (in shares) | shares 3,200
Option outstanding, weighted average remaining life years 9 years 6 months
Options vested and exercisable [Abstract]  
Options vested and exercisable, Number of option vested (in shares) | shares 0
Options vested and exercisable, Weighted average exercise price (in dollars per share) $ 0
$0.47 - 0.48 [Member] | Maximum [Member]  
Option outstanding [Abstract]  
Option outstanding, exercise price (in dollars per share) 0.48
$0.47 - 0.48 [Member] | Minimum [Member]  
Option outstanding [Abstract]  
Option outstanding, exercise price (in dollars per share) $ 0.47
$0.49 - 0.53 [Member]  
Option outstanding [Abstract]  
Option outstanding, outstanding (in shares) | shares 1,061,600
Option outstanding, weighted average remaining life years 9 years 6 months
Options vested and exercisable [Abstract]  
Options vested and exercisable, Number of option vested (in shares) | shares 601,400
Options vested and exercisable, Weighted average exercise price (in dollars per share) $ 0.49
Options vested and exercisable, Weighted average remaining life years 9 years 6 months 3 days
$0.49 - 0.53 [Member] | Maximum [Member]  
Option outstanding [Abstract]  
Option outstanding, exercise price (in dollars per share) $ 0.53
$0.49 - 0.53 [Member] | Minimum [Member]  
Option outstanding [Abstract]  
Option outstanding, exercise price (in dollars per share) $ 0.49
$0.54 - 1.61 [Member]  
Option outstanding [Abstract]  
Option outstanding, outstanding (in shares) | shares 186,000
Option outstanding, weighted average remaining life years 9 years 1 month 24 days
Options vested and exercisable [Abstract]  
Options vested and exercisable, Number of option vested (in shares) | shares 51,725
Options vested and exercisable, Weighted average exercise price (in dollars per share) $ 1.5
Options vested and exercisable, Weighted average remaining life years 8 years 5 months 8 days
$0.54 - 1.61 [Member] | Maximum [Member]  
Option outstanding [Abstract]  
Option outstanding, exercise price (in dollars per share) $ 1.61
$0.54 - 1.61 [Member] | Minimum [Member]  
Option outstanding [Abstract]  
Option outstanding, exercise price (in dollars per share) $ 0.54
$1.62 - 1.74 [Member]  
Option outstanding [Abstract]  
Option outstanding, outstanding (in shares) | shares 193,335
Option outstanding, weighted average remaining life years 2 years 2 months 15 days
Options vested and exercisable [Abstract]  
Options vested and exercisable, Number of option vested (in shares) | shares 82,224
Options vested and exercisable, Weighted average exercise price (in dollars per share) $ 1.71
Options vested and exercisable, Weighted average remaining life years 2 years 2 months 15 days
$1.62 - 1.74 [Member] | Maximum [Member]  
Option outstanding [Abstract]  
Option outstanding, exercise price (in dollars per share) $ 1.74
$1.62 - 1.74 [Member] | Minimum [Member]  
Option outstanding [Abstract]  
Option outstanding, exercise price (in dollars per share) $ 1.62
$1.75 - 3.14 [Member]  
Option outstanding [Abstract]  
Option outstanding, outstanding (in shares) | shares 196,242
Option outstanding, weighted average remaining life years 8 years 7 months 9 days
Options vested and exercisable [Abstract]  
Options vested and exercisable, Number of option vested (in shares) | shares 29,456
Options vested and exercisable, Weighted average exercise price (in dollars per share) $ 2.96
Options vested and exercisable, Weighted average remaining life years 8 years 1 month 6 days
$1.75 - 3.14 [Member] | Maximum [Member]  
Option outstanding [Abstract]  
Option outstanding, exercise price (in dollars per share) $ 3.14
$1.75 - 3.14 [Member] | Minimum [Member]  
Option outstanding [Abstract]  
Option outstanding, exercise price (in dollars per share) $ 1.75
$3.15 - 3.6 [Member]  
Option outstanding [Abstract]  
Option outstanding, outstanding (in shares) | shares 259,836
Option outstanding, weighted average remaining life years 3 years 6 months
Options vested and exercisable [Abstract]  
Options vested and exercisable, Number of option vested (in shares) | shares 259,836
Options vested and exercisable, Weighted average exercise price (in dollars per share) $ 3.24
Options vested and exercisable, Weighted average remaining life years 3 years 6 months
$3.15 - 3.6 [Member] | Maximum [Member]  
Option outstanding [Abstract]  
Option outstanding, exercise price (in dollars per share) $ 3.6
$3.15 - 3.6 [Member] | Minimum [Member]  
Option outstanding [Abstract]  
Option outstanding, exercise price (in dollars per share) $ 3.15
$3.61 - 13.00 [Member]  
Option outstanding [Abstract]  
Option outstanding, outstanding (in shares) | shares 201,817
Option outstanding, weighted average remaining life years 6 years 6 months 7 days
Options vested and exercisable [Abstract]  
Options vested and exercisable, Number of option vested (in shares) | shares 201,817
Options vested and exercisable, Weighted average exercise price (in dollars per share) $ 8.97
Options vested and exercisable, Weighted average remaining life years 6 years 6 months 7 days
$3.61 - 13.00 [Member] | Maximum [Member]  
Option outstanding [Abstract]  
Option outstanding, exercise price (in dollars per share) $ 13
$3.61 - 13.00 [Member] | Minimum [Member]  
Option outstanding [Abstract]  
Option outstanding, exercise price (in dollars per share) $ 3.61
XML 88 R70.htm IDEA: XBRL DOCUMENT v3.24.1
Equity Incentive Plans, Inducement Grant and Valuation (Details)
12 Months Ended
Dec. 31, 2023
shares
Dec. 31, 2022
Option
$ / shares
shares
Inducement Grant [Abstract]    
Granted (in shares) 1,301,200 367,670
Shares outstanding (in shares) 2,102,030  
Weighted average remaining contracted term in years 10 years  
Inducement Grant [Member]    
Inducement Grant [Abstract]    
Number of stock option grants | Option   2
Granted (in shares) 0 150,000
Option outstanding, exercise price (in dollars per share) | $ / shares   $ 2.42
Vesting period 4 years  
Shares outstanding (in shares) 150,000  
Option exercisable (in shares) 37,500  
Weighted average remaining contracted term in years 8 years 4 months 24 days  
XML 89 R71.htm IDEA: XBRL DOCUMENT v3.24.1
Equity Incentive Plans, Employee Stock Purchase Plan ("ESPP") (Details)
12 Months Ended
Dec. 31, 2023
Dates
shares
Dec. 31, 2022
shares
Employee Stock Purchase Plan [Abstract]    
Common stock purchased (in shares) 21,774,604 11,986,927
2021 Employee Stock Purchase Plan [Member]    
Employee Stock Purchase Plan [Abstract]    
Common stock available for purchase (in shares) 166,666  
Shares available for purchase under ESPP expressed as percentage of common stock outstanding 1.00%  
Common stock outstanding (in shares) 222,222  
Duration of purchase offering 27 months  
Restriction for employees to purchase common stock under the ESPP (in shares) 12,254  
Percentage of fair market value of common stock on last date and first day of offering period 85.00%  
Common stock purchased (in shares) 16,459  
Common stock reserved for issuance (in shares) 386,946  
2021 Employee Stock Purchase Plan [Member] | Minimum [Member]    
Employee Stock Purchase Plan [Abstract]    
Number of purchase dates of offering | Dates 1  
XML 90 R72.htm IDEA: XBRL DOCUMENT v3.24.1
Equity Incentive Plans, Stock-Based Compensation (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Stock-based Compensation Expense [Abstract]    
Stock-based compensation expense $ 675,700 $ 224,939
Weighted average remaining contracted term in years 10 years  
Stock based compensation expense expected to be recognized for employees and nonemployees $ 849,834  
Compensation expense to be recognized upon achieving certain performance condition 155,222  
Unrecognized expenses $ 694,612  
Weighted-average period over which unrecognized compensation is expected to be recognized 3 years  
Research and Development [Member]    
Stock-based Compensation Expense [Abstract]    
Stock-based compensation expense $ 159,816 95,484
Sales and Marketing [Member]    
Stock-based Compensation Expense [Abstract]    
Stock-based compensation expense (948) 6,680
General and Administrative [Member]    
Stock-based Compensation Expense [Abstract]    
Stock-based compensation expense $ 516,832 $ 122,775
XML 91 R73.htm IDEA: XBRL DOCUMENT v3.24.1
Retirement Plan (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Retirement Plan [Abstract]    
Contributions by employer $ 75,202 $ 73,947
XML 92 R74.htm IDEA: XBRL DOCUMENT v3.24.1
Related-Party Transactions (Details) - USD ($)
1 Months Ended 12 Months Ended
Nov. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Related-Party Transactions [Abstract]      
Related-party transaction $ 5,000,000 $ 138,000 $ 0
XML 93 R75.htm IDEA: XBRL DOCUMENT v3.24.1
Net Loss per Share Attributable to Common Stockholders (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Net Loss per Share Attributable to Common Stockholders, Basic [Abstract]    
Net loss attributable to common stockholders, basic $ (14,247,124) $ (11,394,170)
Net loss attributable to common stockholders, diluted $ (14,247,124) $ (11,394,170)
Weighted average number of shares used in computing net loss per share attributable to common stockholders, basic (in shares) 15,384,376 11,815,019
Weighted average number of shares used in computing net loss per share attributable to common stockholders, diluted (in shares) 15,384,376 11,815,019
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.93) $ (0.96)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.93) $ (0.96)
Weighted Average Number of Shares Outstanding [Abstract]    
Options to purchase common stock (in shares) 2,252,030 1,081,550
Warrants to purchase common stock (in shares) 233,460 233,460
Total potential shares (in shares) 14,164,465 1,315,010
April 2023 Financing [Member]    
Weighted Average Number of Shares Outstanding [Abstract]    
Warrants to purchase common stock in connection financing (in shares) 68,809 0
November 2023 Financing [Member]    
Weighted Average Number of Shares Outstanding [Abstract]    
Warrants to purchase common stock in connection financing (in shares) 11,610,166 0
XML 94 R76.htm IDEA: XBRL DOCUMENT v3.24.1
Subsequent Events (Details) - USD ($)
Mar. 28, 2024
Apr. 20, 2023
Issuance Sale of Common Stock [Abstract]    
Gross cash proceeds from offering   $ 3,352,049
Subsequent Event [Member] | At-the-Market Facility [Member]    
Issuance Sale of Common Stock [Abstract]    
Sale of common stock (in shares) 441,966  
Gross cash proceeds from offering $ 778,175  
EXCEL 95 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *6(?%@'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 " "EB'Q8)'SS[N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITV+:.CFHGA2$%Q0O(7)[&ZP:4,RTN[;V];=+J(/X#$S?[[Y M!J;!H+"/]!S[0)$=I:O1MUU2&#;BP!P40,(#>9/R*=%-S5T?O>'I&?<0#'Z8 M/8$LBFOPQ,8:-C #L[ 2A6XL*HQDN(\GO,45'SYCN\ L K7DJ>,$95Z"T//$ M%W$?:]=3OW MCXW/@KJ!7W>AOP!02P,$% @ I8A\6)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" "EB'Q8C)CG=,<' !0- & 'AL+W=O)\#IDO'G=$ZI0*]QE*1GG;D0BT^]7NK/:4S2 M0[:@B?SFB?&8"+G(9[UTP2D)BJ(XZF'+.NK%)$PZYZ?%N@D_/V69B,*$3CA* MLS@F_.V"1FQYUK$[ZQ7WX6PN\A6]\],%F=$I%=\6$RZ7>AN5((QIDH8L09P^ MG76&]J>1B_."8HOO(5VF6Y]1WI1'QI[SA>O@K&/E1T0CZHM<@LA_+]2C490K MR>/X;R7:V>PS+]S^O%8?%XV7C7DD*?58]",,Q/RL<])! 7TB623NV?(ONFI0 M/]?S6906?]&RW+;O=)"?I8+%JV)Y!'&8E/_)ZPK$5H%CUQ3@50%^5V"[-07. MJL!I6N"N"MR"3-F4@L.("')^RMD2\7QKJ99_*& 6U;+Y89+_[E/!Y;>AK!/G M(^9G\F<4B"0!NDQ$*-[0=5+VI_QWZ:)OTQ'Z^.&/TYZ0N\N+>OY*^J*4QC72 M-D:W+!'S5.H&-*@*].1Q;@X6KP_V H.*(^H?(L<^0-C"CN: /+C\EO!#A(^+ M)W+NEVWNE-#J%?(Q MX5.Z(#X]Z\B3/J7\A7;.?__-/K+^U-$Q*38R)%8AYV[(N9"ZZK0/;PNJPP:7 MVU;WBXX/6-66CR&Q"I_^AD\?;.!0P@D*0..(S'2 X/HG$J4ZKAY8UI:0(;$* MH:,-H:-F/6B8)!F)T#U=,"YTI& =P3,M*+"J+2A#8A50QQM0Q\U 32@/67Z) M")"\T&C/NAU*Z\&[=O0&Z]M",R16@7:R@78"-M7+."_.OC#U9>?Z20D'P<%J MW:Z-NXZM(P86MB5F2*Q";+ A-FC6S;:1C>7*5,<+UJKK7F!56UB&Q"JP;$N9 M-JL5KM7)60MLA]SXIXX77-06F"FU*K$MFVLWM R-OZ07^'6.WU$:YK MCUW '6X@)K6^,RI%;%I=R\ M#5K>-:Y[.@MS0R^[VAV)MT41@2JU*3V4"&[;R*WK#()#JZ<'Z M [J1VZ&OB;[/P9+.H&^ASVR>I,CCE#[G?5A[;?9@H=8D]Y$3;!44;-C;@R0? MEDQ+$I:<9J$Q@2JTZAZK" X;=_GMLF\O&A+.7,/&UI^\.S:NA=CK6:((PI5;%IA($ MADW_>VP3E@KI6/X)%[77V1V*CJ6?A_;@NM;<]A$CL(H1&$X Q5DYY)348X(% MCH^U0QE:N=.X++6E/:1UC M*BQ@V-FO^Q>Z?/7G))G1VF2_0^AN.!T-_];R,AH/3*E5>:EX@!O%@Q\TBKK/ MB31C\@PEJ1S: G2=IEG-V 9KWNFLL <7M<:VCRR 51; C;+ =Q;)]$YX.?/& MM?.Y.Y1J8!GU_J;4JK"4]\>-O/_Z3DLYE5L,9=+-ZB?!=RC^I+HJ#ZYJ36T? MUM]1UM]I9/VO$T%Y^<1-?D^*K#%JGT" %6NHP56MGS78A_-WE/-W&CG_XG1$ MG@Q+,\:U9F.'SAU+NL3WJ921(D$IJ*5GU/^;4JO24_[?:70;81J3*$(762J_ M3K7GYPZ=NEOM<%EK6/O( <[6(T&-;B)J!89K%:+S*CS-Z561::9(RHG=K)CV^9U1MM%+K%VKY\^@OYT&JU@_1[L/XN\KX MN[!A7U.JF^[94?YE6SV/F53\MJAX2( M2"+( ;JB3%I?HF5FU.F;4BN9];9>P_$J2XK\_$F,\FV,S=K-ZS+#XB61 MGMJ\?-?FEN3>/T41?9*EUN&Q'#%Y^?I*N2#8HGBAXY$)P>+BXYR2@/)\ _G] M$V-BO9#O8/,2T?G_4$L#!!0 ( *6(?%AU91_GYP< %(C 8 >&PO M=V]R:W-H965T&ULK9I]C]LV$H>_BN 6UQ:P8[[J)=TUD&Q0 M-$!ZM^A>KW]S97HM1!)=BM[-]M-W*#F6+;ZL@]L 261[./X-1G/ MW59*DWQIZK:[GFV-V;U=+KMR*QO1O5$[V<(G&Z4;8>"E?EAV.RW%NA_4U$N" M4+IL1-7.5E?]>[=Z=:7VIJY:>:N3;M\T0C^_E[5ZNI[AV=ML:^L5Q= M[<2#O)/FC]VMAE?+HY=UU2/KVGH"'7\=G,Z.WVD'GEY_]?Y+'SP$:/J/ZNUV5[/\EFREANQK\WOZNE7>0B(6W^EJKO^W^3I8(MF2;GOC&H.@T%! M4[7#_^++82).!F 6&$ . \BE ^AA .T#'93U87T01JRNM'I*M+4&;_:BGYM^ M-$13M?8VWAD-GU8PSJS>BUJTI4SNK(_69ED>/+T? M/)& IP^R?)-0/$\((M0S_.;RX>1\^!)B.@9&CH&1WA\-^+O9:RU;DXBN@\#> M^N(9'#"_ [M_WG8[4Q$$6*"4HO:_E/&FE\8D=/*4G&HJ\0.E$J6N592Q#?IG\ M*)-'97YL'V$*E7X.BN/.UZ9IAG$^4>>:,9IF=H_XY*5'>6E4WJV6.U&M^]NN MS%9JR!:G*]XG.'4%%SS/BHE@CQGG-"5^P=E125 MG)T%7QR#+Z)WZ9,$)FY5O4ZJ9J?5HVQ">:1PIY]@PO TC7CL<,%3FOGO$D8C MN5!4ZG\VFPK(=;Q#7F0A=_-E%$VWJ,>L*"AC 8DG<,51B;_L=5N9O9;]6MI4 M7^RU=S8/CLZ$8D81G2KUV16G=N=21USB**%6OXER"V_IR;+W:B7N%N6\H'R: ME[V&&2$LI'8$'GZ!>*KMC-X/I6#5)K!4'V!F_5-+W2DCU.6=SP[3/"AVY!V. M R^44!ZT"BAV@<92GK(43R5[##.$:(A]>(0?CM/O$TPFU-CEOMG7PL@UE,:0 M;R"SH,?Q"= M M%GR'**>( T>&0BSJ*L^:3:AX61NHG5J3@*UF^ERVMY.X]XA"N.XFL 3*)M M=[50F\4>7@RA!\NL@\/SBB"'+H%/;Y-K"&N*\Q!I1B;B.!0_MD:T#Q44JJ=: M$[4YVR&B4=I4?X=WB$O":4GC,:&D"&"(C*0D+Y"RKP_KR5KSMD0N"#'*4YY/ M,X_'$$I)G 7FFHS()'%D#F7B15I=%%*6IKG3'G@,,E$G7%?BOJHK4\E .QQ%[C?WPZ_D[3SH MD;GDPB9S)YYMA^D-V*4GQC3+R;3H\AARC#(>6C\C94FHJHR,SJ.+QVEB\YA LT:*T R. "7Q MKO(&WJA*V(2V9[D7Y>=D<>PQ=S8?^W,Q<9O'E%/DR';-&"3L/>V0HC3/4MRE&HD86&'5)R1DT=M.3 M0=>L2--0.J0C3FDV0=89ZZ\>J+>O]NFH?$BV'FFLG MM+VEWN-JZB*5$5NC3,M[CV$ NO3D1#;>H/IV^&6WP.U"":(I2IWC68]ASO- MMJ=/3_.SJ/ M><0SC?>W=T:5GVT6DKK[H>_&S;,__[YJC_M:WLZC'O%.XWBW=UJU26>#GR?? MOT$(VTQEGVVA.1K^)F)OMDI7?\LUO(_G6<;F*6))MQ4@*:FZSA:&=IW ARG/ MYC3'B=J;#EK1/@6*SC:@'V0IFWOH[KX^>?NY'X/QO,C3>4$RCT/X,$^+>0;? M]K)#XKU;GI8<>C^'$ZX9QD4>Z!'I6(;0%\H0#=EUKY^_SC#&V9P0"CMJF/<^ M8J]NM])8I' SIG7?RW;G3[[&@H3%._$_A=8B<*#.W)8:BJ ,TVGF]QA"G5]D M@4S*QKJ!Q>N&=^MU9;D$Z=0^6UI4[:(4NPK2JU>OKZVF10[)TGE YS%%>0[- M;B@<6+AG=GAY2;JJS\3Q)=R"] ^RJE$P+ I]MP3!E'(7DCH4!BQ<& M ZTZ3U[TJG8ACW/*H8QQ-'LL+5UYZ%25G3ROO:@B.*EE;!:Y. 3F/G#VGX%X M+ -G(,N3'SS87YO\)O1#U79)+3?L QO#!JU_\&XEX9HYK^&%_5G'\&!*O&IK9)VOWZV88@TM*FE9:+8)OW')[#Q^MTQ\6M M+ $4NJ\HDW.G5*J>N:[,2ZBPG/ :F#ZSYJ+"2D_%QI6U %Q8447=P/-BM\*$ M.5EJUY8B2WFC*&&P%$@V587%PR50OIL[OK-?N":;4ID%-TMKO($5J%_U4NB9 MV[L4I (F"6=(P'KN?/%GB\34VX+?!'9R,$8FR0WGMV;RO9@[G@$""KDR#E@? MMK 2HV1QKCK/)W^DD8X'._=O]KL.LL-EK#@] \I5#EWSAU4P!HW5%WSW3?H M\DR-7\ZIM/]HU]9&B8/R1BI>=6)-4!'6'O%]=Q\& C]Z1A!T@N"U@K 3A#9H M2V9C76&%LU3P'1*F6KN9@;TW5JW3$&:>XDH)?99HGHJ?4$C<_/._+(U#YXQOX)\@D+_# 5>$([(%Z^7 M!X=R5\?LLP9]UL#ZA<_XK13/;TM."Q#R(X*[AJB'V5BJUB8:MS'?U4S6.(>Y MHS\<"6(+3O;AG1][G\S@\1AGSA\R3U;\*K2WXHTP<]0C07:8MH .B$, M%9Q2+"2J0;0/^'3L5K3^B?4W'6&;>1//\U-W.\QXK.H /NKAHS? XT:57)"_ M4%CZ]I4<16Y=XP&,;FGM[Q'V:RH/T*<]^O0-Z$3*YCCV]"F,GR11[$6/J)\6 M^O[%>7P1)./0<0\=OP%:=WRI,"L(VQPCCT?(XVD2GC]^39X6^KX&3P81#\B3 MGCQYD?RGWK]D(Q[V['F7Q"(?HT]&H)+ ]*L#]J-E+;D[:,5F&_R!Q88PB2BL MM=";)/KIB79K:2>*U[8[WW"E>[T=EGHW!F$*]/DUYVH_,0V_W]^S?U!+ P04 M " "EB'Q80MV[6%<% !@%@ & 'AL+W=OT%;M"U$$CV1 M=K)]^ATE69)%BFN[[$TBR7>GW]U1]YK)3:G\UG":>KB=X4SOVCT_1?ZB2AV163/*ER#ZFB=I=3^()2OB&'3)U+YY^XDU" M@8ZW%IFL_J*GQM:;H/5!*I$WSD"0IT7]GSTWA>@YX'#$@30.9.C@CSC0QH%6 MB=9D55JW3+'%O!1/J-36$$T?5+6IO"&;M-!M?% E_)J"GUH\**8XM$5))#9H M*7)8##O=I2-'/PLIT07Z\'"+7GW][7RJX'[::[IN8M_4L,O7EXCBUXAXA%J EI_N3APXM"T>K>+1+RW>[V]6 M4I6P5/^P5:\.[MN#Z^?W2N[9FE]/(*SDY9%/%M]\A4/O.UOF+Q3LK Y^6P?? M%7WQP#(N;1G6;D'EI@?*<8&]",\B;SX]]N$M=L0+"8Y;NS.NH.4*G%Q+(97N MC-1\Z!5_7F>')"VV\)Q#%=8IJR8)?X:9*+EU@=?QPQX8C6% S@;\IIGOXQD= MP0];_-"YO-[O>0F(P-L@RBL;8_B2R^B%@IWE&[7Y1LYVW4-$5JYWB!4)M.@( M&K/73Y$2\./+PH#.F71!C&@6!O35QBQK_^XJO.$'\'KENDHTR-NX> M!AXFX0#2- N". Z(G7'6,LZ]M_)BOF7)0J_;NZ8!4?SWSJ8NK'PR5@L0M"3"@= M(>Y))W82_RH4E%<83ZD5%AL0.(!W+8J'B\%F26CH!_Y8B4D'3)S E29M2I&? MH$5AAR4&P@7V R_V<3"DM9G"//!(.(;;J2MVR^M[M>,E2HNUR+F>WO68MLY M_*):^E+1SO/NU!2[Y?1MH3C$54WJUGQ]<^U3[.&A,%GL"(GQ:&\Z9<5N:6T9 MF[98(4U9O,!A0&=#^;<:4G^4LA-0[-2K9@6Y$$/CS@:<:7)!J!>.L'5BA]UJ MUTR/WAJW IH"1L(@)$:C+78P-F9C)>R$#KN5KIH9*PX?C/ST*"KV/#+D3"&# MN4%\$L7&E+.98AI'<>_E\!RYTSWL%KZW+::S]::2^90.Y%Q"V%7YIFT\#/2=3_M$3M9F.)=GI*W'KZL=IOXLD% M.\*;V9;7I!(=)&0!24"6^T/UEEG\Y\[7H>U5,)48!S3V:30"&NOMMND M;ZK-P<'U&WRUK#<[NS#UWNL[5F[30J*,;R"D=QE!J\IZ.[,^46)?[0BNA%(B MKPYWG$%IM '\OA%"G4[T#=I-Y<4_4$L#!!0 ( *6(?%AZ: !\(@L .!D M 8 >&PO=V]R:W-H965T&ULQ5U=<]NX%?TK'+73;F:B MB #XF=J>221^S71;3[S;?=CI R/!$2<4J24IV_GW!25:% $($+4W:1YBR3XX ME\0]O"0/KJB;Y[+Z6J\I;8R735[4MY-UTVS?SV;U6QK#9I MP]Y67V;UMJ+I:C]HD\^P:3JS39H5D[N;_>_NJ[N;;39I]>TC MSW$;+>(YG39M!0I^_%$YS3/6R:V M'7]TI)-CS';@Z>M7]G"_\VQG/J>.ZPY,9:[NBDWW6"V!9NL./Q,7[J).!F \9D!N!N N0$$G1E MN@&$CV"?&6!U RQN /+.#+"[ 3:_2VC2AC+Q-K51/AH/3;G\NB[S%:WJOQO!'[NL^69,C5\?%L9/?WUS,VM8 MQ';<;-FQ?SRPXS/L\W*S88K>TQJ__TPWGVGU7PG-7$WS"SN,ZUWUS;B4;Z'F MNV<'%*TJNM(S!6JFW]*J2MO)4U"$:HH/JU76'O=I;MRGV6J:%<8\W68->Z\@ MC32DR^5NL\M9;E?&OYLUK=JI8]5PW9:I)VK\LZSKM\:_6#%E6?\E?5&%BB\/ MM:"/V3)K5&R))M4EV_'AL!F3]%'7^*AKO.>QSO!\3/.T6%(C;=A&+=\9!+TU ML(F13,,')GO/U)XILNZ>V$37--JRIVR:7IS4;(/K Z?;.)Y7+Z5X3B+'50[6L#*6".G96Y)C@87 M8S(\%A:0,0-(LA"2+((DBR')$B"R@7SMHWSM:^3[E.:[R\ZO2OJQBK7%,X]C MLG^<8B%C!I!D(219!$D60Y(E0&0#Q3I'Q3I*Q?;7]YUDKRRURBACA0M)MG"$ MNLT= %DN!"2+((DBR')$B"R@6;=HV;=<9J]O+XJBIN) +(<"$D M601)%D.2)4!D YEZ1YEZ>W9R1J9)L6PO!]A]%Y/E_M4;(RODQM'OG\H\-\*R M>DZKE2; %)%D"2A9!D$219#$F6 )$-1.X?1>XK:W%2U[N]N5 ^ M'F_6]D;A8UD9R[1>&[LM^QU]H=4RJ_>P+5,Y+[$=^&\!A'"7\]J$8&O MNR0(101RD,7Y7)&6)]8B$FDD&\D='V3V7K7YG?)R>NDGM;%-88M]R^*\K+D$ MQ>=)#PG4.SFV'("R1:!L,2A; L4V%-_)0@FZ3GQ,6L61O!9IN7 MWRCMUA?N=]5RW9XT[_.TD,H/"8>WH#T1(FA/"PDZB*I*2"#$Q;Q%K">*]9!$ M'LL_4R=Z[Q^IS7^H5&FK!A8VW_(LPF=.1 F9TT("]2Z/KAJ0;!$H6PS*ED"Q M#:78KU(@]3+%&"FFS;19T^DFK;[N%^;8_6!6?'EK%(=ENNR5:EG6C?1*H]N6 M01GAE[$D&$&-6DB Q&44H8Z($-NWB,L7$BU3K(LA"STDD$"FB%@V%C(@ F6X M2!\SUD,2)60X^;UKBM2V:=O"DI>U_'3HZN=;ZU N])! 'RC40R(]))9 I@@1 MWT*N,-GB9HO0X:3W'B!2NB_7+VAC:9I 7<".3;ND#1HU &4+0=DB4+88E"W1 M9VLHT=[!0VH+;\RBM5R52O[1JA3].^FR-6C4 )0M!&6+0-EB4+9$GZUA3V)O M8&*U@7G%PK14G.HP8\4)RK; >@<4-& (RA:!LL6@;(ER:H>2[&U-K+8U+UMW MEJM0R3Q:A9!L"ZSW0D$#AJ!L$2A;#,J60+$-!7O2V'U59[=*0Z7FV:SK<4D(D@0K]W2)DRFX=V+VA*31X2^;8 MQA:VT9D[:]R;I_A/]WC+TRYM\O8<'PN9!^WR!F4+0-E"4+8(E"T&94LNR?Y0 MD+T=C ^.WH_I?L&@K=R@; M0M@"4+01EBT#98E"V!(IM*/?>8,9J@_E[+GEC MT4)&F*_.>B=:#PFPWHF60"R?7\B-]$2Q'I)(MMCR;?M,:>I=:*QVH7_4FC>6 M6,;(00Z?.KV1K8<$ZGT>73= VYA!V6)0M@2*;:C%WI3':E/^ARYZ8]'H)MCA MC7X)2M"CWNC'>J-? G$MY/NV\"%+O=VOAR32<)A@9)TI*+W)C]4F__]MZ1N+ MGC#!MN_P%OY< A1RJH4$ZFD876- K7M0MAB4+8%B&\JS-_CQE3VZ:;%Z782M M95K]L*VRO+UU)$:8%8SB5*FOTE64&TD[+T'\AX+/;18AL[CF/Q M14<$>L@SD5!S],V]>D@B@1!BV;[OR&L.Z?UQ6'B"9KFV!AK68N M ?(YUD,"]8R,_C0WJ!<.RA:#LB50;$.E]K8YN;P;6"5,]OZ)5DWV.:=&43:T M?LM0RWRW:O58T<-C,[8I0U!IN5%OQEB/ )1M PB=K##DX^H<#F9OJX*U:TKW!2(4AL5L_U^9JD?73'0@\) MB,3]1B[F[0P)4$B.%A*H=V;T"0/V^1^P#P"!?0+(]W@$".FM8Z+N)#X567=IHSS< M+?&NEB#A2 (7#70M))!#B ML*+GGKO0[)U-HG8V%=G8'^X/BL-=M/C:S+B"!28!"LG10@+UCHP^W$&?/@'* M%H.R)5!L0X'U=BQ1V['7]&9WE*K>;#UDH8<$1.N\AA*(X]HN?Q,4Z:EB/231 M1QNFH7$N@#A7I(I(?$$L@46=AR$?_YO42RV2)T..F] M#!HU &4+0=DB4+88E"W19VLHT=X])'#MP7)5@K8' MDPO;@T&C!J!L(2A;!,H6@[(E^FP-'Q/8VY\6>'NP5)SJ,&/%"[!D&87GB19NU3;SE\(_" MGJLW8'3N01N$0=E"4+8(E"T&94LNR?Y!D+.3+U9HO_OCY[3ZDA6UD=-'-M1\ MYS)15X>OTSB\::W/T/ M4$L#!!0 ( *6(?%B(/+@ &0D (DI 8 >&PO=V]R:W-H965T&ULK5II;^,X$OTK@G>QF '&;?'0E4T"Y.C&###3&W0P,Y\9B8ZU M+8L>B]7G,OH9=VT_<5L)>7F M;+'HRQ5?L_Z3V/ 6_K(4W9I)^-@]+OI-QUFE%ZV;!8[C=+%F=3N[/-??W767 MYV(KF[KE=UW4;]=KUKU>\T8\7\S0[.V+;_7C2JHO%I?G&_;([[G\?7/7P:?% M3DM5KWG;UZ*-.KZ\F%VALYM$+] 2?]3\N=][CI0I#T)\5Q]^J2YFL4+$&UY* MI8+!?T_\AC>-T@0X_AJ5SG:_J1;N/[]I_Z*-!V,>6,]O1/-G7PM0ZEF MQP5XNH!Z%I!Q =&&#LBT6;=,LLOS3CQ'G9(&;>I!^T:O!FOJ5H7Q7G;PUQK6 MR_WM]$/?__Q?"'A=Y3THAQU7@\ZL4J*O)T.4<4 MTPQA>KYXVK? )8E(05$6[R0/X"4[>$DP0%?5OV'K#&DM!92;4K1EW?"H'7&K M;]5SJ2*Y[7D5U>W[PYB<,HPG4G;@IW3GIS08QEL.2LN:J8KJ,G18G>X%B.8Q MRK-)'&VQ!*)(J#N(V0Y<%@1WM1:=K/_C!9=9OTIP,4TQ6PBCK"CU*<.>R?H'=J)T8576_$7VM MW.QTZ*CR $J6D'P"V"&&<9YX$.\Q)PHBOE^QCL]5#U%%I5A#8]4/&<%?U+/3 MP:/*?2AIEF1[[ALAVW(8TX)X$A=A QI_*'4K_B"CNN^WK"TYF-%#Q61MI5Q? MBFTKG49@"QR*LR(E4R-L.5^:&.9%1ZAWQ=I'WD_*M=YR&G=3LX>Z\9=N=%(* M/I6V0V<8$D9A%KXJ=8QZ17"\?F(/C3OIJ!6'.4:43#>V0R[-\MP3,L/%*$AA MIO(XL24.;"3%.9J"?(8#49@$[SJ^876ETT?(%>\")1S95(=SC-)B MBM8A5R1YBCU@#2>B(Z3X%O(->_7&VR:]%&=QFDQ!.N02O)<6AQ@-.Z(C]%B6 MW1:*XE@'W8ZT6:[(LR3'4XRV''2369SYPF[X$(4)\5<.E7N_7CAAVF0WIS2F MN15PAR#)28H\WL2&&'&8&/^E4_((3NRDN&*ZPQUB\Q07"'E &B[$82[\^IY> MV@G<)CJ8 7 >)]0"[Q*%1$"%+QFPH46,/S31U5"S^O>, CA(MQ_EDU-I._2" M(5<1_;>N-FJ>Y)\K@$[L#FYT8W<(!K$;?L3A876:>\NZA6;L/;EWTCGT5-H. MO6!8&!]C85%R7HT^@)IGNE)(1NBOU]"P]E*4WW5"/K.N8XH'(=97FZYN]-%0 M].7-=TY_V:1,\J+(T;1Q=0AZ&E=LB!N'B?LS["#83)-6>RFZ]\.WZ7J>T"Q+ MIP.D0] 'WW Z#G/Z87A* =L+YH@'=:0B).]_@CB4S;926=OQADG8A1O6>7>= MS>IIGL2Q-0$O MO"OKG@\EG,^76W4&N]LOSE-)NRM ^72(=@CYD)NN@82[!C_R<;\'4=OM $GS MK,BF?8-#T(?<] LD/$9/M\->=5(['!PN5YW8/JZBS_=W=P.%CN;!D+'QGF@0 M>V2F13)MW!U2J,ASGU5[Q]I'^/_ *B;G4(;G:]9]!W;M63/T!?O&.DVP23Y+ MTR1.K;C8@@G,2)Y>CIA>@(1[ =2IUEO"@BI*VS8G9GI.G1=4AHD;IG'I:&6)(G(1)_!M,TAJU JT* M:6A,)3;+SE,4$VKA=0@F<8)C'UY#RB1,RCL?JR()0Y8>"<5#4S\R_Q9UT#!* M46'EA$,.DSCQG*<00\4D3,6[7A'U^B'L?']T=D^.NVPJ17'*,M3 MZT#:(3E/F&^ZF8>Z^YH]UVZHT M4XT&%"51.6VVR1?A0FV7*1TX)#'-F^0Q*G<:%A>C3+%D$Y]?&DX7D:YOFW5RQUVV\[#7?( M5S68UE)W,LIR]79:C]].]*'1>41OBT _@ M/RY48GD_"(_875G<14/M6^]F< M/0VCGFI=1-N.%].T0=:!@O,:B>O0'A7(>E'C$/1=D#'\G83Y^]8]4JA7B0WL MI'I9JR%61*RJ] MXUFANFM>J_&QJR1JG2<./[E_I05F13-_J.,2*:3.YV+O4 MMN;=H[[KIS;&MI7#S;'=M[O[A%?Z%MWD^VMT=C/<"C1JADN*O[$.FI@>"L,2 M5,:?,@#4#??^A@]2;/35N02 M>+)+;GF1HO[Z\\V0NUHILGL*],66M.1P+M]\,\-]O;;NHU\J%<2GIC;^S=$R MA/:K\W-?+E4C_9EME<&3N76-#/CJ%N>^=4I6O*FISZ?C\3H^Z''_5B&>B'\YO7K5RH1Q5^;C\X?#OO MI52Z4<9K:X13\S='MY.O[BYI/2_X1:NU'WP69,G,VH_TY:%Z^E:5Z"^?P!QY.3T=]UUW ]/_I\BWA/3+/QXL$@M,=AJ<2];5II-L*Z[N&)6$LO MM"FM:ZV3057X,GJK:KF6),Y@X(QK M:90JQ+\5^$S+,_'3X$SLD*+&'FT68J9MHRI=REJ4^?G<(C$AB.RI*H31TT*O M%T;/L= $$4T#/L4)E2<[UQ!AB)[J"MFMD.)AB2-FSLI*P)@PM[6VM%*;4SN' M$*@FRY(DSVJ5/*J-L2M)'#:"@YQL50RZY$>5E@MC/7UMG:UB&;SPMH[DWM:8C5YK!.ZXZ9_?7$]G5Q][<%* MGBD:;@N6UJ[8QF0S6>ICJYQ&),%?NI%UO3G59B4]3"F$L>;41P2!/-RI$E2Y M-+:V"ZW\T!,CQ([0T?E(-WP<+&OA&67(")?TMROXJ*XI]C5T4*4UMM&E'T:/ M\D^7M)V$.I6/AU[=MA1"U#ZLL%YAA_K(P>Z\R\^TF2L7=$UPAS.B\N*84/N( MW4CNJ\NO3PC(\$(#V$'+F780#I6" ^/3VKO:EN+DK,^$); NC5"?X&IR%,X( M*%VH93'Y"<)PVA8\ZZ4N223,]F)F(;Y2!$EV1LS*P4LXGK*(+?[Y[/&,GH^& MV%6?3OEWU.B/*B0#E83L+C@(8M ,Q%UU@_R(B,.H4K5\!M+-4+33;UA?L3*0 M@_A2_H:ELW%!FJ[0';0 3!BBM0*$?(=QJ*'('*<6L9;! KBRI>C+.E-.%SVB MI4XR\FEI$6Y88^(+GQ6&B]K%N891=.-B>9653'X-JG M(M#32<'%B".<\Z!>#$7)KG M4 ]>Z<@(9Y:JHDH-JY#!<^T:84LD)[/],1%:O\1'YNA$8/>@U71T*J6]GTF! M+D"(-#$E[,%WBC-[-U<(ID;99PU\0N8J4^$\HFQ:(2G3G@P!E634"U3OUF]R MUA1=/_"L0S]SI S+9 TJWN7UE*"S]6>>+U8[KH2^T$JCG"+%B:\_P]036C]) M(B644!0?ABI, /XR/ST+D=$ABRB\Q3#E^U*^$ZDGRA6?1X,0E]!#4G9+.G*7 M9L=M3=_D=D9\$V$9TT]71GKJ(8+IB0WNM-&)A[?OR$_9SRJ%68V'9-DFC; M(BBK8GV[VIE ,N"N#,#W#]_??OM._/8!1-%F8'T'RM&G]XKJJ?B)Z3-S+^?I MPY9V?^BS$PM&/X$J?V]/(N;4-)"V?\O31/* 1;M5 MNQ -ZUVRWHA$J\QI+6<*,4C)>2J!"A]BM>E:E53Z%=J]T!<.]:9S]5W&W?FM2%Z8;P;[) M]:4_E^5UWO1D%.6%Z3QX,1X_Z\>F3H71".);8\C6V*$RW2)E*3;B)WAUR6 M".BT'BJ@#SI-S>>9N)-9YP\T+:,F<.H,AS7J/.&JE@<5<@2FA?2(?#'7!"," MML=>U7#WVT;G([6Z7;F.5/<)V;G7X,8^%QTFT$=5HG'$A)&6O?M4+J59L!+= M]'/\^.X>Y6\[]^XJ20V?6FGTHK"XTKZLK4\3+!UR4$WI4R&I^BZ!X:KH&D6\ M!5-R^Y8O0J9%*@T(/D3 Q11>&V>!;)*NZF"RS]5REB:#5.-S9 C0J2OCSMW1 M'*+1O51GG[D>*1L=N=XHZEXQV29HC[4NB0)H/X+(1F9;G M' 0M-N1Z2*H4Z$6';/^^H1?TXY>3\75Q<3TI7DY?$<+^TCT7._5.+)11Z0I! MCDAQ4C?)O2RFEU?%9'JY:RKF,,53=03?9..X22^1NQ@O:.SB$XSZ%-"RKS.8 M,W-U8F2UHO;5]VF4YY31-B6WHQ!J/)K W5*H!S62W)=H,<]E.&XE=4UM+"DW M4WF&H[C=8IKEB2CL!5 *$#=WU[#? "M<NAQJ^G-D*2_HV.2!79\Z MJ0G17T['Q?5X7$RN 4GR;<4C5PK=,>9G=.4!'KAB0:^0,K>'XUQ\IBHK1;OX M@T*BP26<*A2ZZ:2XFKPLQE=73!O;]B0/:5V9U2%+ M$PKP\UW#T4Q4HC'L!Q M8 5\I,K']PS;C 4QH^>HPW9]5?:M,2U-O<@XJJ-2LCP\-ELX15S=)4&)YF!O5H-SV@RVW MSJFM^27FB[!NQJ7Y.K9TXW*02:E 25(V<*#2 )]C._TS%L&X@J^ MZ.6;"4!E1AU)0==Y.!3]"UK$^<[AF@:@L'_VD#K@,<\R!R>R"NLE>BW*#IKJ M#OAT-.OOV($VM-?,?-M8)WAOJ:G/\NQKK@C4#W+?A6*DG">;DL_WRONA%J&G MLB%&NCM9:C*H6<59SG,6=>JF=KFETDQEK;6)A8>"T9\NU#!K84A7I4?[**?" M]*0Z?-^)R8,LK5FX#!P" '*ND[NW+AM4QJ0#IVS/:,IXO@'9!]!EI.1ZR@][\[O M,V5?A[^7*7T&"CW/V"3P0P>Z+=I#<$&+I]U/GA1V2A0(;V.I0(%^]([ MR_[7_HWO;7K1N5V>7A=_!R;5"%*MYM@Z/KMZ<21<>@6;O@3;\FO/F0W!-OR1 MW@,I1POP?&[1A^0O=$#_'OSF?U!+ P04 " "EB'Q8+<=K3((D "Z:P M& 'AL+W=OE?M"JYA?VJ7/)J/1U;.=2K(GWWW#G[TKOOLFKZLTR?2[(BSKW4X5QSN= MYH=OGXR?V _>)YMM11\\^^Z;O=KH>UW]LG]7X+=G;I4XV>FL3/(L+/3ZVR>W MX^=W,WJ>'_@UT8?2^SFDDRSS_"/]\CK^]LF( -*I7E6T@L)_#_J%3E-:"&#\ MVZSYQ&U)+_H_V]5?\=EQEJ4J]8L\_2V)J^VW3Q9/PEBO59U6[_/#C]J<9T[K MK?*TY'_#@SP[GST)5W59Y3OS,B#8)9G\KSX9/'@O+$9G7IB8%R8,MVS$4+Y4 ME?KNFR(_A 4]C=7H!SXJOPW@DHR(]5W]T*,,%^']\DF2];)2F55 M>+M:Y756)=DF?)>GR2K1Y3?/*NQ';SU;F;7O9.W)F;7'D_!MGE7;,OP^BW7< M7N 9 '703BRT=Y-'5WRI5Y?A=!R%D]%D^LAZ4W?Z*:\W_=NG#__[=EE6!9CH M?_H0(=O,^K[M5*?_L$DE/JXD$_^>X__C&^&GW]R"%F[A"SQU;_FR1\ M?.W!9!A\^?K!0 V#7TI-CWY?5@F$!IA+LO!=H?>J4"R'^.Y5DJELE:@TO*_P M"&2\*L,/6QWN6\\%:_=OAM"H_R[3D"-L,+&+_+=7F7'L,HA7!]UJ!WT M*L,Z)736GJ"BIU45JO4:6H7?!,1YP9OM:*^2SH?G=26OIHE:)FE2)6:I."E7 M:5[6!2,)!R'H<"[OG:#UCNP2 Q9Z@7[NPTK$BY^#I] /.JLU/Z,_09^#1'%= M$%Z:5QA+NDCRN+QD8NSRL@I+C^(-4NH2&X 0>+OL!PC?KM(ZUO@H7WT,<\%> M%!Y442@&F'9^4&GMJ(U%UW4*C#UHAGI?P/04H#&##6+M:>4HO 3K535V _&@ M>TM@L4X)LR!*$:Z+?(>U\](CXF4P6 Z#%U@,5BI\GY0?> .("P._S+*;EPXJO7("VLA.#TG9PBHB=?*,C)@(TXB0@^^;76 M0QRDR B5=_@TQROTF*YT$9DGPGM%*N$__K&8C&Z^ODV*\*5^2%9:UMSJ%8EV MR>S\5F6 FDCDGB$DTW-0>&0"1[HA9_@O1>%/^8@ MS'_2/[3$/Q7(S5*!@T(6P!=AEK->8&!]IB!'7,_QXCYR?W"#Z3J2&A+*G@,<$H,FD.2 MA8(82,4/NH" )%@4:BS/_#V,\.N8*14S*0%\#%^D8 !66T5V$$O](1*Q)GYG M'<;ZI2*7#1N2!MLP)P:L1&,P9D(VE/PPPLL*Q 7_ U,/A"A 9]80S$$N010M MLNZ404$G F)^ Y_24\IB&,^O2:61TK2+)=E#GI(Z@?2 X3Z%J=[0^;''6LG" M"6BHC3J*B?6=^$ 7'+8)Y#LA=83U6,4D*^@@O64(6A(TS MOVK" K_T Y1[8QVC9>L\/X\B0M"06'B'SO=)JF6J' M/8_#US!<,:'84C1J/2'J?LG>P@/A,1;]2B),ZK1ULCJ#KBQ)%$AL\R431($W M5VP%L0GAH]*K;9:G^>9(ITUBK4H?'WPZ>R@\0.=BX"O2)K$F(TG;!FY;?*$> M\B1V1R#JPG"YC8E265[1,=2#2E+!1<7$QPYYYBE\Z&O$6V6>R9Y@46/O2<"] M=7H@"C\'D<=11#\R.=B[Q -8K 2[0OC+>K_'-T4I;)\_ $&A96YBOSS3UO-) MTZ"U;>L4WDF9ZF2D06I(L:<9VS#M 0'D1=RT4K>V(T+:[X$T6@ M":G[0P$Q,J8SS@]P'J$Y=Y9%29\I]KJ,'W,"-J.F#?<)M);^HN*!D1A/D+/( M1',0KPS$8)ZBWHM/N5-9S5J0'<&.2H#+M!H&KQ0L_J]PTG3;;8>;416U.'K6 MKT\4J5VXC.@/AAKXZ./<0(M'QALM>?&!NT%4!;$WP/ M#-]2KY11;01&N85+:W!/$D/&#P>MCN:!EMOJ02;$K\W9*S M S&QY1OBYG",=?>U[YNWEVU[QN @L!G<<#H_8X-?L_XRZYS.!E.SP64(-RG\ MB=^91N%U%-[PN^,1*6ZP1)S0'FS-0:J4B!O#'Z8CT'/\P_?>63ZTM"VL>4S" M3ZII"^L+04X3/!VS8)25L $'8F! V/B*<-K&=Z$IGN!< "!BE7S8PJ):\65U MO]0G:+T4X'Q$,T#BJML01^"0D 2[Z"-V+SYJ2$?--GX-23*17*$E2(E)V3IZ MA+K!83@9A(AD]3 P$6X9OF>&PCI3#XF>4/4KSL- #Q%R;76A?DRL3I^@2@3W9/%'>\&?, RRA=D'" M*"DZ\H_R]9KIJ' JO:P"&VLRJ8$<=D[%Q2**;TUPFR8?87FV>0ZB..S9'>BE M]M8):ZDEG0%!@O%JCG" X5>P1GF),^Z66,)FBMK^PQ;@97G VOD"($- R1RH M0KCPZ/V#.(.%$L\G42CT8A7HQ]G MBXC>W6O.5:9'".IZB/A.[ _I0/_G-C,S)G.L*HD%DI "007Q 1RO/PA= >L> MR!2^M9;!Q.FE$R9X ;PDIT(D8 "&8+:936(VIENM*+YHD9/-\3HI2JMVDRQJ M_0[_V-KGGUI@&9682"K&&KS8.72(@3D$$2^[ (TY2CH5)]8KSE4Z6A>=]Q # MG:\#"06(S2/*QNQSA--&14.>2Q(K]O_[9SJ+9 MB"U )Y:S*X[//6%/&W"9L/* CKX"VKC >>,0CEE!>><>;PN&Z'E )Z)_ M)L%;R\7!TV!Z=1W=3&?!9 8DW2R"W_+B(V$0"F5#B8Q@/%E$-S?38#P:1;/Y M-'A%,>L6>VZ@GO#U]2@:WXR#FW%T?3UQD@D_"]!B_2NL/QXO@MGT*KH& (/- M,/B9M?>MY/<^M!21: H%&QA6ZI.Q(3;'6/BA :01RP1>GI(T%S"TAHG#D_"< M"J"#S? V3UD/>K[3EQ*]RBN*CQTO&:?;P 4)?7H#!$V 0:;H G@874VZ-.T> MTNB8V"SG,I.&99@7JJ4\QACV9\OJMK,,)D$;SO(U"7+O:TV,;BQZ F M&&R'@,[+9'YO,YGAN]X$IP3CDA,V&>.![LL,1YJ(;F<..PF9FVJ MFN'<)Q7I<0L>ILY MODWL^Y)PQ@O-YI?@R38MB,'AR/]A/B@D:JV);&2I).E.B3!*91GC2%G6<*<1 M$XN%]O"&ZD=A;Q+)/'MQ3$"0.0X-E^_I=1MIHL.!P?S .0Q#[6Q8SW"M>>V M43*,D&S5$4NT&(_9U2*:WHS%?,PGXV@\'T=!UX#T^'B^J>RO(W"RQ?A)L)GC MQ76TF%R9,(;])BHE-]':4]C1^701-3E!G(J2#LP=33!O3NAXSBN)L%\&^NBM MS9"".^T!VK8^^-,'$+7S"/R3:+*8GP.?=:$ESI="'@P2.*>-GL%3;TB=ON'L M>H_!LUX4*5W']YR)YV?]K,"Y,U/ I-<49.I WH6V4=F&?&LL0'SE:3[2"YJE MZ<'F[J! .$>,4SN_<944T*PX+^7<61>L),=@W&K2QFR=6H91H$84F-=[/P\' ML>*,'2<0)4JYS7RH"'DFA[34_. FXUPZJS%/\#.J%M*.E.(4.T\!B%)I.79-)8Q9Z"7PAHP.04.OB(.9H; M 8B?;>#])0<7C]RWO5T,.Q09PV"PRS&]]50NV$?A"+X/DZ)KM,:D7&N!7#.[,-R."*+H>SQO*PK?")ZEC(M M2@2]9O\CY:2LU;6&WOO$X,G+U'K%74Z74G[6ABL,GE\_X0@GD%+M6M-1^\*A MT ^'VA[W%X9#M_Y+2?E7O'05'KCOCT @:[_1OF/=Y+[%SS42XGM>W3BN?1*7 M0 6;/!Z#/(K]/Y$LH=0@HMAQ= 77^V8^]GZZ/8/O8- \,Y1?YM'5_!J__-1R M0[$NR_ODZV :36YF;0+XZBDY.4U?P-";S/"B!]E$4D_CZ/KFIA,Z!(-T&+S4 M:TU18_@SM0\1?EXP*[K/<_LYLVA34+/)*(IWTZ,HW0VE$NDKD(B39%[V#[\' MQ,WPN4#QBLJA554DR[JRB011M97>)"M;G"(VI*RD6DG"\J#;03>Q$*U?Q*Q5 M6)W<5VJ]]MOS[N"0(O+-PL'][=T0!F^/#>:7MY(/*"6J=,=OI:L(?H<)@QBI M%YZF)VW\#6Q/*>\X%_[N1:/IXLM,O8'AAG5EXK#]7">IG.Z?-3 EFS4>B\J: M]6SS#EQ&RMZ/YZ,02C-EF/,#"*.E]2D0G2A)6ZM M.7$=&^#-7 !^ET PWN\3;U,K70ZKZ=@.+;ZPM2B!K&OG M\,/M04MMLWQJ0RF-RLO1F?Z9LO'YJ6@C#4%L0'>Y.;WG5TBQW72X.60W!4I+ M2MZ],25D((G-_00=-CE+VW6;#"W"4I;?--G0FU"A2^Y7/)NAC,YDPPUFGHZO MH7DF(N8W\W8J\E$HLZ#+@;0\@H^R;+#+E;#X#.*^)*MZ;GM?B$TI:#R#DEH8 MA041NIZ/VL=A5 3=S%3>F\AT=8&SV57HOQT7.0LZH=,%]@/N*X+F\G$ M_U2S>-#MAPAP*@3@94[&(HYE!KYTFZQ@0+FMK.(^-,\IE(5=-ES7";O'-Z[U-@YA-K/>/ M!^J*PX&CE@XS?!L;>;9&@AQXG!X_[=0QH.:<5B=MTWYBK//9@SL4=464 JK2 M:\EE72N299T79;!N!5DK:F/B%E_F7-,!)[A=:FY>^YCEAZPM:"K^O6;J2QVY MP#N7QDIT=F@(*3:..L?8?ZO4)W,$8=9=4JZ@LU6F\[H\6:7A%[?N7ZW]O':< MZE4&3AG[:3B.1HM)=#6Z"A=SKO"\:+,J/Q=,KJ^B\6P<3*?3:#8;!2_]8P97 MHV@R'CD?YQ5U9&X3"H_X^%1WN!J%DZMHL;B2\D,PGD;CZYM@/,:>UR?'9D=L M-IO!C[D*9O.KZ'H\"P;9L 'NQSR-EPHZ'N0DF6CXJ6DEMEVNK--*(T7JXTFK M'$?I;*KR@E0C?U%D$U MS6UL9DNQLC;AX([[@6EQVX1X@QAQZED;"0MM_].&69=8K5!" +L[5&97_FE(%KV;;U3][HH (9<_3I@=0 M5#I"D+\C*[,G*YZG<<(,E,Y3C^MFX(./0R<,/S MX!;4X<04.DHJP&AR0$Z:@ (T@H=Z.FB=A?.OPHMP M//\J,FVUPLWP.>+II'K(G9ZQ+GF_>Q8"N5X0J[)LIFW&2IG!.D+:PA]\]GXO>47&+.^ M0WP^ _2AI?W8Q&/0^0KQ0,)M?1?'*#F/F1C::TT0169CH/WD"5 M/^\YX(6K?/-0#X7G",>GV'G8L_>%YS?:YY\&\UET,YW_/^)[\BB^QX2&JT5T M/5T\AF_$_+"99Q$^6T33Z>AQA/N4_1,(G\VCR>CJ3R#\YBJZFB^"08Y70J\/ M5'HZ64Q_LXV@@Y^HODM 5'.4%+U): M(RRNY,^F]/ 2_ND#CXC(LC_JF%2Q<:KP*@]ALF']'MJV:IS[GP\4PI_' L'O MVFE-7"?Z\/?C0 MNW/+0IBF*,YGN("_29ZJT)8,15T:%K/DZWT- K[BC*LQXB<01,WAVYUF+DIV M:SB+V8_$=MHEL?-U)INHXZ:NP )RANE*+T&K>1*3;(1+@9O\+&7&3.>S=4\L M;FR30G( CJ&XE;A\A40-$NU9RDL+OR\?W-Q"TB&NZ M7!!%J()2!J8&G%.2&43FIQP,[+E65';V$)'LR.?B,DFH>FH+7PR8:ZF^[C:B M^V4OPU9GU-IE,-@/J>^-\EGWG,]RJO S"L]+@35M]"5W$U3'BU4*K'#?I=__ M_QG]9]:Q.B>@W P%]?UZ4-7@Q"*I9.*M7SGP._3S8CPWC-3LVC3?'\RX6TN) MD698P\>ES@69).T;:: F>^)"KA [E=2[X(ZN@1!>XAX+P\J> QKT+L9R?79! M+GK;N+297V%*"3%"2PQ3#6HP!*SXB=^S:$!S.:_E[4#U/_0P^*]G3% $\'+T55NLIT[9[SA M 1GT!KBL]BA#J?LC0VT$'CZL]!K M:OVK(*\FM6T]DE-(J#PFG4O63$$/\R%.D_<\ M7IK:UJ +W)*S@:<9AC!3DTVTRHV<<'CY>&@29B9*O30Y+&<(?0J4]*CWRZJ MN\$6GDW;44EL#Z6(2)QU/\O%,C4CPJYNWI"0!OIP/)[8%ARWFQ,XKH=#M?<5 M=(=O B&TE])=&;I*W[[I.2?HV1&I0M:EJFAR0Z+9;4: #S\=$7&N1F&LCE0$ MX.Q/'XC[/,FDL$[,3QC-SIU&/!\\9L?,#]S;U,=?WM4-GRV'X==)N/ R"E_X!P'76O'ENRY.<;0=@,X.N M?L_M")E+(Y8YW_5@2J@@PR^7]QX3\TP,>((N:WA(E%'Z@300%(VP.#;C_!;W MAM!;B1GXWU)1S_["UW_H1IF\HHH^6.DN)SX9O/KY;MB\S22_M'Q@,2IPSKKIM$)UYM^?!.U[-?Y>' M,2DU7WJ%$;HRA\L+H_$TNIG,Z:>;432=WU!K3\.2P7P1C6;X&G[8 E]^X,PI MOW@]CFZN1_AI N,Y&2^"03$,WLA\>T3#4\UTLR5UQ@, L_ 4B=RU5$@ M;]S^$,DLX'C2-F[41S8YP:"D&(N+94W6_H6,M/)] M.:]Z(PM>P7.20R=W'JKX\IK.TF9:EL]D&Y4:.: '>"J\.P[<:JCQAUDO@WZ! M[O0,\&R*Y-^)VC#U!F[R>Z3EVLNT+(8P1E'\4^..;,]K YY!Z4D%/:3 M;M^*(*]G"-V4KLH02H]&T7I/XLVW$_W=.TTHU$#";NCXYBNY 6'\U3E?,Y ; M$LY]/PD&U; 9_I,^N*:2U1>B?K[LY;5D:@HGM!:[9]>S3]D=(= O>T;'[SA\YY;;E\!KZMJ'Y7HC0="M8[/>D*LJ:W*#NC M[C8LM_T-'%WHD\Z&%OZE7PAVLAX&]ZQ?Z.NWKN.ACQ]*]YSKC CZ6.'_C!R1 M7/R%X,Q&-@ZPJ!F&:C&A"Y,L4DT'-QX!,AZ&P0\24$@6LWW#5Q].-M[CG0O! M3MBTZ9N-PFV-()*Z=_E&(L,:=C$X-ON 7<(Q.8YF+N/"GR-2@E-HJ$!J0X M#(-;C[BFFR_T/S,EB+/:XO19Z4L<MQ,A]^-/G% MM?Y.9>EY,K>KJS M1P)3_RVE?L6L=5%1WP5#K6TH[O:'?VVJYRY5CN7N5UNZ80*V/X8@8L7$_-R^ MU92O!Z(-S+4]QCLW(]7V2E/_Z%Q2GA.C ??)\+!= M1<:&$\O7LU$4MH PG_+,U@K>)=]76'CI;YH8*7F8FV5!ABO-Q*^XH\ZKZ^.] MUEK=%;B80S<9N*G/2GW4FER+UF$VU8[XF0V_2 MNKU"PCQJ[J \ 2Q9V_"RF4\E7S?@ZX*.XBA2=H9N@.$R<@ECI=Q=-&#HJE.Y MYFO^)"$"%Z-RK&>W.+VYPKO?)JGLS4%UYBD!@KFQOI_-:SZ:=\)/(R)_7F^V M\B*M+CI6.O"; )L2^\K=54FW<$HL*23GJWLKMBY8P=8A$^M!F_%@;B9HYLID M6-9&5:+?W/[N(EH&DB^:I,M4+3PF"V88DR[VD]?(Q#9P0B;_L!>B&*%X=6I) MOC@.:;HBVI3_8C63%N$GMRZR[ M3N9U_(*B?9G&R%2Z,F-22QKDAQ-J5:M;]$N6,DG7DP&SK&;<<*+'JM16;9.J MC;8B[-4*)'LOL1C=Q=2N3'47:5W"]N%/PAYTT6":R$_PT*[:.+?"#)J1H6+\ M@2W*9N0\/VTO@3*U>0AC7)*41_G^.AG9)BDJV[ U_R*6"/K6*A-[0[ TJW# MX>7,8@*5CNK-)U'N'=]?N.\V^"=[#'?$\TN*6"G1AE5?2U'8OZ6]R+.\-H/$ MI4N^NC=NXYP3]:]IZ"HC;32^,E=!W=[?V2KS[?TO_,W%&$JK_T9(N[+)'[YA MO?(\?-NV0ZUOB:;]B]G@S=D:Y=D2&5RE[FEE;@W PIVORZ%W04'E]1KQ)*D8 M.S,_K=U%:H1D4^/MV$57/A6I('0DDC=BU46WUIJ[;1HXF@O6E[:/@)U;5="U MJBV#W>1&FZMK;/=U]V"^W\9W$#:#R7*M:"=O0K "%/B1QNVQC8NN/9CYRAN5 M%9^2S; S>:6%S-3<[5U\GM_"=T*8S+L*O)Z/=O&>1F0Y9^U0W#ZZWX=D-NN2 MGD;1I1ADILGVF8+32V:FINE1L_K-.:%VR$C%XOT3_3T):SLDR@BH]X"[T:,%Z\!>./@@ M,U%&-5*^M33CG]/)U= #[)\JJZGP8>VMA!V*&$!:I&#?S> ;WU=.B5_C8=)X MB5IM9:(HD/'DMID^J-8%EP((VP-W%Z^RMX*SC6JE@YM&,>Y<89"]H,&XHI0( MI2LF1'@/S5X>2W&;XH'IU?P9!C.E(I5M4&PMZ=3F3RY8TE!-MRF"V]1^8&X! MU">:I*>^0Q=6)WE=ID>_2XS^'$7_U=X^5U04X]')',_%2>Q=_=O<[MY[JWO/ M?;R>(TYCA>L\K[BEU\,-7TYT6V^(5.3WG3,'D]$%-=!0BZ]IU*4?@\]W^P[N MZV7%#"EMPL._W?_+C4W-LHOQ_&(V&C[W#2%('+SPG ??W-"6K4W4(_O Y*[^ MBLE%A!K^"]K+L[BM[L=^-/^47_*W%Z/K*+S7V=:!BS8P62!P[[V;@$C MQI2GF-OLBR\]"<#^SN4^O[_L?=,)9V5;BFB'SX/NOLV3K?U<38/XN?5'6EKH MLC.6C9JRR2MKC_\BZP<-ZU_V_0&>9][?4T*DN.&_&L4]@5DE?UK)?1K:/TQU M*W^/J7E<_JK56U5LJ!$MU6N\.KJ\GC^1NS?L+V!3_NM,R[RJ\AW_2+>KZH(> MP/^OWQTI.\KJ),!>$E&Z[[OO?IJSUMBM M*Q$]_*B4=O.D]+Z^3%.7EU@)-S(U:OJR-K82GHYVD[K:HB@"J%)I-AZ_2RLA M=;*8A7>W=C$SC5=2XZT%UU25L/LE*M/.DTER>/%5;DK/+]+%K!8;O$/_9WUK MZ90>60I9H7;2:+"XGB?7D\OE&=L'@V\26]=[!HYD93)F0:@P]\P@ MZ-\.;U I)B(9]QUGX&#\!R#I %G1'1T'E M!^'%8F9-"Y:MB8T?0J@!3>*DYJ+<>4M?)>'\XJ.0%KX)U> L]<3';].\PRXC M-GL".\G@B]&^=/"K+K!X3)"2D*.:[*!FF3W+^ 'S$4PG0\C&V?09ONDQNFG@ MF[X8'?Q]O7+>4A-\/Q5HI#D[3<.#<>EJD>,\H8+%Z_FKP;7STC\NPH M\NPY]A=*\#SVS?2702_(/TJ$&U/50N]!U+62Z$# F@UVP:"4:(7-RSWX4GB: MJOM&4D1T0F@<@EF#67& 8J5P0&.ZI;U04&,-H2V1AF@GI.)O0Q"Z@-I*8Z67 M_W044M>-IT<3W(DP=Q[S4LO[ADS(0\$?*Q2NL=@7)G4@6!M%:T+J#>3"XX;( MT5W";[A#!1-X_>HBFTRN0K"17+HPDP4T-9WN&^.Q&)"JG+S1Q@)9H/8R%XH< M4/D;6B>LSPKJ5_89EP+$0-VH\Y3]#T].5I09^\C/3PZ&'1!ZP,]'B4^S=/!8 M-$&9T\9WU+$0E2E0L>CQ^ZLH\V0!V%];RKP$H10YVVBY)M>:R!RMY9KM77#P MT 6'TD0-AQ1-3Z=H@YH:C"-<6U,-?I;5$Q."X:9[2@<'^;0.ZG7"-KIGT0?3 MTU$D']7P?V#5]+2Q511*.\MZ:1A5!*XG@VG&' M,C,!R9:RJJ18227]?M0?P@>/'3EE*3=51?]HL^?;4+M66!N\<-YS1924#$J5 M<,#CZ?>#?CI 3:V)B8I=*Y-NN6'=Y M:10>=!]##O5\S$I)<8^KT"T![K50KT,/A$3T,CTDRUPU12 6FJX '.$I2RX1 M40W^F]6=4=1YG/7#-LJQLR5)!5JU9_*0ZM-UR8W>(16:=5.[H7LAMRAH=BS6 MAC#$7",MP&($=XCP>X"?#^%]$#,9APR(HI <0]A \0Y%I]&IGXVT]RM>H=V$ MNPI+;+2//^C'M\?KT'6\!3R8Q[O4%V$WU#2@<$W0\>C\;0(VWD_BP9LZW E6 MQM,-(SR6=*5#RP;T?6THFN[ #HZ7Q,6_4$L#!!0 ( *6(?%B(H7KUB@( M *D% 9 >&PO=V]R:W-H965TS%1C!9=XJ\$T5<7T=H5"M?,@#O:..[XIK7-$BUG- M-GB/]D=]JVD5]2@YKU :KB1H+.;!,KY8C5R\#_C)L34'-KA.UDH]N,77?!X, M'2$4F%F'P.CSA)=U?(L[QBEBUF6K6@732A.<.WZK.)')?N4NZMIEU.>79QR4P)3.;@C>O' MAC\Q@=*:660)W@5%V0YJU4$EKT#%"=PH:4L#US+'_'^ B'CUY)(]N55R%/$* MLP&D<0C),$F/X*5]LZG'2]_:+/Q>KHW5]$3^O-1WASIZ&=7)YL+4+,-Y0+HP MJ)\P6'QX'Y\//QWA/.HYCXZAO^V"CD.=CL[>O7X$2P.J #IRK-:H^V/WP60D MX;M*2=S2X],/-"R*1N8&N,Q$0Y=-!F1[:&_@ 32ISY9(ZA%,9@C^M1IH42.< M)'&83*;A]./8YY[$23@>I_2;A"1Z4Z.7K=B&T)8\*\GG#UE:^(;DAY@$8TO> M52@8UT!5&X22HV8Z*[=P:A#AN[((Z=G@I1N)#N13H=[X(6$@4XVTG9)Z;S^' MEIW\_H5W0^R&Z0V7!@06E#H<3,8!Z&XP= NK:B_&M;(D;6^6-$M1NP#:+Q01 MW2U<@7XZ+_X"4$L#!!0 ( *6(?%A8,PR@- H %,: 9 >&PO=V]R M:W-H965TX:6)5+4P[$]XSA- MMS/;;:9)VP\[^P$B(0D-2; :$7[Z_=<@*2HAYW-9L9CB21P[[FOE>*^9J8N"Z]T;D:OMW6 \:&_\*M<;2S>N[V\K MOA8?A/VM>J]Q==U)R60A2B-5R;18W0T>QC=O)K3>+?A=BJWI?6=DR5*I3W3Q M4W8W&!$@D8O4D@2.CR?Q*/*2-O:_M]+?.=MARY(;\:CR/V1F M-W>#^8!E8L7KW/ZJMG\7C3T)R4M5;MQ_MO5K)]"8UL:JHMF,ZT*6_I-_;OS0 MVS ?/;,A:C9$#K=7Y%"^Y9;?WVJU99I60QI]<::ZW0 G2PK*!ZOQ5&*?O7]4 M12$MO&P-XV7&'E5I9;D692J%N;VV4$$+K]-&W!LO+GI&W#AB/T/"QK ?RDQD MAP*N@:T#&+4 WT0O2GPKTB&+QR&+1E'\@KRX,SAV\N+_QV#VKX>EL1JI\N]S MMGO)D_.2J7QN3,53<3= ?1BAG\3@_OOOQM/1ZQ=P3SKD?WV@7A9WD5P& M+XH,+OAE\$LE-*=[[!\"J6_8@V%JQ1 342R%[N(2,KL1V%]4O-RQ#3?N6E-% MT/K:" ;^""04K7@J1/;0/+T.VW:T$FQ2ZC6>O#2LHY?,=2*JT3!HPW/)/L ZS"K:E MVKN.*(C^RIKG1"32#%GGWX"\2/^BP%OA?'>E5E?P7? JB,)X/@JC* GBT2R< M3/.FQ,9O8?,81V_!J5HA[)2FE@1HB>C:3B-IT&>[P3B91.!O%03R? O?DN8O6>WCD41 M3/X$SZP%RZ1)50W \)-+(L;S_#@A#$C3;N!KX(5SNP 62B.<&[A=(=P[P37; M4L)4E5:?)2A=(&CCT=\%-!Z._54( :82 MKO/DNR'["!W/)K.3?B:]@J9D=I1,>9U!9:G**[\[5<9"C:F1Y\"1HJ0IT9!S MC)!;4?(R%6TEX#X0I4I3O6#Y$]>(<]ZFN1/6R\KF-NH'71AJ:7N#P54MJ (K M-]3#P(%V*#,#?5Z[,V5\7XD?7Y:D/_Q@%QBB%R3@<0T9;"DF2A-%L$21Q%";1U.6 -\.E ME1/2&6G..@N,V)2!R(*4FPVK^,ZEC%KF3 #HRT0&R+B()K$X3Q.O/<.#&^L:2PW[.JX$(,8[I^'HR1!\(VY8;*H:M]? M8*E @"X641+&27097![1W*['6'[S$5&2(_*C+1<-=9X1%V(QDOB4;?>,>;&\ M#-Y)*L\O]M?HN+]F9_LK2X6V*'H/=*/RC%R@U9/8]WBU6LD4Y?E7+2N70=RR M7EO>/=.4AQY@6];$>0$1R;IL*[/+R!5;=58Y("&F9%1W*EV>=B((31N9]J9G MR*/]KKZA)*LUW7-=8^^X?J,$#B,:0T]S/T61@*" ,+ '-7@^S:.;%_KQ.!F% M8SQ\2-.ZJ'/GL;Z5P<4X!AL@[R^#?PJBF#$*8S%]IFU_7<<>3T$P\5MV1DA?QPBI=#]J.?J7*TD+IRZ2;2VFWV.APX_C_()8M:L8? 0=4H/+82OFMH\23% M-E@JKK-]#%"J%HVE)BA8@GY!1ZCF^ )"$EN>-RT%]6QE@2E&PFH,=MK653M+ M/I"#,ODD,]I'<'TKTE1O&A3L6PW!ZR)F7>8L=^[N-QO:-D5,"ZU^,MT$/*5! MV-&)\MO@WK8 T&QXV_?=H9 P#=D/^['6\;(#CPPLFY=,;;49+\V]<_+<["SV MNUV_I/<#Z,3^ ?E2F@Q*3?G6WF?H(PC,GW6V[LY;M!,0X2U_AG 6 M47PP"),X]#KH/;O1JI)TSA^S=5S(VUFKJK?A7 M$HT",55;$\\#__JJ=]23IIKJ%[IH"(!5M6Z&M0:@>Q-3D?66NHY_A_-6Y'Q+ M<<=',^_U8NMYEHA]N<,"G&+!%**@K* ">%XJBA>RD\GKDC)?GNVO9.#J.U" MNCN I[S"&&UW!Y[Q?<(?0Q03194K-RD'?-\:.T^T%K<']H88FL-=ZY[44Q,> MVH9W&@IMFL63Z""VD-R+LK(SV:5^ZL^-Z+#",U1=[I@?46%1R36EVT MR4LU 02E&_16M:T=<1UBE'1Z=:X7V6NV45L$3(?!\>M"M:08B7V4>X<5,ASY MYNC E96/I/,7*/ T%U%1N80>SP,KCG$.':T6+;F;4YC]T1 MQXQ(H$ME6?\0A-O]:5PC^^V^O>#&PO=V]R:W-H965TE=;6MTEB\A(K9OJJ1DDK6Z4K9FFH=XFI-;+" M.U4BR=)TDE2,RV@Q\W-KO9BIQ@HN<:W!-%7%].$.A=K/HT%TG/C(=Z5U$\EB M5K,=?D+[6[W6-$HZE()7* U7$C1NY]%R<'LWX'>.>W/R#2Z3C5(/;G!? MS*/4$4*!N74(C/X><85".""B\;G%C+J0SO'T^XC^SN=.N6R8P942?_#"EO-H M&D&!6]8(^U'M?\(VG['#RY4P_A?VP38;1Y WQJJJ=28&%9?AGSVU=3AQF*9G M'++6(?.\0R#/\@VS;#'3:@_:61.:^_"I>F\BQZ43Y9/5M,K)SRX^*(L&UNS M-@)GB25(MY#DK?M=<,_.N \R>*^D+0V\E0467P(DQ*4CE!T)W647$=]@WH?A M((8LS887\(9=@D./-_PO"<*?RXVQFK;"7\_E&I!&SR.YXW%K:I;C/*+];U _ M8K3XX;O!)/WQ L]1QW-T"?W;0EQV?S5YW?L"HK=\M_H%5AH+;F&E=*TT\^?@ ME5MX#?<2?FXDNC)G,=@2R:BJF3P /F'>6"R P5JKBANC] $<..U-6X+S[UD% M6RZ9S!%RU)9./W!I&NUGJ#P5;RH#5EE&3'=P-9J,X^$TC>D@?VZX=G.G,0FN M9@ !28+VO8/")7;;N+@HA&V\(NMD>G#KX3)I&R8 M( .+)),%RIN8,P/C_O7W'LA%OH#CC5LJ,>Q+GI=$VVM.02@[+G->4PB'=0P3 M8KN:B+.8->/. =XS39!JZ_=X4(*8N,$Y):2B>?VL'D'HE^MQ$Z>C[)MZ3.,1 M4?Q_])CV)R_1PU-YH1[_*MB)"MM&"%]!ZE5 38X)>X"B\;7XH!ZQVE#%O4)+ MX\2BFRG,'6\G'^_KV?8P=:1Z&R:\"'3TW()72QZY7*4>Y&HP&L39S33N$?4: M?:>B6OA\#''-14.WJR/MLZC;VXP'2);G03;'_!C.MP12X/Y8=GRB'(UWRI64 M;5?T)[KC]56Y3. XR.)A.NH%HFD\OLZ 7@/>ZX!,&T!W]Y^I3RC):5K]YV[+ MY*2%5:AWOE$;8MI(&[I9-]N]!9:A!?YC'AX2=+IVM(M X)9&PO=V]R:W-H965T,YE:NK@9O M)J]N9KB>%OQ-R:WK?>?HR=*8.[SXJ;@:C-$@6F_%45?G,U6 QX(5>B*?TGL_V3C/YD*"\WI:/_ M?!O6SB\&/&^<-U7<#!942H=/\1!QZ&U8C!_9D,8-*=D=%)&5[X07UY?6;+G% MU2 -OY"KM!N,4QJ#6J^6I>2_&"\=Z/<;_JNP5FCO^/-? MS+VLEM+R=)Q.^0>EA51U$U2ECZB:I/QGH_W&\?>ZD,6A M@!'8W1F?ML;?I$]*?"?S(9].$K+M"7G3#HPIR9M^;S#XW]\LG;= L7^"[B8BI7(#>7)&PRG"QX#>;3S@0,!4MOI54@Y A!=-S;? M0('A38V7 DSM[ 1)6;(89\EX,7W*!LWE@[2YIK7%OC M' @QN92%^S+>2PE]3O)G69HED]D,'T-::R>HA[#<.&B!I*?CG_92%Q3 !JQ# MTTD[!RIJ*[IK5"H $NT #7TLM+; N-[8VEIC8P#F+*0EE&P=]Q#XX^!5UIY M15 ]DEV'\0"F0;0M8(\4Q+!0A2 0H/>3=/E;H_R.4YD X<'(?E%!S2QH6>+< M0@_A3[^$'59"G3BR!J,J,![*%"@.4JX*W4ZL('P\+XV#Z"H@@61* CP&UY6 KL0.J@T>V!9'(&,.!2Y6- M8:*P]"R/$5+!^6CA'MV0TKW0H9W(Z6?I<#IG7>*1[Y,Q2D9(<N96213__((GO51'\ZZ3>2ZS79L7B[)?P+11! MN01:B7P30X#NM)T.2+<$,F-> /QMJ/HAI-N%E%67LG@7"05[#_*C2]%H.18$ MZ+65:BHBW20[&[+/72FF**]D2.%"A92H<-9'D=&4BAQ:48+4@LH+%![LAH@P M(JH<;8QW 3XB.Z@'1*VZ%Q1QI6$":E!8@+!K;9]/]1 "/=9T@D95E2P4* >& MH$[Y4"-,*Q2]D\+V*FD1*V";#\<%@+S#>9PR 5&DDM.VD CIL5%?FPFL92:< M?F$.>RHBNP\*2?1!WQ'QF9 MZ/EVH_+-WIIP[DG"]U[M[,E-("84$1C;3(%EE1L([9K ;0/*#II0-ZLK\,;U MBQ(/>8UK M26]E&;K.2L!T0X^AK_F-*5C+RQ7DF=GBAIM2Y'%:>L5.Z(/ M.[* O7^H85Y#_@$&<'[3H1^]8!F;L$_*W6%3'E^\1G[L9W4,,YL-LXR=L6R8 MSN#CG<)I LS;*5D6C'IY^IJ?];YUNJ L@(,E$)%-QK/AX@+V3R;3X0(%O3^H M/^P9PS&8/F8+=DM MT_&PXNL_3C$@4"C1UE8D2[BZ'/R+/[(D8D..WBG/3'A M9+4_,7$Z,84@0D*87!"0AIT\+O8I\!@?OH8#@5AX1_2/&%WIV@J<89-T7KJM-7EB:SQ0*/FGG94&$$\S#'3RX')( F^*H% MK/N]B\TA:L>>!57C\^1B/@W3K82S=!ZGSEZ^=7[NA?558=BG<'0Y.SAC8_CH MG%UTPCJX&QT%P,-6)HN41@[-DC1;))/S"XPBY/%KQ8_A'0A8LX_,AX9./_LW?;78A6[=:#RI M[<^!JA^;@Z-3/ "UC:M(V"F"]&GL0F<6+O8AZ#7'N &/ _S .!VB?>F,]ZOT\44F[IA]A'"<]X9>*[F[W.\^; M\//&?GGXD>AG8=OZW\!4$L#!!0 ( *6(?%@S'(R[XPL $L> 9 >&PO M=V]R:W-H965TOUR)]?JDW)?=A\L5E%^].HM((%6KTA$%B3\WZJVJ:R($,?[H:9Z-+.G@]/= _1WK#EV6LE5O M3?UO7;G-J[/B3%1J);O:?32W_U"]/C.B5YJZY7_%K=^;9&>B[%IGMOUA2+#5 MC?\K[WH[3 X4T2,'DOY PG)[1BSE3]+)UR^MN166=H,:_6!5^32$TPTYY9.S M>*MQSKU^WY1FJ\1G>:?:EU<.%.GY5=F??N-/)X^H) M9:<)47"\:'>R5*_.@/Y6V1MU]OJ'[^)Y].,38F:CF-E3U/_2#4^?OBB>!0>* M?MXH@,=:U3CAY)W867.C*8Y:(9N*4*OPLGKPK@T0$Q0P>*<;X4!FI1O9E%K6 MHG72*<2C:X6FO6)E:L0T_S0K <^I[5)9>.]%0-ZC?Y+@;2_&2E7*@HHC 8/S MX(?OBB1.?AS_#ON82[\K"].T".9A&D7C^P.1#W;\-&AUR.HB#=-D'BZ*)'@6 M7"1AOLC#*(JQ& ],>5[D43@KYGB=YC&?^EW6G?0IA/2%-6# L'^FV(W_=^^_>\AP$0+($$IU7[3 6K6[);1"+W<:^T\\I"RD!?9P;F7-]D7P&VFZ@Y:.GM6F;44I+?G-V%MIJU:R9),\$W$:QGD2Y.$\F2%O.8227M;84\S# M>90&"T1@5 0?++%V]^Q8]4>GO5OS/,RR7&1QF.2+Q[T_>*N4.XU(TW]Z?R3A M'.R+>2[B,"L0NW'R. TRBT=1RZ$>A7FT"-(P*HHPF67!IXVTZCDU!15\L"6& MGLO /,[G832?!1E"&(S^J;!53%PG9ND\S-*(5$Z2K()L@G>'_+,\/-PXL[H_\^>6W]V^O/XB+&!:.4\(B?N5I"C!R._;)B1@QB!BV2X3RCM/B(6X[#Y[0\P<4L3:$J<;PHDC"%HL].ALMY #VC M%""9STG/>1:%T:)@2%8/C/*PH.S#YB#)]1F.HP1Q''!@D:3@2]M<@>4]\B1B;YTRH0YC#:=79G*"3H )'TE%K1 M$8[HU"3I#)O# O<3/8.=A7,HTJ MXHC8UEC"YC=5WX./;$1CR$R4KDD8B(5#7'0>87&K\9X.+16DH9!3U:7X539H M[ADB6^1:4E)\[:HU/T&5H<,M0Y24VQF'YV2O1O7&F(B]AT0$"^,%L*/FA;K1%3GVDOND6V[&T1P2DL\ MH"7:C>GJBG2'[VAJZ;C*WFJ(0235G>.48GK)8?020F._67[U90"&OU%6KS39 M[7T#(SM40-T,QMF;!!+LX4>O3II(KP( )3Q C3UB5!D(]ZO2.7;=!]3%6ES!83?FSW3.[5&^%R*:W@5_%O,5W1RPJ/LMEWMG4$UB:)CHF,PV$UYM4+A,[0W MCI W4M>LWN [/@VA;E$LVPXC@O2^[_#..@RVE.Q:[SK%&7HPU& =^FLQ %%* M.3 3E ;&>Z61-K6I2+.2MD/?^L@[(YV3H!=R#6$00Y- I!QVRB\/ZKZ?J-CB M5/L]]OLV%B*>8D?V.-^WN'3T?.QS&8@D^SUJ9RL4S7]/\ O)D[L!YY?B#9SL M70Z6O\BFHYSK#R7>)IADQ-NNSZN_F&4+L\&7JI%#@SIR2R)T'@)0AM.E4SY/ MFAVK Z]5E!H="3"6^>!!JX BWUGO+C>9GKS/6(8QU\#,.WFO+$-B["_4$);( M\EA\N?QTV;<&]+PQS7-ZU&/1/MFV#+(PME9#SEGIE:,JQ 8_MN=GA =B;ZW; MVKNQ,B! V5@#6K[@!3W,N$+F/[8'(Z)9UGK-1WWH/8F>,)AR/\3PAE"#?B8M M4+#CF8<-2OTL0M.!OFO2.3=_V5[R830,D&"!/J2'8)$6X6RVF)(Z,"@9T=+5 MD?.VF/1QAW;S5=6/?W\M#-B=QSX 9HM>&'2[, >:NR.'!!1>G=-CXXG#;5=N M'F5SH#+9TY?0\3#IT$\:TYSBHZ]2A!J,CJHR/@902[H=3F[D#9<K#=S+^][4$';FR#6SZ$;AL.O)LA1S9Y\*##.GSQQ T#_!E;AM$R4;O MQ%;>#ZF<:KZ@4.V=8YI)$^0+[=]!Q=ZGQV^YE!%#E#%NJ8ZLY5/?L:P/N4(O M3R6 RE^Y:33B4W^;F!;)D_;JJSQ;MU)](W-"ZP:9K^:FZ*3FJIW,PR;@@O? MV+;Y+/E.+:U/Y M*&%&&E]9TZ\UQ*HF+T"?FOE!3%\K1\5 U !BV*3E5^51* MER!U1^6&RK!\JG/MZSK],X'JGDG5':D0C@U;L#4MU8R2KQ)\G82+]F>]3'T% M&_6+YZS?_%*\ZRSW"MYBJAU;*W"BRW1%\:JIB/HN:]WH/P=AQD"GZ0)NZ*& MS<,X^L3]S,E1H=\//&*@8;I'W66P!V>/IRG467;OBN8DN/Y66AN3=*\%=[EK MZ(H,'A['PR184'AE[5M6N5Y;:L1]RZN&&#P6!ZUB^6VX"T/[.6X\!AB&DMKI M78V>.^ 9B7(XM^"489ZK.PR$E+-@*T5X &2*4I[FM!R%A3S69CD&2WF01PF=+.31K3,@R2,4/6CC.^: M"BSIKF,>S6BYP#))T4=FM,2)#.>2<)$M:!D'(#/WERU8)EC2K<$LB6D)>N&B MR,,B*VB9$65$79[P<@92>8Z&=<;+.9:S* TS%C+-@SG?4!7Q(GB/$HCPT50K M@PP-19J!;N0O9J'HI(4A?[^[_O0&@=32I9;L8%O+)D-$K#M=<;_,'YG8PGSC M M].)PA$H*^^ <\%PP1;UI)'OA[>A^>G5QLD7$/0]2&^[[9 ^ M?*^SP9:-J?N13OKYBL=5O#VZ--C29[^E6E$"G1)Y(KMX](\Z(R[-4.70AX!P M.=2W"<$PV"J)B9A)A*0S1OZ5]A>"X1A>/G.AE9$UW:"$4W.P^1RU=<,<%8)= M6R(H0+?/>58V7M&#>P?J2 ]F0JH'$O\W9N^A SN=F-':1R[#*^.[;%^3.+2F MM\IPXEY*,G[M!Y3'.9_ZFG0U^<"W57;-GS&I!L,X_EO?^'3\4GKM/Q#NM_O/ MK+]*B\F+9H45CD:7^>Q,6/_ITB^&ULQ5I;;]M&%G[GKQBX:=<&&%G4Q9+B)(!S*=H";8,X MW3XL]F%$CJ194Z3*(25K?_U^Y\P,;Y;<=/=A$3@2Q9DSYWZ^<\C7A[QX,!NE M2O&X33/SYF)3EKM7U]7%5I:X+-;79EF'Z[>O M=W*M[E7YV^Y3@:OKFDJBMRHS.L]$H59O+NZB5^\FM)X7_%VK@VE]%R3),L\? MZ.+'Y,W%D!A2J8I+HB#QL5?O59H2(;#QAZ-Y41])&]O?/?7O67;(LI1&O<_3 MWW52;MY$'Y>29$KTX3PW_+PYV[7AT(>+*E/G6;08'6YW9 M3_GH]-#:,!^>V3!R&T;,MSV(N?P@2_GV=9$?1$&K08V^L*B\&\SIC(QR7Q:X MJ[&O?'M?YO'#)D\359B_B8]_5+H\OKXN09GN7\>.RCM+972&2C02/^=9N3'B M8Y:HI$O@&BS5?(T\7^]&SU+\H.*!&$>A& U'XV?HC6LYQTQO_!?D%/^X6YJR M@&/\\Y3(EN#D-$$*EE=F)V/UY@+18%2Q5Q=OO_LFNAG>/L/NI&9W\ASUKS;+ M\U0N%U=!F])WW\Q'T>S6B_]EH\3[?+N3V='=,>)=+HM$Y"OQ01<(G+PP0NYV M1;Y7B="9^$EF%6(75HEFHMRHX(N"V<4=PA1V%S)+Q&=E2EGBXKTJ2KW2,2Z( MX(]9G!>[O) V&JMRDQ?ZWSI;$QW/ARASH8VIE$"^$3)-19Q*8Y0A"H9$$='- M(AP.A_0GS$9"]T*6XL5P,!Q&8B<+L95*$0Q$:O,^8YSK=;<&=/(FEFXS":W(23R4B#G8.AZ#C/,I>X#AH:+D_8ZL=/O])679H>WU!' M-(8^&B4,Q"](\+!CK%1B2,LM@J&0JQ(K8<$*1\(B%:Q9' K-%XDV<5YEI0GY M& @!KG!!ZDG56J9"/:)&P$BA.$@C7B!L;R*H>3@3$934G1 M,,IVJQ(-@Z5'J$'#N9P.XC0WQ!]6TR5T&K+?V>L =MB3'R]3)>XA"4Z_ P%O M\L91<*50+VG=B3WO>(V[>/^40(4\C\"(( Y?S,()6QI-Q<-I=!NU M%BN=LF+$QU3MOS8X@VYP7I(FR,U&P]L_V\W+HMNKQDWO55RHDK($&+TO7?CS M'7_Q0:7R %G.>3JY1:KXM\8N(O>!->*R$%G!_U0\20N,,Q+?-R?#23UJ0PX? MQ-W$I3NZ <<4<- L$F1)"0O^ EO @T 4;K4!"?-*7.JK.LE1+ACVDU;/BK?8 M@2TJU:CRS'::!NPF*HM5';+PG+W.*Y,>7WI^A;%N!8)]O[KT+ALZ#WQ_=Q5#ZOK8I\*TI -F:6/EU8VJ("S>6P'D)O MF\/TEFMD"+(JO-[6>ICVH+P34\(R.SA'95PJ('$E.87+*C@(""\5U8Z^OHBF M0X"D-'6&L>\ E"XE$-Q!W2:+)W!2/S!'LK0H? MD11=MH1^@ D*O:S8->[6!5( 5G8"R*X,3J_L1L\G30G['JRD^/Q.;G>W\-*! MN'2D.O?=5M)GZ[1[F9*]UVW:))K7:('(HP!I:99B8IEJLW'*=91D^1)T7P*J M/RA/2ZQDK%.($XI=59@*RB*]VV0-+9$_L&WX3+9,XTYY573K5-M? ONY*?)J M[=)((PG7U%^!1I:@3( P[*_@PE.[4=L6\FF#V]VUND=9$M;&O5%A%F!*S2< M@ '*:%$XCN;/01>77*XHX%ZN*L[,/JR("3 4;]!%.=U'X7PV#V>CT9G:1E%, M3KN&>!Q_")2N+88]&7BK--;\<0@T:959A;M%B$5,=WGB=[U!J.;9IXL:D%^*UV%(LPQ^$<^^= I\"4 MM*$G_DJY4E#OJT$GA>!T,@MG-Y,NXD))8( !BU1&L5Q9&VQ[7AJ:)#Z.4P5 MK<<6K*U=CI,&P:6\"MY;U7!/P<>Y'LX#HHZIH57D)4XE=$\]HE8::$<4-)2@ M]+K/RT;M]4P$M)*FSR.Q,PM^&*:AGU(A%3##RWJLF^#JH&9Z'J)<0XM1F9JXM)/3"C M3HRN.6F?@X%7%JS)U+9%J,(;F:T="MY!/X4)W1[&FJ%U&U[J0*TJMK:&MP!< MQ^9G(:A>M1S !-3&0X/H.%=P.UIU=F?C18UJ84#-'!F%5M^V<]S+K17_7'<0 M+1-V>+:;B0-[<$CZMAS5"N\636W^O,4@N[5W]>T5_#5[#5#.R7TIJSB(G:@X ME9V6E[,YK H]E.S_.WED]JL=8,R3% %K^8-IH&*M2^GV22QQLPV]RKW4*3>T M/F_X$SAM. 9#L23*&38<-LJ";81)S6^G!>C,E0B3$3<-:N/Q D)>^43!((4S MUMZ=2R RU8C7Q!8U$$E0-_.TLMFH:_N@6Q![#@5&%"5)2CEYP<6Y]$6NWQQ2 M1G=ZZ^HE:0,O@IWM+&7G*CW54>:@[L-E7/;(5,LE 6O?B2#Y_8MP3@W;:&+A MH]):L1U^/0<:B!^:<'N*-K.<-JCMC@IH2&>9N- [JT":8VS==TH5/(NP(W@^ M'M5I2=6I&7'T!F#GT3#.;4.5AD(_\AM,[" 1Q+RF9-2(;,=/H%@[8FM7[7P< M%8@5@^Z1A@V4^R$*9(BO@L_-Q.9_%^?,^.?_(%ER%?1%^*WN%NI$WBI'9],: M1U/P%1-BW>^]'$H_.=AM=/:D5)P:$'!*I^35P1X\DI:I!6(G. +JY--I=EDH M'YN)(OEU9E&2]>=>Y:.V *WRVL9A0 ,C8-?23CR;&01J$7UX$MY4]0]/PJ8= M6+U#.OFLPPQ$8FATME+4,)N (R>&WEC]A&J\(9Y,=(B51D,TY'()IYF?V%&4 M9B+-I"I1J3P:2H]YK-F)N S+CLD\,"+@3O[%3$BB9X7PER>D#&G P,%$H(X! M=*H>-2?,XZD1(K1A./QD#,T:[H&>H[>:>P6C MU(,;;M5;)<[\%RQ;'GWTMO._E1%K U7 M/-UZN++*TS0_^/SCGZXDK:< O@T^RXZ-.$E3+LHQW (B*UEHF?F3_52!^G)Z M^$=/_YK'75\:_-LC*Z:#J3@J69PD&C1$H\%P,>W3/#(3&N4L50K2D-^/,&*!E?&MNCVT=MY;1.;3^Q/0QJ$ MID\"/FG*%'RA)%:D N/ZRD+5/0/J!PH6.X6= -==6MM?ZHG(.7>G)%XG@6/; M_4,^KNUP+<(HQ#DWY4A\>7+D)P7+5*^;H.@ADD+5$4CUSK+#52'841TL._U$ MJV608J4?H<2LXA1+7>UI4:@9JYV@XY9.5 5?F"=V,>V830>AY,Y\BF]:\(# MF5/MB-W,/O77#,NJ[!QX$TW#&8+'#MC"^702#OLSME!4QH=T'>#!.\3"P\O[ M&/I17/XKBV_,*T*@?7;\1*N^_OBXLR, #I9+U'$*'7,53/#OLS8/).UP<4M^ MR$,V F."W"D8#^;CX%O_X9ME<=0J30)6TNA6?-OZ5I^USU-X P&'(!H.!Z,I M]M=?/G:"-7@1V+R"+YP+[+L4K9OS&__1507KM[UB.F2Q;(Z\G\]&OLG%C*W[:0_ZZDMJ_&+%5@(B)>QP*U).XQR4GWA-1_&RA M\T;#. RH?SW%2KLLJ,36H#.%$03OT;!8?$*<=!_N\'L?)RI2!.RR6$R"LTGX M! NQ-)N^TF_FLW QNWGFP>.O!I-55\+M?<)9R.P-1EU*3 M;..Y%C0X PE"EQ^E=9MN.8;:R!$);^([(JG$7*,\-3=^R?=6 M.W1/3*'Q:3BTAM4W^K)CCW]J63IN,.(_,>(]$\^)*7,@VB*%R WF0\)??]61X= MEI;>A%U ATP>G4.&U@X 9,'E^BIH9GW/C1K^JVG J3?1KELO"VY5L>97(NE1 M4965]KW!^M?ZK&PO=V]R:W-H965TGL6W8#:;ZFPEUT(/U$96\&:I MZK5HX+9^O-6;6HJ<)JW+VV0XG-RN15%=O'Q.S^[KE\]5VY1%)>]KKMOU6M2[ M5[)4VQ<7\85[\*%X7#7XX/;E\XUXE ^R^;2YK^'NUE/)B[6L=*$J7LOEBXN[ M^,=78QQ/ WXMY%8'UQQWLE#J,]Z\RU]<#)$A6>&7Q(GAM:/^EO8.>UD(+5^K\KIDI- M__.M&3L:7_"LU8U:V\G P;JHS%_QQ'3UVJ]$=6.(TPT\$_F MO-DJ+@T#A6=@@RN9*0 K8V[8Z#,8<:&Y & .XLXK$PC[9LJMY/CU$R^>04^ MFP%W9FG !+ICVU61K?BF5D]%+O.0?9+ ])GF.*'L(H66P:'*-)A(HTJ8E\ M6VPA;I3$(J, MMQMEV!2Y6L _!I9'K,F\SQ908'>;NBCI4<2-ZG$] ML%$-D6J!K#:%*,L=U\6Z*(4E3CJ%@7EA>!>ZS[A9/%RHL&16(N=Q%$\GT606 M=SI@1@=6)-9/UH5!::.M(OF@:L MU"KGE1)UCC<_.:L=\$].DUFI-&K(C@6O1E/GR[:&VYJ++E!5H)BJRF8,CK+9O6$PB?E1U.17] XOKX'; M#/")R^524M+A#,OHR=BA51$I@85*0";>RD7=0HYD%G2@1F);J1+$I0D*U),W M:+LV3OY9@'_3(V>$_N6AF:BV/F$F8 R!8BR)?33?&:!P]E!@HJ8WL!&TZ'U\ ML7H'=0;X&>"D@>_C@(JHA5[0X'0+,F;1R)+M86.-R1@!^\/=A\B/!'::NLA0 M_G;2J1<(QC3_P\.G;OY&UI0'H]WU"01OV!Z%^Y "[E"1"]&HFP7AJWD[8*BN M1C6BY%6[7L @Q._C4A1/ M!H44J""$.@YTJ!T@%N8O,O#&NB 8 #2[%+P3K& MF44+22>(,2.X@MA'RLY2-&W6,,6D\)[!@EZ!"PKXX]Q+;>0:X";(2FW->5T8$H-2%> M)WK+^ %;1+[E&*C84VQ;"PACV\\1Z'YF&]W XF$XFM52URGZHSP%"Z@T/88=7)!H$&! MF!'[\G.1 2EVJ60_M[AZ]_#^^O]D_MR;/W)G31/P\/_@#&F:1O#O!*D!?S@K M>N"XU:>"H( Q:YO=U28U*IK697OACFSN"*-(ERR3->938?SJPA=E_'Q9JS79 M; ;!%4-39D.,44NE&H#HO,WD<3_X%G \9E@G!7+CY"T+X%6V2! M(Q$/L!8W9>9)(JT1,"PDA_"?4 +NQE0)'?+RO*8EGX!,@"IXF,4"+AVHW-8T_HR-)V]65NZD*/SAYA M#R/RB4)E <[0 <#"8*F))J3&0SM8DID1?Z=PU,8J1E+"!"UR139ZH75Q$(P7 M(_B4@+A8W4".A\&E=WV' 1#+@4[8H?PLO%'BCU!1EFJK?V2_4;-0Y@P,NA:/ MDOWB[=^)B[GRB&3/W@?X"GH(8)_"30O28P>-D.@!W>>N@#=],('8G M\&H\&,Z_QD["YG"5ID-B9S[U[,31:!A'X!5L.$CGO05&PVB:#(DEF/"5!48L MB>)A$@U'N$2"S/X**3P"$;B=E2'AV[')$*.39!*-TQF_Y,E@8EM%3N1G'0CQ M$I^@[VI.3:A>$";ZR 2*@6^ASNIIWO".$GIC'1AD F4IR229STE9OX 1N[=S M@UR3&?WYB,5!($6K7G+25R5$@)N'#"(L..?6FABW)A;$;VTB$KB5#K:]GZ7F M+6'S-^_'BRBX>E=AS%ZCHY %:/86??97YZQW9LE+/AR,9ZC&"?X7&W/!OB*@ M#KX$4R$#3@;C!*U54J6&*,*OP'E)%]<\'4Q&;#)(9OA?RCX4^C/BYW#^;%E+ M# E8]0+PUX@ :,;\!Z 8CQC^21/X\U.!V2%L=E?(,C<=@^09#+-7++SR?#RI M$I"K1!2(A\@G3(B'T\%\QLP%J/0'4A&P $+511;@E55)U]ZP@G=&9FR,';@8 M@RF04.:@,J/F%P\QY#_0!YD%2%IL#E&6]R4&.U,-9 MC+O2=4X]^IL08J?V(%+H?78(HVE38&UDH0.@X\X/WAHO[9TU%,\O#/#RY<0.!=0/#^:T.% W$> M0F0ML;-.E8A=V@_SKVPD08$.O,! M(+MSA$M_Y?["R#E-2$< 5<-)'$W3F,6S":'< M?!"G+(TA'J00#6#:;# >P]4DH9%3N)Z#X8]2\%L(?;,$X'QL0AD]@*L41HX& M,8Z<1 F@Q@P72"#LI8@Q\PD\B $_824:"0_3>30;33!\#H,;($Q/8$B,JX\P MUD )'!,FOB;&<8M\\3'INE@,F==M,%8 \_B*;^CGN^!>9G^VC>V@'I- MXF7;M&B9)VL=K%4F( H#P?L*KL^!&?^-HAMAZ'-U;5A!Y"6DWG$T/H!.@^Z MA5O5=W9;&[HH2GVZWJ&$L+N'S<8F:S^U?3!DOP%#]MHW6LE)78EI@:QW\/.Z M:W,B M\KF\\55_OM1CW=10=(OKH*\;F+P[CE2NY]B3KA.I0PG*DSL+>UF68[6'?4.\U:C3#?F:= M[]?86&Z5\@MM4+>+_]@NWI.H"]1VOU:Y*JZ[5.[+2V2N1HB*9\7RY!?=+T M'H0U>X XV0-+YLAJF^R$A%U&OE^"4$O.I8.Z +V9(GTMFQ5(U,.(-9.[A]=\ M&L_\2:8HL[8\L:0S%^O(UI"!17G3J!N',<[QW9DU(AMYNFMEAGV"<)#;EJ^J MG+-K[-%2H];H# \HAA8640SG'!"L$&XGFWXIZT3HCOX/TU448>< U/3' M#PQVQXBZ[IA"UY6F.TA9!<$_V;(SZY9.K0+OR/N5$Q@'BM*1?/*03@"'PG@* M4.77KH Z5E2M23G6AL5:M5310&$O0AAD*+]EV:+UV6YLH7O@XE^ZRD%88.I_ M*>"#A@Z9\ 9#9^ZBW"%L6"P5-0G+]*P+,E/8GFUN$.>]+Q&R#+=@C'T9##(. M"5$^@RH%:,AKWR2P'\+>1L^G1GT,S[(R>ES*="78KLUH\GDV@"_\Z<$B&7I\^'_!$0 M-?*$ >"NQQP9M]T[*/+.VWL^BKOS(Z'I0QX(Q%#\#/TATC=N/RR&X:&#"#:* M':'C)TM[K"/P\B3!4BLYN53-">6Z9..PU;NP1L6ZHWUWDK+7W06@>53$22DH M^T,!H+TA*^'7":B_PP\3\#.$8@G>!$:.WFXPG('K"UNP+PD4NQ/*9 HW] TC MKA+2T"M5XZFG-QZ#&X9D80\&W4(#_B:\-:4!'5U@;QJ/3G!%3RJG\.S3CQ.B M=6<]77.]'RJ[;\9P20N['4=W5<>/;=-W!U3VU,8=TV5%G;5KM)D,4]Y?NI28 MIGK&@Z-=L JHXD^PON=H#GNK3C4.AMFGBFS GZ*=L9_P6[OODIF'7_31\_(C M?BG.F$1[8\Z):VDK/!OW(4\V'H@&.DN]@QX]GQ#G3R=*='9WG"ZJ?1%9%_O3 MRY@3L%SL_/'3OBY.EY4Q]C+FIX1.AKZ0L@K/@?H6 &+#'79%Y9_N=[!#,!_- M)M%\/($PNK1?@]F\SGP/VFL&8-)1:1MD>V5;+_Q(,PR*JDP]5L5_L7 -,DF7 MZ/C4.#@U[C<\;5UN8:\M35E0[GK9"C43<#3'[Y.QZK[!+WM-P3+X1EYYR&MU MHI*$M6V3PJ0SM5SA5_=/:-G@C7O]:,V.=X9&47=, %&Q;'-0X5&>4'WZ@'TK ME9XX@ZK:%4^G/O\S05L[9+>%D$D43"U+FZ \ .!\J[NTY>:L_$H1*&2O4^[Z M&.?;!J[R8?MGA.9PT'X=O-<: ;A; CQ7&1TW.QUQ,H$";IR(4!2D4/-AY7E= MAN#9F#Z*4+B8BRF O^6H^QG-" M_(AUR/XF*Z@A2QKBDCB,LD^2I8 6LU'"8L@&+K>8M]O+-BXJ/^5*A7)7<[&V$$> MVZCN'>(R3E-*H:Q^#OG97]ZDYMFJD$^F9G%Q.OP8T7^); S^R&J5,2.:"F7,'4XF*87IFGL;AJUH5^W+%0#>3E=KJ0 /\,! M\'ZI5.-N< '_7_P-02P,$% @ I8A\6!WU5+NR @ _@4 !D !X M;"]W;W)K&ULC53;3ALQ$'WG*T8+0D6*LI<$PB6) M1*!5^X 402\/51^)EUY*/UH_5YBLV^9PZ MOE0)X[^PJ6.340!I9:PJ&C I*+BL_^RYN8<=P'GT#B!I (G771_D5=XRRZ9C MK3:@732QN8%/U:-)')?N41ZLIEU..#N]1\LUTBU;F LFQZ$E4K<5I@W!K"9( MWB&($[A3TN8&/LL,LY<$(:GI)"6MI%FRE_$6TSX,XAXD43+8PS?H4AQXOL'' M4H3?UPMC-97#G[>RK;F&;W,YBUR:DJ4X"<@#!O4:@^GQ87P67>U1.NR4#O>Q M?^0Q]A-\BN.3@]?Y?L\1;E11,KF%G!E@,(SB3X\GKG@)GT%*[Z?YHG(V.2@= M)%5KU%RNR*MT5TQ:SH38 GU@60EQ?'B>1!=7EMP)6)1";1%-#PHJ0@=*45MJ M!X""K_B""VZWY-^GJE%E^O])DJH-R*BX;9H[&J5!V1SU"WVOB,B90#&P1:8! M9094/%@L"-06$#!:I4'2\X%IC4Y[%.$CCT:#WL5P!&H):R4J::E3 MM3GJ@T[;KB33?^OIPQU/%JA7OO,8 A)G;<]NM6MNU[6G_X77G?&.Z167!@0N M"1KU1Z&PO=V]R:W-H965T7#0CJ?UKBE._)_URO+L[1G*84B[8318&DS2Z[&%XN38!\- M_A&T KC'3Q"[O6=L+&1>.\41V8 M%2BAVS\^='DX )QGSP#R#I!'W:VCJ/(:/Z\ MY5W!.#^_)8F>RC]6:/T>OEC4#F.^W#3US!^LTJ+C6K1<^3-Z MI/)G@I2%]>KR1W6+_"CC-14CF(R'D&?YY C?I(]V$ODFOQTM_'NU=M[R[+^G M F]I3YZF#1?GPM58T"SAF^'(WE,R?_5B_#:[/"+ZI!=]PV?S#VI-=F8^2'XBF!I5(UZ#\*YALI!HQT5C:42"J/O MR7JQE@3:>'* NN3[5K0 H;=P1U;P^E7PJI O]G+/@(5@6%$- M.?:B52"T9XR"Y M# ]O#!>FFP0'_9,W M_Q]02P,$% @ I8A\6#Y_6ZNI P 1@D !D !X;"]W;W)K&ULK5;;;MLX$'W75Q!J$22 -KI:<1+;@)/N8A=HNT'3-@^+ M?:"EL46$(E62BI._[Y"2%==PC-Y>))&<.>?,#,G19"W5O:X #'FLN=!3OS*F MN0A#75104WTJ&Q"XLI2JI@:':A7J1@$MG5/-PR2*\K"F3/BSB9N[4;.); UG M FX4T6U=4_5T!5RNIW[L;R8^L%5E[$0XFS1T!;=@/C4W"D?A@%*R&H1F4A % MRZD_CR^N,FOO##XS6.NM;V(C64AY;P?_E%,_LH* 0V$L L77 UP#YQ8(97SI M,?V!TCIN?V_0_W*Q8RP+JN%:\CM6FFKJCWU2PI*VW'R0Z[^ACV=D\0K)M7N2 M=6>;YSXI6FUDW3NC@IJ)[DT?^SQL.8RC%QR2WB%QNCLBI_(--70V47)-E+5& M-/OA0G7>*(X)6Y1;HW"5H9^9O<>ZOY5:DP84N:VH C(W1K%%:^B" S&27,NZ MQOS=&EG<5Y*7H/0D-,AM$<*BY[GJ>)(7>.*$O)/"5)K\*4HHOP4(4?2@/-DH MOTH.(KZ!XI2D<4"2*$D/X*5#)E*'E_[63)#_Y@MM%&ZN__A M&UK U,<3I4$]@#\[>A7GT>6!@+(AH.P0^F\L[4&>_5$2=FW@4I.,L2,]R#U6-<1C%Y\\Q_S+^:W(7=4*61\V2OHJBY$W[K6S%1DWBC&W65'EDQ04=AP M\G$PCL[)T:MQ$B>7/XG\7CYTL>V X\;(XRB(\_S[";PD38,LCX;W1VDH?RYW M7Q,/#T:<9V@QPL2D;OM%9-^E%V[UMAK4RG5PC9RM,%V;&V:'GX1YUQN?S;L_ MC'=4K1@6B\,27:/3LY%/5->UNX&1C>N4"VFP[[K/"G]T0%D#7%]*#*,?6(+A MUVGV%5!+ P04 " "EB'Q8>01,AU<" B!0 &0 'AL+W=OGS3H-*EYLGWWW^?OLNYMOE'XP%:*%IZ:69L$J:]NS M(#!9A0TW8]6BI)-"Z89;,G49F%8CSWU04P=Q&$Z#A@O)TKG?N]7I7'6V%A)O M-9BN:;A^7F*M-@L6L=W&G2@KZS:"=-[R$N_1?F]O-5G!@)*+!J412H+&8L'. MH[-EXOR]PP^!&[.W!J=DI=2#,Z[S!0L=(:PQLPZ!T[3&"ZQK!T0T'K>8;+C2 M!>ZO=^A?O7;2LN(&+U3]4^2V6K 3!CD6O*OMG=I\PZV>8X>7J=KX$3:];WS* M(.N,5:3@7%V?2^6QE\[%!:N%K3:.:!)5AW&&1;B&4/$;\"$<5PHZ2M M#%S)'/-_ 0+B,Y"*=Z26\4'$2\S&,(E&$(?QY #>9! Y\7B3MXJ$7^Y5DQ'8"N%"-2V7SV!4G4.21*/3Z11,Q4D6=/29VGMQ>T33 M$17M W6)@F>B%O9Y1#5I*/>%+$%(*+4R!C)N*FBURA!S ZJ #[/9R2B:'8]? M>II@+V\;U*6O3@)1G;1]"@^[0P,X[_/^KWO?/4A9*:2!&@L*#<>S8P:ZK\C> ML*KU5;!2EFK*+RMJ8JB= YT72MF=X2X8VF+Z!U!+ P04 " "EB'Q8P:MX MBD," "0!@ &0 'AL+W=ON%Y*BVA(NI:U,#-3BYD1;29RL)3M022 M.5'%O-#W9UY%*,?)TJUM9;(4C6:4PU8BU505D2]K8**-<8 /"SM:E-HN>,FR M)@7<@_Y6;Z69>8-+1BO@B@J.).0Q7@6+]=S&NX#O%%IU-$8VD[T0CW:RR6+L M6R!@D&KK0,SK"6Z ,6MD,'[WGG@XT@J/QP?W3RYWD\N>*+@1[ ?-=!GC]QAE MD).&Z9UH/T.?S]3ZI8(I]T1M%SL),4H;I475BPU!17GW)L]]'8X$QN>T(.P% MH>/N#G*4MT239"E%BZ2--FYVX%)U:@-'N?TH]UJ:76IT.MF8\F8@T8,D&>4% M6DE)> &F[%HM/6U.L'%>VKNM.[?PC%N$[@37I4(?>0;9OWK/D UXX0%O'8X: MWD)ZC:+@'0K],!KQBX9T(^<779 N^OG%1*.-ADK].I5[9STY;6UOST+5)(48 MF^NA0#X!3MZ^"6;^AQ'PR0 ^&7-/=@T#%/C[Z55P#(U6F:CU_Z7N<,<-<\(4 MC(!-![#IJ,]7P:\N@!LW?0UN-L#-+JK: TASE\@9MG'/U]CF ]O\XL*-\XW[ MGN7SCKI$!;)PO5"A5#1<=PUC6!W:[:KK,G_#NUY]1V1!N4(,4_ %02P,$% @ I8A\ M6"./@FFM# Y!\ !D !X;"]W;W)K&ULK5E= M<]NV$GW7K\"XG8X]0]N2[-A.FWC&=I)>=YK44_?CH=,'B(1$W) "X!2U%]_ MSRY BE)DM[WWOMB2""SVX^S97?#5RKJ/OE0JB$]U9?SK@S*$YNO34Y^7JI;^ MQ#;*X,G5%>GT_'XXK26VAQ2@^^%'O2@#_7!Z_:J1"_6HPL_-@\.WTUY*H6MEO+9&.#5_ M?7 S^?KV@M;S@E^T6OG!9T&6S*S]2%_NB]<'8U)(52H/)$'BWU+=J:HB05#C MCR3SH#^2-@X_=]+?L>VP92:]NK/5K[H(Y>N#JP-1J+ELJ_"C7?U+)7M>D+S< M5I[_BE5<^^+E@-7WBK,E4O+^VFG_>WT68EO5'XBSB:9F(ZG9\_(.^N]<<;RSOY/WOCM9N:# M [)^W^>->-;Y_K,HV[[VCYLW4BS%M9U#X_$2GJA36Y=8YT,JL"7 MT1M5R94D<08+9ZX%28C)2PKN^)R/TUZ4()X_\"0HQ[O$8[N21JE,?*M 35J> MB)\&9V*'%!7V:+,0,VUK5>A<5B)/S^<6.09!9$]1( R>%GJ],'J.A2:(UM2@ M1IQ0>+)S!1&&F*8JD*@*V1I*'#%S5A8"QH0Y\L/22FV.[1Q"H)K,_>W!SG6$T>ZX1NN>FK+ZZFD\MO/ C&,]O";<'2VB7; M&&TF2WW;**<125"1KF55K8^U64H/4S)AK#GV+8) 'NY4"2HOC:WL IPQ],0( ML2-T=#[2-1\'RQIX1ADRPD7][1(^JBJ*?04=5&Z-K77NA]&C_ $O83L)=2H= M#[VZ;3&$*&-88;W"#O61@]UYEY]I,U'A-I'[$9R7IY_4SK8+ MTG2)0M\ ,&&(U@(0\AW&H88B2D4^E1;AA MC6GGX-S60?+)J(L.=O:Q3"Y41@)I'DGEHI8P!'33SN!W;;P"B".7 >P1?TP^ M6 -VIY2JXHX6YH/=MO<8$VH7&I1&<;B;B31A:2/MTT3EH9SZ2\HO)^/#CD6 6D(B@F#M;\U*0 ^.B/RIFP5X_1=+(418XQ8/3^$M4CM!" M6VL6EJDIL.2 YHV(,"I!#P8![S7)1 F? >H9PH44J@@Z+)0XNE(Q;.(#8D,V M)K.A[2^MB@FY%?A0XO0N[G- UC8:R0=;P"7>@WRB?"(S-&Y.>MLBA#%%P1.$ M3C(N1ASA MY&7L5\/\S<1W$F&+*1##S9;>E2I/IH[(HE7,Y!WK%(#3IM(\AWKP2D=&.#-7 M!55J6(4,GFM7"YLC.9GM#XG0^B6^98Z.!'8'6HU'QU+:^YD4Z *$2!-3PAY\ MISBS=U.%8&J4?=; )V2N,@7.(\JF%9(R[T/I)$LFAA*+X,%1A M O"7^.E9B(SV643AS88IWY?RK4@]4:[X/)IIN(3ND[)=TI&[- 9N:OHZM3/B MNQ:6,?UT9:2G'B*8GMC@3MLZV21)M6PO**EC?KG9& MD RX*P'PW?V'F^_?BM\>0!1- M9[4(X^OE-43\5/3)^)>SE/[S>T^T.?G5@P M^@E4Z6.^W'PO'GJ;;MFFNVC3[[T]D9ACTT#:_B-/$\D#%LU&[4S4K'?.>B,2 MC3+'E9PIQ" FY[$$*GQHBW77JL32KTB.6A@0/8H1]Z.>54 %HSL XH$&-0/Q MBQ5[175DID;$".L_&9>(Z/EXDIK04L*+W/-U/B/_68!OC7KR7,0YJNCQ===5 MJ*0P;.T]1=DL*)#H:J'& HUZSV>#",-9+\9)(SI2;A!$%R.V#2%E'1L$GVIGNEVQ3N3=O9OQ5WZSYTU/ M1E%>F,Z#9^/QLQY\*DV&W@7A6&++X[:)<:)%VK34I)N6NT,N2P1T6@\5T <= MQ^;SY)F9]D4_T[YX=OR\EGC!2]6,F?U0Y.EB,.G'9 MVT]Y*C&L,/'MW='SWGNHO?(C:7K74Z,@1]T+[ MO+(^SO%DX5X?21_+:='W2IRTBBZ#Q!O4"VYBTW7.-(L%$BD $0 :@=RVLT . ME:[HDF6W8LE9G(]BIY/P26D=>U.>7QQ-8QH]7''R6=Q!7*VCN!M%/3PFST#[ M8!V:1^)VZE7747.07TZ%@*8DQ&M$IJ5I#XAI:XH[)!4*)*M#LG_7T#/Z\)$B1Z0XJ1OEGF?3\\ML,CW?-A73J.*[ MA1:LFXSC424'@V'(HN&33S#J4\#@LDHIG?B[$R.+)37QOB>3-*V--L2T&0C1 MZ: 5WFX(]*!3(/?%XI"F4QRWE+JB9IZ4FZDTR5+<;C#3\UP8=@(H!C3XILI24=&STP+9/G=2$Z"^GX^QJ/,XF5X D^;;@P3.& M[M KA=DDP .7+.@E^N:;_7'./E.5E:)=_$$AT> 23A4*W72274XNLO'EY8FX M'39I:53MF@T=DB30+5>WH8;;AZ)D:\0#. ZL@&^I_O-MRR9CP8KHM?((B#E- M1SO.JNEE03RUT8%W0'779;DI1I2ON6X8D'96Z46WF]%#MP@8#8NV;]899&&E M*D2JYBMB1JM3=%6PQV\V=A=%I AZC)]B:8\JPDC2A4*8ZN@.B1B+F(-N762" M[>2@TAFM9ZBF_6&3YO^0(UWB(6_8A!":]:V%[^G[RUU)#B97JX!>C1G, M^X5[B>ZN<8!(?K@'@OB)$1@%[$>@^"L$SE2'P4Q03^\"6BYRN>/[@'W^Z&B) M[C";$'$1)[/(2G! 6Q6QP9(;YD&VPF&4NZ1PU973!' :?HG8C!U)#-'Q*D7*>;(H^WRGO^UJ$GLJ&&.ENIJG)H)8=9SG/6=2I M&X>&ADHSE;7&1A8>"D:7OE##K(4A794>[:*<"M.3ZO"M+^8OLK1BX3)P" #( MN8[NWKAL4!FC#IRR/:,IX_D>:!=4 M'JF(QV6 EI*1JZC]+P[O\^471W^6:;T&2CT/&&3P \= MZ,YL!\$9+4IYL:\//QV\>:T5J)#>+U.!@GWQ)6S_:_\*^R:^N=TLC^^_WX-) M-8)4J3FVCD\N,<6X^$XY?@FVX?>X,QN"K?DCO0U3CA;@^=RB#TE?Z(#^Q?[U M?P!02P,$% @ I8A\6'&ZZ3V=)@ :GL !D !X;"]W;W)K&ULQ3W;CMO&DN_\"L+'68P SEBBKN,D!F;L./%9.S$\3K(' MBWUHD2V),47JL,D9*U^_=>D;*8IC)\#NBZV1FGVIJJY[%;][**M/:B=E'7[> MYX7Z_LFNK@_/GSU3R4[NA;HJ#[* 7S9EM1'PZR% MDB_+_/?R@??I+Z0'.<+RES1?^&#SQV.7X2)HVJR[U^ M&':PSPK^7WS6@/ >6)U[(-8/Q+1O7HAV^4K4XL5W5?D05C@:9L,/=%1Z&C:7 M%8B5N[J"7S-XKGYQQ]@(RTUXEVV+;),EHJC#FR0IFZ+.BFWXOLRS)),JO#"? M1M\]JV%IG.!9HI>YY67B,\M,XO!=6=0[%?Y0I#)M3_ ,]FPW'IN-W\:#,[Z2 MR54XG41A/(ZG _--+2"F--_T[P/BOV_6JJZ GOZG#Q"\S*Q_&;QDS]5!)/+[ M)W"+E*SNY9,7__&/R6+\[< A9O80LZ'97_RJ)![@!U5G0+"PU:P(WU?R("I! M=P!^>YT5HD@RD8=W-0R!"U:KOF,,+W0A1L%?7"S\N)/AH34NV-AQRHV#Z9*R M0,:3U4>X%O4N_/7J[BK:AEBA\,E@Y5!C,= M\ '\W >5B"8_MY]*WLNBD31&?@;.#2A*FPKAXAXA*,DJ*U-U1TF[/E0@9"K ,6T;D'7 F:/P"FY?W!<-S FL$!&BD M S#2)H'#KB4B*@6,Y@">-%P??0*.0(XF.R"F\+7R@.,!% MW8!)AJ]?W81E!3"L )R'LDAQ>KA=(+=0OFZ;7-0E,$"0Q06Q.;A),!XN2E+N M][)BO NX6%>XIKB3,@W>%, (ZV8-/[T!8@,!Q5A^SZ>(<.1+ 3?W@A0(O+3P MS6^-',%!J@*1>PO?EO (#I.UK"(](KP3",K_^,Y-5X2MYGR62Y]S) M!)F-H@OV3A2P:R0:.P:!C.. P:+(*0'<\ ,R(K$'YE"%.W$/4$IV&0 X)> D MN026!(AQYW/[]^?#1P.1JQ+ EL@,G[?@SO @A4B%>0)/L@,TG1D/X 45Q7LN M"G\J 3'_B?_@%/\4@&ZZIW!0N)U %V%1$J>BS?I$@;":++^%2P5?5HZ48')- M1P0C32BT%7J\@,]*H?2S, DO]FT.&:F8)(B Z3;041/]@\:D(LC@BVK05D! M?4B#.<3;62$!B?1>5G!E,Y@4&&M9^&MH=B13PE1*J(3-IZ &5;2!9"=0[L)4 M?_*-V""]$UCN@@+(D_=$B4&Q-93(,P,93:J@ B7!) +] ^0ND= P>[T M' PYN)> %,G-AE<+\S9) P'S&]+ $NB!0#TA- 5#M9 M .HV+ .@$T>@CZ QW"5$H9C3$."=54V4"+L#6DJ)F^?A'TVZW9O3PU5$TI1 MK*$ >I.?=P* +U/&3)?,\&BRSH!M*%H:15M5L^3,:N4($/D(/-^PQM#Z"9=) M$ N,T%^+#&4:J0OTG.%0#%85[F1N>.&>:)3X8 5J_CV(F\ ,PVF; PV&(\-- MRU*F$50H$BG6N;30\RA\ Z(T11 ;C$:M$2R UJ2_W",<4^:O>(61G;9.UA3 M*Q5>!;RVY9H0(H V$Y++L C"HY;)KBCS4,BYJ0#RN4A'86/[%D]C9+76ZY!.B+R(9N>D5SDZ+SMQ#D=:C M$1Z)4+L(02OA6HNCI5J632VC =6(SX0D7 JVML']W=/^UC(1FN/B-M0.=']- M$GB1428#_.NC'M#2[[V=\:7PYCUS+-PU:>\PB@T#1?Z2%&_+6[QDX03F/32^ M$=.>MFU" &$#]8.]@NPM_IF>F4;B,PFMZ=C)& M>0*4FF:X!BD9@*I\D.:6EN:6PX8# @!7H0\_.$CT4=KP5!XI* 'U8C@-O(KB58@^6< /"2V'G:@ M=1@61R)Q+4]P?,6;\[%.&V)SQABFO \V)&$5>835JT\2.$A#>M &N(VVORO) MIF6* LD21R@=0L/X(E0#V%I9;*T&0:P=.RK\0(HP7K(^/ U/?0(E85>60!L6>F8%?*B]=$8"98UG 'M.*Z!'L%5 !20N M^PK.N%_#%,:)V%;U=K"]H@Q(D%["EH%IH>06%5^&I]?+)6(.'HQ!N2(-Y&1& MPAR.B'HYIO;_*8+M&< ]H-GW-([&XS'-AA]GJPB?/4CR:.?'(>9U;:_#]2 E MO]&*QAD7Q^##_4[-B\TH\&8-_<_M>T[8+>&D["E#YE&!38JT"7K[GXC"@&0$ ML!OXU2@6VO&D+)\!)9*F)-\>VYN -=#ZB'13TL5V4J!YVB(QTN8V6:6,>,R* MJ/4WF%=&O?NYM2TMNC+V+1I]*;7VP*%B"Y:-M KHCHSLTRM.+-=JVD=CX=$: MK-^5FX M2;QZ$;H7#Z42N1:EP&,47G4R'_OOMP=^]D8V=&'I7F])#:N"O=(J@W3J4U<&'TX4]/ M9]%L3)(Z #I?S98=.O_">Z:]+IH2>>M 7\#*[N&<43J/YREZZR7C:WQ!'RHBK*$#:)6\L;2 R,I'/3VH/7/7R 8$NNB=Z M'N")\)\X>&>H.'@:3!?+Z'HZ"^(9 .EZ%?Q>5I\0@L#DMN@'"R;Q*KJ^G@:3 M\3B:S:?!:W1Y[&#-+;!,^'DYCB;7D^!Z$BV7L;V9H*;#;F'^!;Q[@T:#CY_A*]M1X,_;$K;HW\"1 O26L!:? MM< UWOS*-WF!3< T@1<10#8/J-N 6@(C0?6N $^D.NW*G(2&IWQ_*37698U^ M'TODVIC4^P+6\?0:,!<#:HG45H"@\2+N$EOWD)KYI7HZ&P/05RI)>"SN>2UR M\L]1D% AQ3'YJ6'BHU".]IJP:@&*1>4B&$ S<3Q#P13$$[@@< !&2UX6VTNR M,/3 Y7A&YULL@4+C5?"A#T%=O)C3PC(&/AHT@Z3IQ3TG@Z3YW@\Z_&""#KU$ M.CS1Q6X4]$\6ON\-;+#+"ZR8S/$,$@ !H*W9-RS$4@DD#[88QZX+%%H;M/?R M+$$H1>1!S2J:$-VB6Z3('U"5 G V&.YB*6DD87YT7@-M<%7L,4W#;D#&A*AH MGX>L1G&'7EV8$35"#%O(0A@90712F?72DM14V%T%\M9;A'4XO0)>/$?@K07I M+"3$M9L"@W&L&Q9$@2!M?H0MZ+!;J92T=%^!=&07!2YL9"1+G32[SU(T-[S% M["W*S/,<:(('W.)7<$/:N,#K!G;IG_J+BGU##:(-!3H'V]#=C YCK4,@V81[ M6>]*5D0\;>$<^.U%?1Z\1;PA$S* ):LNN$.;GO6FG#"+U^Y"C4BPF5DW,O@% MG"@WD Z-&#VM QROS& MT[C1Y8Q -LR1^ O+V-EB%4VO)RQEY_$DFLPG4="5LSWJN:]1],\2(#RV)XUHYSF55@%$SV-E(4CL;ZKK=SF$ +7&[0>2(# M?A9XH"BV:*S!!$CM'C]&;B7ICM\;OSVP-8H/ 2ZLTI]D%?![P +&VXA#)>S( MTS81R@B2X"WE@7<=;JNR.?@^>+CLY*VGX &;O3>%ORM$J?8?KR4-W!841R/F MZK&C G,7<$4,;[ NA(Z?8$-* Q)1HLTL[7"V,6;/W>COD@,&BL&!+)B)/]-> M!+9^X-@<-^@<&^Z//0,+08Q^PU-[X'A-16CT[8CU45^!,R 49^A [Q4=[S)E M?XCS3EX%706,?3'ZAE'TJ UI22$+3.<8O$8N/6DRF#CT@B1 _VT9?O#BCQ&+ MC^ZEP+W[L8"T'6-=IP &N"56P"@H[7\L\";$DM$K0B9X)N@G@)9L !W8NZ M$QAME(X2D8Z)$\ M7Y=5Q58N/N!\]5G!V:2D//D12+=-BMT!'=%UHIPHO$S& M9?,E!V>3R5='NA"V(-*R4D.7O$%&>;LDM8U\/WV09,ZF6GIDCZ:0M;(6%8;SL%@I"8/#%6)($)C^ M3,9GP+DJ&XD@[[-40]]2;1M#7VBIWO@/9>JO&% B?*"<:]P"JCQ;Z=L\+K#% M)HB^J;Y2W#6QVR>Q80D@UV'S+^1+^^+EE(<"\Q'?B;X-I%%_/V@CPV61V9-L[@P2-\UUV&S\%/9;L!$D? HO M[FYN1Z &'&"!^=4-.XX4NQ_L\5M>5MR_A80&#*=OG+K[C:,&<#]%/_Z<;ULO M&'6:=Z%CBK1OT#F(5$BKV&0YG^Z?#4"*%W-ZG"C)T)R]UV/OBYN.[$68!HOADJ0PZ[#GX4+;F6AKGM-BB[ZOV M7,LZG5$Y,PP#LYR?26K%OM2G][0MSGW2"<<6V"XQPZ"25G<"%M4&)'/?KPR+ MG,7MIHV&%F(Q:J9S'O%)8.AK2F@_ZUB/SD27-&2>3I; !V-F.M?SM@=]<)=% MT*5 G![L0:4<="G:G9X!W)<$ \XM[U]B'>Z=S(!EKC3[A"NTG(_;QR%0!%T7 M9MGK?[=QMK-!@4%N[%*N)L/I4;L MP2V(NNP#36#EU9.0'.!;;]0\H:%NF(P4F/%*]2ETJW2R-,-V+2G/^5-1/A1M M)B#2/QK"/N>Q5/#,E99@G14<(EG^8I(Q:;JU^*R/P!=IGZD$Y(DH9-FHDUD< MO=AY_VJ<]XVE5"_8=DK83\-)-%[%T6*\"%=SBN:^;),JC0OBY2*:S";!=#J- M9K-Q\,H_9K 81_%D;+7!UYB\O\O0H*7C8RAO,0[C1;1:+3BB%TRFT61Y'4PF ML.;RY-BDLLYF,]#X%L%LOHB6D]E@C,XEU$T>R:@SI_NIS-.U2#[ULI3!.7U(R)<5"A7\EOS*@!@C_NWU M5C7H,.PJ,IE:/(2344' M*BY9W;"_C9[='14,$X5J%Z48S\%9#9%VTJ;]"_1U $2/(T]&LYO!9*Q^O"&. MXL4"<8/6;R(+C/>[:"#-9NJN'CU1@(@RYVGC T"D+")04^29R09@G5VKKWJ7 MUN)*&U=+2WOD$N*VK7B#F%L&>[X?GM5I@32Q@ZLFM)RQG8.?(I M-+1Q/ZA\!D:R&)'BBC,KM")1TY#U@Y1%./\FO PG\V\B71_"U$P5&K1/0T>N M9 6CQB9Y&0%FI!?OSZM\-/Y1]L5[ G2GKW9$=1?LKP+=Z?$LB6_TT[Q8\MJ<0&I]IA7(IB?8-GG(7@>W&H8B_KDUQBER&P2K18SQYGMB@;CP3RZ M'H][!J F%US$RV@>7P>CH86FN% ,,G Z#]X"*W_><\!+F^I"];+H9EG,HRFL M/.I9^]+3N,WXI\%\%EU/Y_^/\(X'X3U!,"Q6T7*Z&H)W#))]OC@+\-DJFD[' MPP#W,?L5 )_-HWB\^ J 7R^BQ7PUJ'BXW/#)<%[W2Z_R@*L(Z)K_;DH/+G[& M% P\)-EXKXV+IK\SPN!:9Q24$@X>_M5=M/S\+9KA J1N6<4%*H/Q^%M:A#Y/ MOAVY> TZ,#"@J?:>+="=18M:8IO6]QMNFXS]43=W+\/9*39[V)YFB0-&**SQ*/1A(/?@!9$;M#*A?'M"%N;J?S1%5\LX@=9YN/0=G'41.OX*SP[V 1RBR13J5.%;+XA"4E![ MGC[VKMR2@9U14_ M1LDRL#'U,/DQ\$* AD;:U4F68JQ:=;(=!G4KC#" (K>)=@3Q)+#5%Z7JSS1J M(5>GPX&E)BIT&>FTC!)#'H!D&F7W0/IWC9D@'B"R/6J.%#P,14_$[8LW9JMW MEMT"+#\8K,GJ#%N[&N3MKM!A,ESI\)(=HG?D$#6\M)=O#\]S<1@%O7,]QGT] M?ZRK95.4;50?+Y,<4$1)]7X1WB/,6,]C&&" CD+TXO0S9=' M:BRFJOA^SD5 M/8.?5Y.YIFJWJBLZ>]"E\"V.BFQJ V8#9C9QEXF^ND(L+L,K04D^5I],'O9,1DSD[(>6E&%/?U;82IA@9H4&&#I0Z" %4_"C$63" MJ2D_G_?TE0]%QT'?OV/2?1#>7$Q[< 57@:D'TR(N\*'>+CPX8-NQ/.! M>2ENH8_%#,]R1C7\]RCHF;ZW0<,!6U918P-*UM-\W;8)HL0_KYB.>Q18Q)M$ M;1#N>TQZXDH2[Q8LQHLH-'LAJ>BT,M;O3)&C%8Q:7S [\&1-)3=8_J:,9"4. M(XS0=BE]ULE%>8C*9&:A!IB;K$3V(F48V.;$2R/206;1(4X#7=09(S>9C0$\ M2"YBXV+0Q7FFX8.KWC2N*NJ,$UXX!Z[.8QEIOZI5&KPH+M>'M=-R;*$GE=7O M,7Q\ )Y]D!7)2;JVZUQW-[&9-PZ%V(L CD?-9AC&[?0F\N2 \GGPY4>';@)& MM!=B2#1>N69,USOA[DEIJT-B]:)RWD 6/,8'1(>?CA$YBW&8BB,&S,C?U[?% M0YD5G)J#=Q,A6IP[#6N),,QTR'F@U,P^^O+Z8#V:R$!VJW9+G0$\>D 5B6ET MI*%SD$%COZ;:+.R@9'MMW5AFI+4QW"_^ QMN"O?DN25/8@B=#>OV.>*/TE1V M6\>Q*JEQEDXW #3\>G7G$3'58P)-8)^I^TQHF11PZD_E+HLE,_)H4G89/I7I M7D4[#(";/ZB7FG3,Y#7FX@ IW99()Q>O?[D=N:<)Y5>F;92RFSDC-TD1Y5XY MG$W,8?JR,E+W)!6BINX(?LF)=8!_"]+U =.U6=*8/05:=X+YG%/SA_^ZQ,([ M%1EVQ21%N5%\S$SIDUMOK+<](W2ZY_X@ZZ8J>+&R\#O;Z7P(I".MMFF[PO(3 MVSOI#55F,CNL:$+,20&,X1<8':ZR+;7\:0ILZHD^6R!;XXJ'I0/5K/^@=G>8 M@3(=?X/P0K6$KK"4 X'Y+B=E!H96Z Y.7W)?13^VR!M4G%=]XB"C7HQP:U4O M]I'5(DQP3,Y>[H!K/B.$^5:6VTH<0&!@J(1@U4U@ZM1_/P_>TVS^L]0C 8,Q MR@O48?]!"G>-)]/H.I[CI^MQ-)U?8U*>(\E@OHK&,_@9U,05_/B1?.7TX'(2 M72_'\"D&X1E/!AU6L:MFBX>+T-YR;Y\(*W]=9Q6^N'?4CL7+7[D,;\41#OXO M\:G99?V*R2,U;]4H^*HE"7>@@[86;LF]5E*-,#6\7[4(W976"E'XMDZOT/O_ M !HT9H$\(-T#G8-VD7&[SX"?N/DQXGK^2=P6R)A2Y$7XK"'6;O_C!]Z/G6.> M94>6!UVQXE1R?[ *NP1BCB%LMD)6P3H#-CWL**U6CNMF4.@]2Y#(%:^IM]X2.CT;A[W3Q7XMJ6Q)HVVR!=0)T05:^ <1F M0$?3NO)5K>*O:#5<]9?G;#&0VD_SIM@%!LTK,+B#QP)"41]S]*H%3%#7G CK M#VSIM]U_J[A@7U:2*[Q*O;0[BWS[C+$JW$]+F)]??<+.IR3?G5/: FU&=^ST> MXM*N8BP>+OSZX(>07[D0?4@3,I8.Y[+S5/[@]Y>93ME!??ZP=W76 # MC36P@DVFG?JD,%^REN _^&WO&BY#G'/0P.A0[B^_C0W-S=T0P6)A2613#72F MD;$Y3G(/C7)2J4[S'.-L,7E*9#/*DPRE%OPY*W%0DW E,?%P.*8II1T#-3+V4J.\[F6@5]1/E_1A@1]\0%X]]8SG9CD:L5;ET':X8; M].K:'A@RB!976!$/ET/\R 8O!P%:S7-[L?-(;<7]*#@_82^2MM[P3O/>DQOL MBBJB<-?L18&%)M0]5-\:,QEHQ8>2*A%M"F>7*W!FCM&U_@[*(X=S7;]TBOFK M\,>S6_,3J6@;NC\-8KLB(@ MA0/'$>MOE 88Z,H32JZKR@V0#FL3R$\&:<.E M><>/I'E[U*K3L7N)XI%>F@^CH&>FT/].1TK/LO33L9P^/Z&T%@;"TQG8W.C+ M.ZUA"H8TCI/N.T<=>=AH-S!6E)RRDI.:S[_38R%VB;+Q<*(L!2 O;XG"7GH4 MUHN81UI/?@9>>F:Z\&X'0&C1LRFB]>^"[GAXTM"S6\?,(.I_^8.?9]!J:]K7 MCK2U#'K@_-XJQNE[FPM[%^^2'?8Y _4U!98),V;Z<_ME$=1,%!?0?36U@:D[ MUI@W1?A'IT0$VR#!RUP0#Z)*(_<;;3FX+^%JZZ1$XV/EGG'Z,:^J72'L'52Q M*PVU+G4IDD.\IE-_!M("-%[;C0BS !JEW_5 ) R7295/)Q)]::@A/V/ M& /II<9'&FP>L=S53=$RP8@#&BB*-=R-H["UB;TMU2"GH"-1GW?*R\6AX6GBMKU$'?@1A6ZIPL; M==8VZB/_UES=&2CPC9VS; >-6GR2!7=:TY74IC]:)>\)DQLD,Z/H?KC]CG(%EP2 M3CRMG"([DW?YH>@/I>OCX5[U_L4' 9=:5]_0-..G32J3AX4VGVM?/(M*)'KTOEAI>Z$((+OK^^M5"$/590K24FX=) MW)P4)OO)*N9AK-X7>:*KT]?8V@IL32,-[:1?,I6.F)W4]1<-(9(\WD8*MO)F M,)/%9!MY@5X.O;('")NXMM,*NI.T&EM__,J]!UTPZ(JT$SBT0^Y6,=7U_:A; M$/R AI5K=U2>YE&"\#'>3ZT/9#EU4/CK:"0U0F#,G12P+R*)H&\NE9DWTW!6 M)OD5/$]]BEO%HWJ%V!@XA=\O[6];^*<8@MW@!76AL^EP+ O;=A?HJWW#^4K^ M&]^JLB@;W88&Q'Y:\MO&@(V DA3^"[:EO^N]KX_$T,0:G6I?NKB)H-DGS&[> M8&5\@9)GLM#];V_N;DWVU@/W7,%"+:&[;<'$G9_5R&OL57L)P=1\A!4;W?I'VN[12" Z MN:BC ]F\';[1"(Z,/>TD(_!-+[I3I=N'>TW:VN37D6DG*GP524LY<]$DUXC2 M%'IU#^:;"=0,WO74X5=Q=#S-N%?8"I@M6L4U-1*V$HGNA-==A4T84KFL>J/, MSG2REVF*[NFHU$M-AT]%X.5"MK/&L*L*!1XMB-M']Y.%]6)=U&,7)P8"J8@X;:4J5/Z]A+\C+L&X&:"@[IWU::I2*[;5%?V9XK*)AF20UX7 M%[M$[TPG=_ON3AQOXIB@:CUT:Q82M7( %PZC#HL;%1^]+.G\:62_:_#\JFB1I<"GLS27)JEWNMRW!O1>M^$UO.R&,_HPMX/ MF[*LJ>[&@PVU&KUIMH@JU/'/B8-X?(F9FUB'HZMI\&/P>$G.Q5VSKHD@N99G M]+>+="CAUTV[FLPO9^/1X9&L1,;!.<"&2OR)R.[(>@=PJ M4>@'\\_E%?UZ.5Y&X9WDEZQ]L*+E@BYV$*_@L&^\GKY(F#R*J,T\^,J[ ;"^ MM6W.K\]K7W=<%[PL>B]&SX/NNFYD:ST;!49Z;KUJM04NTVS"L2GCNC7R^"^2 M?N!(OU?E>^:]_G@OJRV]Y)ERY8N:WX1LOPW-BZ1O^/7);CB_A?J=J+:8 9W+ M#3PZOEK.GW#;./,'D"F]3'E=UG6YIX_X2@E9X0#X':^E^0,7L*_7?O&_4$L# M!!0 ( *6(?%B.BSH!S@8 %82 9 >&PO=V]R:W-H965TZ8ULL;/2IA$.4[.>VXV18MD3-?62/=Y_LWIB1*0NMO]#D_?)T%I!&LI:E(Q8"?[?R4M8U M<8(>7[=,9Z-,(MP?[[A?]<;#F(6P\E+7?ZBEJTYG^8PMY4ITM?NH[WZ66X,2 MXE?JVO:_[&XXF\0S5G;6Z69+# T:U0[_XG[KB#V"/'B&@&\)>*_W(*C7\JUP MXNS$Z#MFZ#2XT: WM:>&L5NU+I5*U6*UK'SLM1= MZU2[9M>Z5J62EKW\)!:UM*].Y@Z"B7Q>;H5<#$+X,T)"SC[HUE66O6N7L-+=R=O;C#V$:O)DP(AZ-B*>XG[UO;V7K-,RX<<+) M)1..76KK?/8KTANF?1Q$'M)[DO-AO1_%V5%<2>*\=A"W/>EC%5ELZ0A67279 M2MP-4K4UGOA16GF%U'L\3CVXR+W_D"R M,]6RC=%K"+)>R'._*"(O# (_3B+O2K4*>;%D:ZV7V,X"/RQ"KPC]+./>J+S/ MH"WXI^ ?AKD71ZF?\8A-X)&,>"23>/P&4PT[MU8Z>\CGD]2'??X)SKO4S4:T M#ZR"[VA#F+)B3MRSTLBE!A+"2"9NA:HI:9G3Y'=O1XJI7JV@%UMUKL/) MC7@PP 3%QU65KI<$3:W$0M7*(>B/8,43G(;48Z)=TH#[/:Y..U$ST5#2;+&V MQ'P2! MQT/NAS!@ +?6[?HU@K39'Q,?> M+Q+]F<*7J09UX5;B^@!,;BKH 5X@JND$(\!>VE=,FT>N*^G]MD+9ETQ^[=2& M*+V$/0 \ZUUUIE5]GI!9*W5/8V"]W?X@R@IZHQ#2]AZY!WBWAR9PS$8J^,CWZU/M_7Z.ZLUM1I$<.BG*6(_"?=&Z*-=T]5#E]B+ M"N_EXYE7PR3QTR3#A%H67>;8K:@[";X4(2%_XT4^+^*IO,A'?^:3_H12IH-" M[^YQQ;7RH#LG.1QVYXZMW++]U]WO/0I92S5QORPA@\!U2"EJMBBI#)4BYWX: MI"Q/^AYW"45Q@:F9H^XYG/-XEOIA''I1%/EQ''AO%;(5'9"M)&(Y#7P>!J.3 MKPS*:*4H5\0];*"BEP:,IWZ>IT/M\\+(#[/""T/(S+RG9O>1$*-9\R+UX@1- M-9Q$K1A1*R91&VW[&7F^$.47E+.A3ST< G"2V?,]]A$BU]=I6U$/&=H-((&P MOE6JH065.YVJG4Z[WOG@B>$*257*](>I'#!)]^"_M]-C[V+;P-#!G^YR@.&51/N5O MCC!/TF<='N=^% 73#M]']CL<'B<^#]+O<'B1HKCF4UD8!H_OQF R#V\$WH)L M\P[\K!_IZD_I=V_-_55*WMCF852>!$H.E,_ ML)71C7W3PL]8^4*WO<=B_?GH MYJ@O>0'*8L$3&A6!'R4%ZCA@:/N2+6HOR?T@QG:8^#DV/]&->2#,0K_( HP M*HKQ89SF>T_]1IIU_T&#>@QB?GCUCZOC1Y/SX5/!X_'AB\L'8=:JM;@3K4 : M'&5XCYCA(\8P<7K3?SA8:.=TTP\K*9;2T 'LK[1VNPD)&#\EG?T%4$L#!!0 M ( *6(?%@;D:03T@0 (\, 9 >&PO=V]R:W-H965TU6]-<>ACW0\MDB2HD> M2=?-_OH=*4=17%=%]V*)(N^[.W[?'>FKO3:?; W@R)=&M?9Z4CNWG4^GMJJA M$?:%WD*+,VMM&N%P:#93NS4@5L&H45,6Q_FT$;*=+*["MS=F<:5W3LD6WAAB M=TTCS/TM*+V_GB23AP]OY:9V_L-T<;45&W@'[L/VC<'1M$=9R09:*W5+#*RO M)S?)_+;PZ\."CQ+V=O!.?"9+K3_YP6^KZTGL P(%E?,( A^?X0Z4\D 8QC\' MS$GOTAL.WQ_07X;<,9>EL'"GU9]RY>KK23DA*UB+G7)O]?Y7..3#/5ZEE0V_ M9-^MY?F$5#OK=',PQ@@:V79/\>6P#P.#,OZ& 3L8L!!WYRA$^;-P8G%E])X8 MOQK1_$M(-5AC<++UI+QS!FVF>>!KST?V7^U\W2.H.:^?M4[AUR=AK9U]'<;D4%UQ,L% OF M,TP6SY\E>7PY$G?6QYV-H2_^V((1/E(2*NA"KR\^6" WUL(ADU> ,B6OI%A* M)1UFG4^@]1YX"_\.BSI=YB&1G(?HI8C0M8\H8C]*XH$6>'):IQY#F M7V$,)LGS9R5+DDLL &.0(++5QMT#R+1VR5;C<7#DS36S,: MISF-\R)B)>5E%KW73J@0;Y8Q6L1IE)8YQIV1$9YXSQ,?Y:F+[$Y;=VK[1VV_ ML_U$!6CX@IW98L;" )%MI798:/A"4,.X4@4MB!4V#>FE[+O?HPTN<[4/K]F* M]C[L67%IB77"05<3>DTJG#50^Q:,MDK;3E_>7]?$Y;_H45BRU@J[NW^: 'L/ MPE@"[%NS)4P'%J?MZ3G<_H;,:CK.24S\KH78U,=IP. MUN5TEA01IT4:1Q\Q)M^RAO-%25/D/$MH@A@/G'/.*2MF$4\9Y2P?8SSO&<^_ MPSC6()#'9/QFO92MP):"HZ=E>4]>"[Y[QX-WYL(N]"S9 MDVSOD"!;Z5WK8!55PM9D*^X]^T0OE=P(7S4=J=(+XHBD8='MI:M14SA W7F" M@GX:C4IQM4"M[4&AA)KN2!!A=J"+KJG/CW70=8G,*X$GM."Q'_(H9S.:9F&0 M1SG/*$\R/RA(CFTGGX5!&178>V8H+AS,(I:EM$QY1_^3Q _9'#*WY.(H3QNE MJ)^2QIQ'GN$YDX$',7%6(5?]\6^MXT)N>B%7(P*^5&S;P>-_8>/F%$GIT7\Z'EXI*!@>L]? M:Z]"D6*'PYV,W),:."TS-A\YN1(>TP0G;ZIJU^R4\#2O ..K9*B&Z"Q)L9V@ M[LZCW\'WJ 2%.U@%W7VQ_]K?MF^Z2^;C\NZJ_EJ8C<3.H&"-IO&+ D\STUU_NX'3VW#E7&J' M%]CP6N,_!C!^ &ULK5;?<]HX$'[77Z%Q MFTXRXP/;V)0DP PTR5QGKIU,2-N'FWL0]AHTL257DB'<7W\K&1QR$/K2AT22 MM;O?_OBT[' MU9-> ACZ7!9"C[RE,=55MZO3)91,=V0% F]RJ4IF\*@675TI M8)E3*HMN% 3];LFX\,9#]^U>C8>R-@47<*^HKLN2J>:&W^_# %TMC M/W3'PXHM8 ;F6W6O\-1MK62\!*&Y%%1!/O(FX=6T;^6=P'<.:[VWIS:2N91/ M]O Y&WF!=0@*2(VUP'!9P2FUD%9Q?[^S?N=BQUCF3,,G6?S@ MF5F.O(%',\A979@'N?X3MO$DUEXJ"^W^TW4CV[_T:%IK(\NM,GI0,M1SXP_ M2;$"9?B\ /I5&M"(;Y;T!U.*":/I^5>Y@G(.BD9!U*-W7#"1/#)7T MQ;!KT ]KK9MN,:<-9O0&9AC1+U*8I::W(H/LM8$N!M!&$>VBF$8G+=Y VJ&] MT'=.GK#7:[/2<_9ZOSTK?T_FVBCDVC_'\M*@QL=1[?N[TA5+8>3A ].@5N"- M/[P+^\'UB9CB-J;XE/7Q'>.*?F=%#;LX*!,9G18L??ICEBXE%K.]F6A\I95] M-_I8'">1CL?QN 0Z \419.* MX?I2U;7H("NK(<9K36FDQI44E P^W)I;@-P MU[0$LY09L6:L2"X+;"Y6X74T["6**]*"[_#(@0?D]KG";H'P!E1)S[F@&V!* M7Y"$A.2!ZZ ;JWX5!D MQ*J%T34]V]NU6"MI RRXV9 PB#N#2]0/PUYG8 W=/H-*N09:*9X">4_"3CAP M2SP@,R/3I_8FZ%PFN^5U'ES2W%722$0#>H)12>T7S='?]HD,MTAZ[4,BR*MT+3S1^F$-MGZ:L2&LL8PG44+^ JV/9M1W^_U_5[<)Q?D41I6T,-.NB4)>O-2F1-D[+=D[)]N;[6I M,7_WBF,GKA 9<7!X0!9\PQ\9Y2IZX,PQIIZ$.<[4+7;58E<[[+K%;H+G^]1R M@TT.S"ES;8M-8?O>,Y\-Z"]I]$NR=/T2QV%05@#O&PO=V]R M:W-H965TB8'5U>C,5[M4 MRK%O3=W:T\G2N=7Q;&;+I6JD?=>M5(N116<:Z2":NYE=&24KOZBI9R(,LUDC M=3LY._'?KLS92;=VM6[5E6%VW332/'Y0=?=P.HDFFP_7^F[IZ,/L[&0E[]2- MY:9M3B='(>'7_(:;Z?\+M6#W;GG5$DMUWWE83+ZG02 MDD.J5J4C#1*/>W6AZIH4P8U_!IV3T20MW'W?:/_L8TX->2\_2B?/3DSWP S-AC9Z\:'ZU7!.MU24&V[5Y.R'[Z(L?'_ S61T,SFD_>QB;8QJ'?G)KDQWKPG]ELFV8A_5 M0F&P>C:V+X*#-O9'\&6I@+?>N(.!U5/CU<;X\S$;@$;$,8SIECFH6>A6MJ66 M-;-..@4*.\LTS66+KD8;\*_= A&5JKE5!G4^#JC.]">"30X6JE(&6AS5+'@3 M_/!=(2+Q?GQNYGDKPZR$QW$19#P.PW'\BB. HF J> MSW,>AA&$<<&NS6D>\K3(,!SGD5_UNZS7LN\Z%"^R@>0N97NG&%1#6YH53/!$ MI#R,YENM3SU]'N^7SL%%W0.9IJIOZ,U6[2QYLQL>.X#'=,1C>A"/UZKL4,M: M]^&@:%LBL4^#?>G8#?*Q=IUY9)^'5.[,NZ9<$8IV2;@/MX=].<YPCCP(1O0,JOQ^?5PH;3TL8 MKO0"&%$ DGV!BVMP6)IR.1#U'COMBOQD)3"E72!(V=2K/ I^15!F2V=9_8U- MQD?U0N^-Q_@>O$U;G!80\L;W6]6JA79'@;?A__8P $Q*,,2(4H,SGQ"4WY;' MHFR,L^^W;P=@G(TPS@ZWU:Y9=:VOG2_5#M^DM0J?IP#5+9#E]"L;X$$#^WOJ M'CO!$SL,<+;:$MS@EH>;QY1N[PZCZJ5F)@U: -8M3-<EI4>_]1TWY'DX#V(> M%@47:1+<+*51;^DX5Z$GLK6R,1WG&PRP-$G12&/I)82K;*1U+XXPG<4@A M"Y$,M()GB"SB43'?5R+L*2GVB@*C KL*?DF>/YVX,?'XK)Z__7)Y<7[%IA$R M',7$(;SE<0P2^8/TVV[Q=DW-;T!S2@8B3S;L25E"N],K97E.^_W^!-,TCA$J M69P6@L<(]&@OS=\$B#., 9(LHSBS).3AO/"0K%XDY>6^?FC;RD>^YP?YONFZ M9//7D08_$0TNB 8C"\[OI:[IU,MM9H\R=OX2B/)3@_J8V?AWON>?]]6X[O;\D_RS-G4;J:[7 MTO!=CA.3Z2^>O>"ZE;_LW78.5T?_NL1=71F:@/%%U[F-0 ;&V__9_P!02P,$ M% @ I8A\6 F!KY0C! 5@D !D !X;"]W;W)K&ULE59MC]HX$/Z>7V&EVUXKI9!7"+N Q+Z25VKB%EK7U_V^R@HH MJ>J)&BJT+(4LJ<:I7/55+8'F-JCD_=#W!_V2LLJ=CNV[1SD=BT9S5L&C)*HI M2RJWM\#%9N(&[O[%$UL5VKSH3\4"S:ZY533.8N+@M%,@UN--W;X*!?W.!;MS1 MC2^A3[]3*6FE%?E&>4.MD&<*=U!MANH^3=>\V(.$TX2!(O*$?6&^ JL'N9+[U2*-8M;)4 MEH+C^8(SYY;3[.7C/,,U!LQV:-:U\_AO.L[=*17GX=7@HX<&69+WK");H%)] M<&+\/3'U8JKU1S=+"4!8A5Z@-)%4@Q/UTLAYNW_EO&?#%STKV8Z+QT9Q88#PDH%R"[@\([UB=!&@>MB5.:]8ZFHSJ:QUO!(YN"905! M&Z&<$V@7PYR/N/IHQ-82(M5,MKLU1V48&>X4BBK\VEBJ8ND< MB:Y=8J.(XT#GB*S3KO 7BGQ-C;&#Q:9IB$L9!;W$=V;HP%M+[ T'!\-7L6Z[ M8VPD\5(_\?PT(E][;[:)BU=^7!O?WBP%:N6*4(AR6&^KTAZD^VMW@[ MT:*V-^=":+R'[;# #Q^0Q@'M2R'T?F(2=)]2T[\!4$L#!!0 ( *6(?%C] M'[7&7@8 'P/ 9 >&PO=V]R:W-H965TD-S!C'DM\I9 9:VNN'%@9Z[8>;^R!LA7AP[%122/GWMRO9QBEI M>C?#$%G:ET>K?7:ETTVK'O1"2D-_+.M>T6QJQ.IE-=+.12:+]=R096YJU: M"@.?ZGZJ5TJ*TBHMZRD/@F2Z%%4SF9W:N6LU.VW7IJX:>:VH7B^70CU=R+K= MG$W8I)^XJ>X7!B>FL].5N)>WTORUNE;P-1VLE-52-KIJ&ZKD_&QRSDXN4I2W M E\KN=&C,<6=W+7M WY\+,\F 0*2M2P,6A#P\RC?RKI&0P#C>V=S,KA$Q?&X MM_[>[AWVT?-O6WZK2+,XFV8265>:(?FT(V&!]Z78M&T\,OXJZ6^NAT:L )BDZ+ MSN"%,\A_89!Q^JEMS$+3RZ:4Y;:!*: ;(/(>X@7?:_&=+'P:,H_R@(=[[(7# MED-K+_Q_6_[[_$X;!5GRSZY-.Y/1;I/(G!.]$H4\FP UM%2/K6R:8Q@Z3GF,FQB%]*]MG8C[5<2N)QQB'I<@/\M_! MX22'41P'%DZ>#G"8%P;,@[)' C_.MQR$@9?RP$("A=\X" GW6,"]($07',%^ ME1H,4=#I8X@\W*E, 0)/O"C.Z 'E?A)3FR=]R.F]0SLZ4PRQRQ\HYG;F20JE MJ42BCATX^P@"PT W4LFMDW?8,4*7RU7=/DD),>',Q83GN3VLSVTC^]4\\ )8 M2C+[\Z4UHAY%L3M>NH"]5+FI1/!S?%HL6JA?M,Y2>NPREYQJ:CXO/ M+NKLM_T% K9M?]/;[Q@ 01KLVQB+NG9,ZDZ%BHU0Y?/9E&N%N?&?PSVBTK1KZ)>2^3BN7-Y0 ,_RC#+$OS'7#;3:R2F781,MOSB M?L213- V :&1:DD/J\:ERA&-_20DB<\S_!>3FTH__/$JXT'^9JZDI!5L"\J* MH4H829%E]#589"'!GYC#SSLH-26D''VJ9%U2U&;\#8AU(S(>#3@>VUJ8JL8B MQ0+$"0HL2/T\(VX &?=Z3P(E0P(E>P_YJCN]+>H"V!$QWZZ5@FC73_1R1-&[ MX5.ZH.[,L+W.=Q=G3+N>T^U/J!Z?414]*B*W4?6UF-H:;$LX9,7+ M.AWF'G?6J:$ET!>#ODG0YR8QD*9K'T/XQK%7$F^6..IC,(@-2UUWP2S5"P&! M.R)U->^J&W%0.YG1_ %4[RBEQXX7H:U$N0_5OL^^@V'4_X)D;A7B$,I7D# O MZ942J&61[0A1CC,,>T,$PLQ/&&%98BM?[K.8Q QZ1 P= M0R/XI@E' KF<(X M#[TPC($LT XS#B4^!RHFJ$##JTP1F+G"4PPJ*G@R4K" M9)Q[69A@2PU&'V#8SH (0^\A]A\.V\A8"N2.^?"182]S,T._2OTD)\\="/L/ MS+%T7Q%/!PZF^^\[>(C'>-<&LK5+>']H8:LG5H-&RUW$VFOQU\1RR8[I92Q? M] )2__D"U($HQB"D P'I!Q4)*V3;LV'KSF1+O,;5O@MJ2Y>F;8Y',UB<(3M_ MOGBY&Q?*5\_EO3,)G)Y7C6B*2F!W 1!V%?=,X1JRI. =+8D"<8OF";/<2]/8W0H< M@?>$'3 D:>REF*L\\O(PWYEQT]&+:"G5O7WW:;"X;HQ[' VSP]/RW+VHGL7= MN_234/<5'$8MYZ : ,G5+FWGOLP[=N:_@,= M# _NV;]02P,$% @ I8A\6 C$SA_8 P OPD !D !X;"]W;W)K&ULK5;;;N,V$'W75Q#:19 :G2S%2>Q#=A)BQ;8S0;K MM'DH^D!+8XL(16I)*D[^?H>4K#B!8^RV?9'$R\R<TAKO?6^^_.>[(94DU7$E^SPI33OR13PI8T8:;KW+S.W1\',!< M9-/NS3*?Y(TVLNJ,$4'%1/NF3YT..P:CZ!V#I#-('.XVD$-Y30V=CI7< M$&5WHS?[X:@Z:P3'A$W*PBA<96AGIC>8]T]2:U*#(HN2*B S8Q1;-H8N.1 C MR96L*M1O863^4$I>@-+D^,ZNZI-Q:!"$=17F7T)^]"US2'B8]'2X-Z!']Z]"'.HLL#A 8]H<$A[U-$6R-V=PKDBLRI M9CFAHB#7C#<&"M(SOMTRWD?A<)"[$LA*/Q+O96M,W&!,G@+(B3@7>"HSA(SP=!?!;AZ-Z=#(#W+/$0UPF$4G[]P_L_^ M/Y+CZ/0\)<@:WYEW:.881B_Q,R2)8 @\)3SQM;:2LF*O"E@ MQV6KV^9M572U(%^XH,N<8FU8/\_8J1I>X!2J;]@O/8R?*/0O=8L"DULW*B^Q M,;W*LI<$R3 )HC3RXB :Q<%P&'GW5"F,^+Y5T%:N$%W/W#!3DEFM&'<_5[)B M@HK7VQCD6=Q9'09QE/Q[ 2](T&&11_[Z3 MAO*7=' M>^.A?3>5XZ$H=,IS-I5(%5E&Y7;"4K$9>=C;O?C %TMM7OCCX8HNV!/3'U=3 M"4]^C9+PC.6*BQQ)-A]YM_CF#G>-@[7XB[.-.KA'ALI,B,_FX8]DY 4F(I:R M6!L("I/:1P/[W?H#Y8\D)E1Q>Y$^HDG>CGR^AY*V)P6 MJ?X@-K^SBI -,!:ILK]H4]D&'HH+I456.4,$&<_+*_U:"7'@$$9G'$CE0!H. MA)QQ""N'T!(M([.T[JFFXZ$4&R2--:"9&ZN-]08V/#?3^*0E?.7@I\=_R@7- M^3=J-+U"CU07DB$Q1Y-"@:525XCF"7K'OQ0\X7J+7MTS37FJ7@]]#<,;$#^N MAIJ40Y$S0V&"WHM<+Q5ZFRXZ>+(+?D*"&P(RDZM10=%_KXL635(1(]AR$;#-: [MN.T9;33[T(5>K4*O1^:>98# MN[0B3U$,]CRF*3(G+1RFK@GOG4QX-VC,MS.6"YGV:Z;]'V*:,V"IA9EJ2Y;G MFDF>P0Y'TZWBREC6]!,XHBY="/T37<*@*8PS] N%&=3"#)S"3(&VJ";\$NYM MG-TCGE\*3K\+=<#!OJ0(G'$]0.J+S9MB9:CN-/E/>=%:;+B#Z%IQ5)LZ;L]+ MY3FHN+"S$-@74^[COH)YH?/^I=".29,]:>*9COHX+#3#;JUZ7&X^UH-.^N?\2,T4*E0;>DSJ5RC MHQ@[I-/#I-,,LVW(R83-M M*TP&B::WK1Q."RD2](, ]TF3PO]14.%]187=)=4=54O+)38WAM":IJ9.;&75 M/RH7/%!F0D,_:&^74$@P M:0S@^UP(O7LP ]1_ HS_!5!+ P04 " "EB'Q8F;?RCXX" !\!@ &0 M 'AL+W=O=PL%,[\ M#B5C%0C-I" *\K$W&=S/1C;?)7QC4.N#,;%*UE(^V+Z75;VL+#\1[]L]..6M94PTSR[RPSY=B[\T@&.=URLY3U%VCU M.(*IY-H]2=WF!AY)M]K(JBU&!A43S9L^MWTX*!CD1F9,5*P3+64J% M(9,TE5MAF"C(0G*6,M!7^Z F2TB![>B: [F8@Z&,ZTORGCRNYN3B[67L&R1F MX?VT)3%M2(0G2 Q"\B"%*37Y)#+(7@+XJ*B3%>YE3<.SB'-(KTDTN")A$$8] MA&;_7AZ>H1-U78X<7G0"KZ]S/R9K;11^QC_[&M;@#?OQ[-6^UQN:PMC#NZM! M[=].$Y]&164E6 )K5BQH# #RTGM$![T8:TN_7I M;T!'#M0ZT2X)8G]W*.IUQH?;VR[G!==1QW5TENNRX:,)NB/9"KQ;SFWL:='V M!/NXCEXQ00\]IMN7-+P[XNL?7.0*L&_6WS1Q6S&ULK5;);MLP$/T50BV*%'"CU5I26X"7!LTAA1$CS:'H M@99HF8A$JB1M)W]?DI(5VY*%''*Q16KFS7LS(PY'>\J>^08A 5Z*G/"QL1&B MO#%-GFQ0 ?DU+1&1;]:4%5#()*3W%BP>T:W( M,4$+!OBV*"![G:*<[L>&;1PV'G"V$6K#C$3*;%!27"#",26 MH?78F-@W,]M2#MKB-T9[?O0,E)05I<]J<9>.#4LQ0CE*A(* \F^'9BC/%9+D M\:\&-9J8RO'X^8!^J\5+,2O(T8SF3S@5F[$1&B!%:[C-Q0/=_T2UH*'"2VC. M]2_85[:!;X!DRP4M:F?)H,"D^H!<\X8W\F*RZ8;-N_78FJ<+QN'/4MW_ 2)FALR(^5([9#1OSE MD^U;W[M$?A#8B62OD>SUH<=SS$O*4:HZ"M?R7[L45S!##:,.FUWL>58T,G?' M2MI&3N@%C=$)PV'#<-C+\*'2#.09V#"4!>KB6 'Y1^'=86B=<6P;.;;E=G/T M&X[^NQKG%2P%%#*;4( 9Y6( ?LFC7:;V(**_J_R/[*H/ CO)1]#D(^BMV;U, M L,P[ZQ2T*Z2'T2N=U:GMIGC>5X4=EY)22;01*1C.INY-@V(IL M.V$4N6<$.\PLRQM>:*6H(1CU$KS%!,OYD(*,TK237M2.&UAV9)_1:YM%=A X MW>QLZVT 6;W\FE8? ()$YQ"Q6J> [P>V'9X1[+#S9"42%'O'[TD[;^?;2@B"XWZL!?P MQSWGGG.-+\E!R$=5 FCT5#&N9EZI=7WK^RHKH2+J6M3 S@BODX",9^12CWTL2MK62:B)UFE,-*(K6K*B*?[X")P\P+O9>%>UJ4VB[X M:5*3 M:@'^J5-#._8\EI!5Q1P9&$[+D8UW 3\H'%1OC*R3C1"/=O(U MGWF!%00,,FT9B'GM80&,62(CXT_+Z74I+; _?F'_[+P;+QNB8"'83YKK'+]#Z<0(SP91[HD,3.YEX*-LI+:H6;!14E#=O\M36H0<(XU< MN 7@MP*B%A YHXTR9VM)-$D3*0Y(VFC#9@>N-@YMW%!N3W&MI=FE!J?3=7-Z M2&S1FA:<;FE&N$;S+!,[KBDOT$HPFE%0E^B[+D&BN5*@%;I8@B:4J8_H"CVL ME^CB__(X*_Y1FEI/K/?0[X:HGB8R%Z]6U63#&:>N5L*Y!Z\],.[=Y^@<>[J24!.:(\)S))S_;"'/0^I' M)]4SFD[5GX9-;\)@C/]1[_=:A&W/WX@L*%>(P=8 @^N)89!-RVLF6M2N:VR$ M-CW(#4OSEP!I \S^5@C],K&-J/OOI'\!4$L#!!0 ( *6(?%A8+TZ.W0, M /$2 9 >&PO=V]R:W-H965T]A]Q%C=H^5/?@P"2Q"IC:)LE*]\>?;5@(&^)V(_J2 M8./Y^+[QC!EFO&?\F]@"2'1(XE1,G*V4V8WKBG +"1%7+(-4W5DSGA"IAGSC MBHP#B8Q1$KM>KS=T$T)39SHVW%TC;24 M%6/?]."O:.+T-".((90:@JB_'R6)A?M"_7]AP4YD*RI#16#!*:%O_D M4#KBR /SQAXI8'WTJ!_QL O#7PCM&!F9-T32:9CSO:(Z]4*35\8WQAKI8:F M>AN7DJN[5-G)Z;+8/L36:$DW*5W3D*02W88ARU-)TPU:L)B&%,1[M. J>KA\ M0B2-T,/WG&9J/R5Z>P^2T%B\0W^@3\M[]/;-N[$K%3?]!#=P5/+PS/+"' MYBR56X$>T@BB)H"K1%7*O&=E=YX5\1["*^3C]\CK>7X+H=G/FWL6.G[E:-_@ M^6?PSCCOZ^U*2*Z"^=\VGQ60_79(G>$W(B,A3!R5P@+X#ISI[[_A8>_/-KT= M@374]ROU?1NZ\J8"#2DQJ0L'=0@):!-VBE_;Y'G2IOB.PAOKK2OVU=<\?A*3J M_:KR*!>PSF,4JQ>UT$E%A IVL3;$0?H"0AO,YQ9#2\4BGOUR[-G)?:8\Y3* MG(/9Z4=ZT-?"&N1VQ-?N[0&O\V#_ >3H M?+3;+2\56Y74 =(36]$E=X^'1+TB!3JN]KM":'JCK/6PMJ"Y+ 3ND[2W0:77G'C4/$N ; MTU,1R'S_%U_;U6S5M[DUW8H7\W>ZGV.:$C5,T0R:$[ZAJ4 QK!5D[VJD&PO=V]R:W-H965T! M:32PW(-J$41A>!/4C$N:QGYOI=-8;5%P"2M-S+:NF?ZU *':A([I?N.)EQ6Z MC2"-&U;"&O"Y66EK!0-+SFN0ABM)-!0)G8]GBZGS]PY?.;3F8$U<)ANE7IQQ MGRD0T@$/UWOV+SYWF\N&&;A5XAO/L4KH M1TIR*-A6X)-J[Z#/Y]KQ94H8_R5M[QM2DFT-JKH'6P4UE]V?O?9U. !$T0E MU ,BK[L+Y%4N&;(TUJHEVGE;-K?PJ7JT%<>ENY0U:GO*+0[3=7<91!5DS4O) M"YXQB62>96HKD[KAG%M;P2=^X.2Y?L'6]*IS;#>#, M-"R#A-H),Z!W0--W;\8WX:#\NDY]G^4"Z=<>.7,*S\FMR.\]H1NO'=I M& >[0PW!0>O5H$L_8(;X[NFZ<-@=9GC>M>X?]^X!>&2ZY-(0 86%AJ,/-J[N MAJHS4#6^D3<*[5CX967?(=#.P9X72N'>< &&ERW]#5!+ P04 " "EB'Q8 M'J6?*5T" #5!0 &0 'AL+W=O:ZGL(J@0FZLPM%D%-;<3W8"BDT*;FB.9I@QM M8X#G/JF681)%EV'-A0K2N?>M33K7+4JA8&V8;>N:FZ<52+U;!'&P=]R)LD+G M"--YPTO8 'YIUH:L<$#)10W*"JV8@6(1+..KU-Y=(<_RAB-/YT;OF''1A.8V7JK/)G)"N4O9H*%307F8;KK+8+I@&U$J M48B,*V3++-.M0J%*MM929 +L&?L,)-^R5S> 7$C[>AXB,7 X8=976W75DA/5 MXH3=:H659>]5#OES@)"H#_R3/?]5,HIX ]F$3>,SED3)= 1O.OR/J<>;GL#K M-7Y?;BT:>C(_CHGL("Z.0[@VNK(-SV 14)]8, \0I"]?Q)?1NQ&"%P/!BS'T M]%8H4;-!J-9C2#Q3+ M?+=T73=XAYFU[%KU=W@W\&ZY*86RQ+>@U&CRACB9;HAT!NK&-^Y6(XT!OZUH M[H)Q 71>:(U[PQ48)GGZ"U!+ P04 " "EB'Q8,>;20P # !]"0 &0 M 'AL+W=OO*9 DYEM=\!4Q_R;C(L=)=L7#E2@!.+2BGKM]J16Z. M"7/BOAV;BKC/"T4)@ZE LLAS+%Y&0/EFX'C.;N">+);*#+AQ?X47, /UL)H* MW7,KEI3DP"3A# G(!L[0NQGW3+P-^$I@(_?:R#B9<_YD.K?IP&D904 A488! MZ]<:QD"I(=(R?FPYG6I* ]QO[]@_6>_:RQQ+&'/Z2%*U'#A=!Z60X8*J>[[Y M#%L_H>%+.)7VB3;;V):#DD(JGF_!6D%.6/G&S]MUV -XT1F OP7XQX#V&4"P M!036:*G,VII@A>.^X!LD3+1F,PV[-A:MW1!F=G&FA/Y*-$[%LW+W$,_0C"P8 MR4B"F4+#).$%4X0MT)13DA"0E^B6*)?(;_E!C:#QW\/]!CE!M<:!Y0O.\)VNV[?A7"JA?^'O==6@EB#$[][XT6M#W567XGLP'B[,MYN8H\?[2&"%.$U"'TGH$)"5E!$ M209UQIO9 O0"6,@ZDXW _S095B;#?]O=2_1%W[[-6QR^YA:_$MF!^ZAR'S5N MRIA+56>P1(4693+).O:BJ-L+O;Z[WM?^Y[@#69U*5J=1EKZ_BKR@V/Y\.1>* M_,0F;=1)+9FB/0E7]5KK \,H[-2+[59BNXUBS>]B$AU:8UK4'HSNRLV+N+=P")YUX2!KU?5.]O!@[E+@:9#O=7J](X7N7B;+02QL M@I?()J/R_J]&JQIB:%/GT?A(UQ9E*?";IBQ,[K!8$"81A4Q3MJX[6I,HDWW9 M47QE\^6<*YU];7.IZR,0)D!_SSA7NXZ9H*JXXE]02P,$% @ I8A\6%70 M-=__ @ W@D !D !X;"]W;W)K&ULK59K;YLP M%/TK%INF3NK".[19@I2$3=ND:E&C;A^F?7#@$JP"9K9)VOWZV4!8'@2U5?,A M^''/X9[#]6.\I>R>)P "/61ISB=:(D0QTG4>)I!A/J %Y'(FIBS#0G;96N<% M QQ5H"S5+<,8ZADFN>:/J[$%\\>T%"G)8<$0+[,,L\<9I'0[T4QM-W!+UHE0 M [H_+O :EB#NB@63/;UEB4@&.2J M\S6::(9*"%((A6+ \K&!.:2I(I)I_&DXM?:5"KC?WK%_KK1++2O,84[3GR02 MR42[TE $,2Y3<4NW7Z#1XRJ^D*:\^D?;)M;04%AR0;,&+#/(2%X_\4/CPQ[ M')X!6 W .@8X9P!V ["?"G :@%,Y4TNI? BPP/Z8T2UB*EJRJ49E9H66\DFN M/OM2,#E+)$[XR_IS(QJC)5GG)"8AS@6:AB$M?4!WRP!=O'T_UH5,3KU"#YM$9G4BUIE$3 O=T%PD M''W*(X@."72IJI5F[:3-K%[& ,(!LLU+9!F6W9'0_.EPJP,>],._E>D &9WP M S5V^Z'LBL\^FTZW^;^F*RZ87#Z_NSRO.9UN3K6EC'B!0YAH_> MF$/C8Y=?KTD6O!+9@9=.ZZ73Q^XO\*/J-UMM;N]VJ>E2"@C?_<5XTPM=N4&A[!D M1,CEWF5 +_-SJ^DUR0+WQ'C3->I?Z_V!7N[QG^:^N9S@]F:Y!RE M$$M*8^!)A:R^3=0=08OJ?%U1(4_KJIG("Q@P%2#G8TK%KJ->T%[I_']02P,$ M% @ I8A\6 \LP$;@ @ /0@ !D !X;"]W;W)K&ULK99=;YLP%(;_BL6FJ9.Z@@T!TB5(;;)JO9@6->IV,>W"(8=@%>S, M=C[V[V<#06D@42]V [8Y[^OGG/@CHYV0+RH'T&A?%ER-G5SK]:WKJC2'DJH; ML09NOF1"EE2;KERY:BV!+BM16;C$\T*WI(P[R:@:F\ED)#:Z8!QF$JE-65+Y M]QX*L1L[V#D,/+%5KNV FXS6= 5ST,_KF30]MW59LA*X8H(C"=G8N<.WD]C& M5P$_&.S441O93!9"O-C.XW+L>!8("DBU=:#FM84)%(4U,AA_&D^GG=(*C]L' M]X3>?WK(9&A.5MQEK&4K"$%"EU-05-6J(_H$WJ>3]'5^X\C5QLJZ^VF#<%]34#.$$PAO4$^ MOD;$(WZ/?/)V.7DM=TTMVH*0MB"D\O//^'62_'6W4%J:Y?:[+[?:+.@WLUOP M5JUI"F/'[#$%<@M.\N$=#KW/?9G^)[-7>?MMWOXE]^21I\#MED*4+Y'0.4B4 MBM(6@58;+A5*J[X2U+Z#RM<>&ML$>S$)O7#D;H^SZ\;% SS$;=0K[*#%#BYB M3\R 6;(%TI*9YUG(VB4\FIQ$(0[P"6,WS/?](/#Z(0M&G>$*6Z[P(M>#I#S-F0*DZ;Z?+.S,B8E9<2=DW2@2QG'8 M3Q>U=-%%NN]V#?8Q15TF'T?#$Z:>*(R'43]3W#+%%YD.IP,TIT,?7MS=#T$0 MD.'I?NC&!8,PPL$)H7MTN-N+]1N5*\85*B S0N\F,@ZROJSJCA;KZKQ?"&UN MCZJ9F_L=I TPWS,A]*%CKY#V'T/R#U!+ P04 " "EB'Q8,R^!7K@# "\ M#@ &0 'AL+W=O9 M&;_,Y,#XF]@"2/2>TDQ,C:V4^:-IBF@+*18/+(=,O=DPGF*IACPQ1IO:L?SYR/ZYT*\$K/& A:,_DEBN9T: M(P/%L,$[*E_8X0M4@@J"$:.B^$6'RM8R4+03DJ65LV*0DJS\Q^]5(,X<[."* M@U,Y.)<.WA4'MW)P"Z$ELT+6$Y8XG'!V0%Q;*S3]4,2F\%9J2*;3N))V7N6/(L<13 VUC 7P/1CA+S_9@?5KE_ [@37" MX-5A\/K0PSFF.(N@2V/IZ!>.>N/9A[9GCP)O8N[/V7>8!:.A.ZK-&KS\FI?? MRZM.S_:8'JZK.KLLQ9)JB16<2/7M;II#FN:PQ]-\[#U05NO4/^"5X=9LQH:O$8UKU$OKZ\@ MQ".*6D$]K$>M]:+[XU;X6Y;C8/ O[*H;.MTL%B]K)>*=+I+T>L2TC7PSKVM'^+6 MS>U>:$W!9R>I?>,V_SI;"\G53:5;O'U7\7=":XIW3N*=WFS/$@X0HQQXI):2 MN@#J&P7)]HQ$:CIB0HIJ6Q6=L2C1QV=%:#U8EY7:S^%'-9Z.<;OW> R7^/W? M*_JNQ_6]T)J"3P>V[=VWHGLO #>+OQ-:4_SI5F#W7PO^;T7['15MMRJZE\.M M&LVS/B %GA3MD4#%5;Z\/=>S=0LV*QJ/B_FY;LV*_N($4_9U2\P3I1A1V"A( MZV&H!/"R52H'DN5%M[%F4O4NQ>-6M9? M8%ZOV%,'@?Z W7#&OX#4$L#!!0 M ( *6(?%BMM8XT5P0 *,6 9 >&PO=V]R:W-H965THXCKB;.1NODRG55L(&8 MJHY(@)M_5D+&5)M+N795(H&&65 FX^S>7$['8JLCQF$ND=K& M,94O-Q")W<3!SNN->[;>Z/2&.QTG= T+T _)7)HKMT0)60Q<,<&1A-7$N<97 M,^*G =F(;PQV:N\.E&4$$@4XAJ#D\P0RB*$4R>?Q=@#KE M,]/ _?-7],\9>4-F217,1/0G"_5FX@P=%,**;B-]+W9_0$&HE^(%(E+9+]H5 M8ST'!5NE15P$FPQBQO,C?2X*L1> ^R<"2!% #@.Z)P+\(B"KG)MGEM&ZI9I. MQU+LD$Q'&[3T)*M-%FW8,)ZV<:&E^9>9.#U=Y.U#8H46;,W9B@64:W0=!&++ M->-K-!<1"QBH3^@>GH!OP1P#889F;?AP"YJR2'U$OZ*'Q2WZ\//'L:M-8BF\ M&Q1)W.1)D!-)8(+N!-<;A7[G(81U -!?() MG.DO/^&^]UL3V9; :M2[)?6N#;VD+G/J_T"(5E+$* &9+4(\ "26$5O3M"H* M,8X2R81,!S 1JJ;BY$_L94],UZFGJ3=VG_89VT;4:/1*&CTKC0>N3()JQ4S^ MS:DW)=H[FV@^HG\^T7Z9:-^:Z!QD %R;)3B=TZ:?6@2/Z3Q> 32EF*.-]A/H M^ =)6I_X1OT,2CX#Z]292Y8M4%] K"5--F9]BM =E8^@U9DY-&AS#K4$5JO! ML*S!T-K3!8V@<2(,C_2%O0$>#0Y5-CQ2&29>G^!AL]9&95XC:UZ?(?YFIO;W M.XB7(!M[8 6XM 8\!O4V,1US\KQZ:! M-CUB4N5&+E$D^A<]=!8=JT+MB!?WIB6T.O_*9V"[T?@1C;9J.=I"J]>A,AW8 M[CI.:[3;H%'LCTCO4*-- T>>WQN=T&CE)+#=2AQK]"O7('GF(DR[K&*U0E_< MI);0ZH6HG KNOYM86[(D11W>P^#@RN%@JWFPB'5P]'[O#;WND52/AV'<&YY4 M:F4[L-UWW#'.XFUL5Z05XN).M(16)USY&3QJ^3L-MVIPVD*K?S-7#H=8G*#['D%FHXJ8ZG$'V/132ER:1S^R1;^54^]+3_P!02P,$% @ MI8A\6,N6,8F@ P K!( !D !X;"]W;W)K&UL MM5AAC]HX$/TK5BI5=U)+XL#"[AX@+6RKJ]1M5VQ[IU-U'TPR@+N)S=D&6JD_ MOK:330@7K+(R7TCL>%[F/<\,$P]W7#S*%8!"W_*,R5&P4FI]'88R64%.9(>O M@>DG"RYRHO10+$.Y%D!2:Y1G81Q%_3 GE 7CH9V[%^,AWZB,,K@72&[RG(CO M$\CX;A3@X&EB1I/#)4YYX]F\"X=!9'Q"#)(E($@^K*%*6290=)^_%>"!M4[C>'^ M_1/Z6TM>DYD3"5.>_4U3M1H%EP%*84$VF9KQW9]0$KHP> G/I/U%NW)M%*!D M(Q7/2V/M04Y9<27?2B'V#'#_B$%<&L2'!KTC!MW2H&N)%IY96K=$D?%0\!T2 M9K5&,S=6&VNMV5!FMO%!"?V4:CLU?BBV#_$%>J!+1AOT=3Z#6(8*NVB>5&8 ME.Y,"G?B(^[@&-UQIE82O6$II$V 4'.K",9/!">Q$_$6D@[JXE/'>YT*[V[%J]W!&\&6V ;0%_N()^#^+=-(B>"R>MKN28)C *=N!+$%H+Q MRQ>X'_W11L\36(-LKR+;L^C=(V2= ?/E9B[UHT2U:M#SJ8$GL(8&%Y4&%\X- M_[ Q^VS(Y^0K%V5.@Y!MK NHOH4R!7@[CH;A=I^*\V7/I-*OJ/1/BEWTH\KT M@]I0;'"];$*^ZS7_D,?-BC+T7J4=9P(XW3AU\SV!-10;5(H-SI4 Y\:> )K M:'!9:7#IC)K_:2 ,^34(,ZL[A3;R3L13R1=@5_M)U<%56C4X756>:NZ$ZT4_EX FL0QU'=+T3G"ND2V9,,OM":.NSU3=A?72^Q]@M[ M?%#86Y8<"5(U;*/S!WE;F].WE]/:$WMZCX-=\\6YUX;.%]H M31WJ%@X[NZ-GE>\2\J#D7AU&?.NJ(S%?MUO8W6]YCOE/.^Z.>4\-62G).=H[ M7/=WN'^VF/?:L_E":^I0=VW8V1 ]+^8';=&,#V/>:R<6[GWWZV!=VN,0B6P" M%%_(U6QUY')C#QH.YB?F*,:>)]0PQ3G.'1%+RB3*8*$AH\Y 1Z@HCD:*@>)K M>[HPYTIGC+U= 4E!F 7Z^8)S]30P+Z@.J,8_ 5!+ P04 " "EB'Q8ZD.5 MDUL" #"!0 &0 'AL+W=ON*Y,"2BQ'O *F5S(N2JST5.2NK 3@ MU()*Z@:>-W%+3)@31S:V%G'$=XH2!FN!Y*XLL?BU ,J;F>,[A\ SR0ME FX< M53B'#:B7:BWTS.U94E("DX0S)"";.7/_?CDV^3;A*X%&#L;(.-ER_FHF7]*9 MXQE!0"%1A@'K7PU+H-00:1D_.TZGW]( A^,#^V?K77O98@E+3K^15!4S9^J@ M%#*\H^J9-X_0^;DU? FGTGY1T^5Z#DIV4O&R VL%)6'M'^^[ \1E V %":[159FVML,)Q)'B#A,G6;&9@S\:BM1O"S"UNE-"K1.-4O&EO M#_$,;4C.2$82S!2:)PG?,458CM: MHX_H9;-"5^^O(U=I88;>33H1BU9$<$:$'Z GSE0AT0-+(3TF<+6CWE9PL+4( M+C*N(!FAT+]!@1>$)P0M_QT>7) 3]J<<6K[P#-^ID_L^WTHE]#/^<>K 6K[Q M:3Y3VO>RP@G,'%V[$D0-3OSAG3_Q/ITR^Y_(CJR/>^OC2^Q'UJ&U?LIO2W)K M24SGJ6-_>A=.([<>&OD[:^S;&ZJ'"MU!.90@&ULK511;]L@$/XKR)NF5NJ"8[?-E-F6TD33 M^C I:I;M8=H#P6<;%8,')$[WZP?8L1(IJ?JP%YN#^[Z[[^ N::5ZUA6 0?N: M"YT&E3'-%&--*ZB)'LD&A#TII*J)L:8JL6X4D-R#:HZC,+S'-6$BR!*_MU19 M(K>&,P%+A?2VKHEZ>0 NVS08!X>-)U96QFW@+&E("2LPZV:IK(4'EIS5(#23 M BDHTF VGLYCY^\=?C!H]=$:.24;*9^=\9BG0>@2 @[4. 9B?SN8 ^>.R*;Q MI^<,AI .>+P^L'_QVJV6#=$PE_PGRTV5!I\"E$-!MMP\R?8K]'KN'!^57/LO M:CO?R21 =*N-K'NPS:!FHON3?5^'(\#X]@(@Z@'16P%Q#_"5PUUF7M:"&)(E M2K9(.6_+YA:^-AYMU3#A;G%EE#UE%F>R57=[2!9HQ4K!"D:),&A&J=P*PT2) MEI(SRD#?H$=!90WH.]F#1E<+,(1Q?8T^HO5J@:[>7R?8V(P<+Z9]](G0A M^@+H",7C&Q2%47P&/G\[/#J%8UN'H1C14(S(\\47^$X$_IIMM%'VF?T^IZLC MNCU/Y%IOJAM"(0UL;VE0.PBR#^_&]^'G77[XZ+&Z0?&-J)()C3@4%A.. M)A:LNN;K#",;_WXWTMAN\,O*SBM0SL&>%U*:@^%:8IB V3]02P,$% @ MI8A\6#1.VX=0 @ I04 !D !X;"]W;W)K&UL MK53);MLP$/T50BV*!$BCS;$+5Q+@I45S"&K$2'LH>J"ED42$(E62MM*_+Q=9 MM0/;Z*$7D3.<]V8>Q9FDX^)9U@ *O324R=2KE6JGOB_S&AHL;WD+3)^47#18 M:5-4OFP%X,*"&NI'03#V&TR8ER76MQ)9PK>*$@8K@>2V:;#X/0?*N]0+O;WC MD52U,@X_2UI&24; MSI^-<5^D7F * @JY,@Q8+SM8 *6&2)?QJ^?TAI0&>+C?LW^VVK66#9:PX/0[ M*52=>A\\5$")MU0]\NX+]'KN#%_.J;1?U+G8R<1#^58JWO1@74%#F%OQ2W\/ M!X!P? 80]8#H-6!T!A#W@-@*=95964NL<)8(WB%AHC6;V=B[L6BMAC#S%]=* MZ%.B<2I;N[^'>(G6I&*D)#EF"LWRG&^9(JQ"*TY)3D#>H*^J!H'N68W>HZ?U$EV]O4Y\I2LRO'[>9Y^[[-&9[&&$'CA3M42?6 '%,8&OI0QZ MHKV>>721<0GY+8K#&Q0%47RBH,6_PZ,+Y<3#]<:6+S[#=W1E/V8;J81^N#]/ MW90C&ITF,LT\E2W.(?5TMTH0._"R=V_"31H'EUB[S43J_F4 M4(>^LV@S9'99D/B[P^HO1;B2_(,7WX"H[""0R#Y:]U@&[S!K9K;%7OGG>@:Y MD?&7Q@VP!RPJPB2B4&K*X':BZQ%N*#A#\=;VU88KW:5V6^LY"L($Z/.2<[4W M3()A,F=_ %!+ P04 " "EB'Q8\Q8"XUP" 8!@ &0 'AL+W=O>B0FY.ED*61!M7KGQ5222Y Y7,#WN]"[\DE'MIXO;F,DU$ MK1GE.)>@ZK(D\OD*F=B.O<#;;=S05:'MAI\F%5GA+>J[:BZ-YW!=P3W&K]FRP2A9"K*WS(Q][/9L0,LRT92!FV> $&;-$)HW' MEM/K7FF!^_:._=II-UH61.%$L%\TU\78&WJ0XY+43-^([7=L]<26+Q-,N2=L MF]C^P(.L5EJ4+=AD4%+>K.2IK<,>(.@? 80M('PK(&H!D1/:9.9D38DF:2+% M%J2--FS6<+5Q:*.&:;@A#KA6<3%$3RM0I M?(:[VRF:8%^UM)?-?3A$?HI9N<0!6<0]L+H 'SR=GCX$NX;H9W: ML%,;.K[^$;Z?N$$& 3S,L%R@_ U_8"8X/L.,R+5IF>N:YZH[/23W57[;2*/L@4 +P< 9 >&PO=V]R:W-H965T( M7] 53N4O<\H2).0K6W3YBF$4Z4Y)W(6.$W031-+.>*B_W;'QD*Y%3%)\QP!? M)PEBFVL#W&CK O ,\MH.7=_ TTL& M"30>,OH"F&HMT=2#]HWN+=F05$WCO6#R5R+[B?&$)@D1/TF:U0 SV38Y' M@ULTBY5>X6)/XWH-N#4?/EU-N6!R ?]M+LS)3UH'>26-0T!@:DEL(IKPL(UX1%YB6W=LI8O M2+O%Q#JLS33T!K(^^'MS76_G.?U^4 9OQ537** 9WE!.=B9[RN)W&6-;>=8*SA&RPDCC[6)+L;2O.,OC[M(%5WE]+2M6M+4S#&-%V< M:Q5I"T>_7K4<+W""_GX\&AH._$&O(1Q+F>C:M=U?5,CYKMJ_,5H:U WH]6#? M\?8MK3?T!@&$3::6687544]U?&'7, >!VR0U"=S\W&5KY M?:]!* M;?9\WX?]_;VGJ9T'?1@T6%9J &BOA;QQ\9$5*I@90*(A6/H "_8C8C^ERO>MQE M](4=/=%QZWR5D^# MVD*KJ+;H[]T!R4[70UV,<:#F;W:H47XLKN"M] M\;3W_=J]G&07:25,=J]WB]B"I%Q6S[F$="[Z,D&Q[*HL>Q%TI6^;IE0(FNC' M)4819JJ!_'U.J=B^J &*"\OQ?U!+ P04 " "EB'Q8IFIU,S$$ #_$0 M&0 'AL+W=ON'ZCZ89 "K2I*K"##)W,A4Z9Q*!>^6DE@L35* M$S\,@HZ?,IYYHX&]=R=' ['6"<_@3A*U3E,FGVXA$=NA1[W=C6]\L=3FAC\: MK-@"[D$_K.XDCOP2)>8I9(J+C$B8#[TQO9G0KC&P;_S%8:L.KHFA,A/BEQE\ MBH=>8#R"!")M(!C^;6 "26*0T(]_"E"OG-,8'E[OT#]8\DAFQA1,1/*#QWHY M]'H>B6'.UHG^)K8?H2#4-GB12)3])=OBW< CT5IID1;&Z$'*L_R?/19"'!C0 MSAF#L# (CPS:UV<,6H5!RQ+-/;.TIDRST4"*+9'F;40S%U8;:XUL>&:6\5Y+ M?,K13H\F(DVYQG71BK L)A.1:9XM((LXJ ;YP#.&E]F"? 842Y&W4]",)^H= M:9*'^REY^^;=P-?HB('SHV+2VWS2\,RD-"1?<)ZE(N^S&.+G #XR*&F$.QJW MH1-Q"M$5:=$&"8.P5>'0Y/7FH<.=5JEJR^*USN =R49L=C3%O/F @[%2@&K_ M',^4EAC&?U<)F.-?5^.;W+Y1*Q;!T,/D52 WX(U^_XUV@C^JR%\([)D4UZ44 MUR[T42Z W FPQ@&S E2Q=D+599V#M2V8J6:;$6T'U*SOIH)/N^33=O(91]$Z M72=,0XSE OV(.#,%J8J.$ZDNG1RLTWY.?[ M1VV^2+,$L!*M4Y!V*2L3TNE,74'^2TEP([)D _5* _BMJ55+0Q@\@?N2BM90F@E9"GDMS)VA=_OW3 M7.G0?JLZ5VBP_\P'=;*E7-H&F>0$+YLM;F_J:O("MWV^5&3**5-'H-"#MHG^ M1SV_BBSZ7R1U.E1;4C>]UTJZ)^M2-=RK&M9.P$1DBZ8&F;I2T(U;6YSP) F# M,PFX[PBIL\L:?1>:)96N7[35*]!>6S_V71QUMW$_['X(>QZVP%QA':I>QY>ZMX)"Q6N]L'+H'%(,T+^'PNA-X-S 3EF<_H7U!+ P04 " "EB'Q8$-?AV6X# #B M# &0 'AL+W=O%S*T8S,!)";-,7B^9(POIU8CO5RXY:NULKP77:CU MQ(HLL"!+O&'JEF^_DLJ0;_02SF3Q"[;56&B!9",53ZM@39#2K/S'3]5"[ 0X MWAL!;A7@OC< 50'%RMDE66'K"BL9I2I?=%28"S!9CR3-%L1;*$$GD"[K,%E0G?9(KH/BS78(:?S6AP,V=T MA'N?KBMUZ1>&+=>&+?00V_HW>1$8+,4X)KH8R+![XNY5$(?NS]=WDHQ MKUO,/(OG,L<)F5CZ89-$/!(K_O3!">#G+J?_26S/-ZI]HS[U6"^?UV6PC/*+ M*/-N>(P]WPE].+8?=]%[Q0>B>S6Z=PC=[T(OHX(=], =(:^)WBL^$-VOT?U# MZ$$7NM]&]_6Z>PWT7O&!Z$&-'AQ"#[O0@S9Z!(-1$[U7?"!Z6*.'A]"C+O2P MA1["<&1>*WOHO>(#T:,:/3J$/NI"CUKHKH\4'HH]J]%$O^@^N, .; MW!K?H6];J^)E.> MIOG&&*7:KIY%=:9'V#)T.G)]Y#?/7?^,0QWM5 S. 4=FLQC%<\JH>NZTXG0< M0\\-(6I:Z9UJJ)77'._TIM)JWO5T># (4-#VZ MK=1YBD+]4+XNQC[^:ZIV^G-U8R=.-+:433N=[.UL[D(4P"!LLG<,C/S(:Y#; M.P6HJ?Z_8[&BNC!D9*GCX%FH!4194)<-Q?.B)IUSI2O_VD$ !.%P &0 'AL+W=O MA\?G3D4;XU%H+45S;-H_7D&-^10L@\LV*LAP+.61/-B\8X*0$Y9GM.<[ SG%* MK-FD?/; 9A.Z$5E*X($AOLESS':WD-'MU'*MUP>?TZ>U4 _LV:3 3_ (XDOQ MP.3(;EB2- ?"4TH0@]74NG&O%VZH *7%7REL^<$]4DM94OI=#3XF4\M1'D$& ML5 46%Z>80Y9IIBD'S]J4JN94P$/[U_9[\K%R\4L,86B,+);#" MFTQ\IMO?H5Y0Z6!,,U[^1]O*=B!GC#=DNJ*7VHA#@"2IQ_@U0#O MK0"_!OA=P. $(*@!01<0G "$-:!O?S^XDMY/R*Q8[KN6ZKN;P3<[GHGA*QYFA!$DAZ\',]WC^'C\[, M[VD(;"EO3P"&+M[(NW MPSV-&'Z32G[)Y[\EE=#7FR473-:!;WV)4C$%_4RJ.%[S LP9K] M\I,[<'[K$]DD6622;&&(K!6.H E'H&.?171+4(%WLJH+WA<#+?S2&)@DBRJR ML"13.]WS;. Z?N!,[.=#=8_-0B?TG+ Q:^D6-KJ%6MU4&BO=5!;WR:9%7RJ; M2;(H/-*CJUAE,3BP< /7&X_Z%1LTB@VTBCTPFJ><4[9#50WX>@_Y$M@W],_) M#>75I$]A[6R7*FR2+#))MC!$U@K9L G9T%BM'IH,ATFRR"39PA!9*QRC)ARC MK\>JRWV&NG%$X;OUU=#R!"H<=)?7>72JE*;:VE@== ME:O5\H[!CPV0>(?H2GW- F>9RD=M7NHY+ZVT1MFB,^O-55^5[7HC8RD*8D3@N<(4P2&9(ZU[7Q\-Y4*/K,>BJ%WL^+\]L06UO5?:OG M:EN7V3T6&Y:*'4IDK5 YGE%,>C74\WRBSU4'?+*#/NL(JYK84P21GN!BW?^/ MEL[=]W2NOJD[UYSHX1>7$*-=G7OF4-=KA&66+W.,>S_5\)^CJV&,F=URO(Z-]<&Z8 WLJ#VPYBNF&B.H0K'G: M' K?E$>AG>>1.BPNSR/W--5)L_P^G^3^AS)824KG:BA]8M7A;340M"A/)Y=4 M")J7MVO "3!E(-^OJ$SY>J F:([09_\"4$L#!!0 ( *6(?%C6;V%^/@8 M "DO 9 >&PO=V]R:W-H965TR9BV]R!:#(2Y;F\KJW4FI]-1C(: 49DWV^AEQ_\\1%QI0^ M%7/USV_ M]^/"IV2Y4L6%P7RV9DMX /5Y?2_TV:!!B9,,.?]6G/P97_>\PB-((5(%!-,?6UA FA9(VH]_:]!>8[,8N'O\ M _U#.7D]F4]:8_$\,0VJ?K$G_^ >D*C B_BJ2S_D^?Z7J]' MHHU4/*L':P^R)*\^V4M-Q,X ?WA@ *T'T/T!XP,#@GI <*J%83U@6#)33:7D M(62*S6>"/Q-1W*W1BH.2S'*TGGZ2%[_[@Q+ZVT2/4_,%S[<@5/*8 OG(%4AM M7ZW(%R8$RY4D%Q_Y%K)'$(1Z-" ?DISE49(OW[TG#U6HD(L0%$M2^8[\2CX_ MA.3BYW>S@=*^%18&4>W'HO*#'O##I^2.YVHER>]Y#+$-,-"3:F9&?\SLECH1 MM>-]0OWWI>-M#KF'AQ#U27!X>'CZ<.J83=#\3D&)%YS\.WV]>91*Z'7S3XMW MMQ7:L!VM2"97" M1P"Q)$^"9R3:X30O.&TCT@G8E<@*;%2"%1EY.Q]/1Y[^FPVVNQR]OL_<84U\ MU$Q\Y)SX@55,OMZ5EUM#R(G8=>:88"$2F,7DN&%RC+H0QY@L8H*%2& 6BY.& MQ0GV0IREKJ0@@5FD7#:D7#I)J99?676N11+!>[(&D?"XC1LG4M>EYW;+GY*L+%_: M^$+RP^++]TR!YW5BC/ G'4Z9=I?HZC+Z1N"E6HH724YBGJ9,R()4(E=,0%LI M=UM;G.Y$'>T'X[V8<_O5->BPT&P6=\ID_QB+$J)-(5*(3O9QL7G&['OKFG1# M=0V\(X[YWB$_0BP_;,JHH8PZ/0NU*/A>1U3#V9:GF^QP#!9QIZ?3RBI]E>I\ MSVO9 -QN=8X[)#2;1%/V^\YZ>%Z5& )B@(PPI9!+G2VKR5K KU MLOC_:9PJUL,="LYDRI;WOKNV/E;CD/_*@MPK-YHV1MZ[ZUVVO\S+&1 NQ MT&RNC9KP1ZA%L(^J)5#10BPTFTHC)WQGG3UO0G&]$=&*2:CV7?DJ11;;<_55 M^YYN8+NG2#=691K=CCG2)Y8=-F5$MU*U:D--E;>UXNG2[U3GNSB%H MJ!$T],V"IF65N](EJJ!!10NQT&RNC:"AN(*&H@H:5+00"\VFT@@:ZA8T-\NE M@"5392FN(W;-4L(ROLE5*Y&H[T=JM.,OV+#,VAP9V4+=LF6Q]\*#L"@2&R!) MKD#;4T1H_EKIPM0ABQIM]RF1U_?&^UR=0ZU0HU:H6Q3<,;41B=+;R2%.4"7* M$6^:KH(B*X]:E]\YE HU2H6ZE[7,&HG\' [-E#% M#"I:B(5F4VG$3.!^QX'UC*PV<_P9F=N?SNR=0[\$1K\$;IGP]F=DM8&)]8QL M.-E_G>#VHS-KYY PP4Z_U;$7+V_+HXLJ+A_*N'2E4+7G6(5$VWS=6FW_NF['+>N[[PK\*J M:]O 5$WD=TPLDUR2%)XTI->?Z)];5'W9U8GBZ[)3^9$KQ;/R< 4L!E'%@:8[?OX_4$L#!!0 ( *6(?%B?G)*";0@ !50 9 >&PO M=V]R:W-H965TM#BZ!96PS%'A2)B85(HD?13@/LQX_ZB&DJ\HVY7KL/C3_$P\LCZNH>'IFG M]T+>57/.%?E1Y&5U-IHKM7@['E?)G!=Q=206O-3?W A9Q$J_E;?C:B%YG#:- MBGQ,/6\R+N*L',U.F\\NY>Q4+%6>E?Q2DFI9%+%\..>YN#\;^:/'#SYGMW-5 M?S">G2[B6W[%U9?%I=3OQFN4-"MX666B))+?G(W>^6_9Q*L;-$=\S?A]M?&: MU$.Y%N*N?O,A/1MY=40\YXFJ(6+]9\4O>)[72#J.?SK0T;K/NN'FZT?T]\W@ M]6"NXXI?B/Q;EJKYV6@Z(BF_B9>Y^BSN_^#=@*(:+Q%YU?Q/[KMCO1%)EI42 M1==81U!D9?LW_M$1L=& TBT-:-> ]AH$P98&0=<@V+6'L&L0-LRT0VEX8+&* M9Z=2W!-9'ZW1ZA<-F4UK/?RLK,_[E9+ZVTRW4[,+4:ZX5-EUSLDGH7BE^U=S M\BV6,BY515Y^$BM>7'-)J$<#\CXKXS+)RMM7KS>.85S%65Z].ATK'5(-/$ZZ M[B_:[NF6[GU*/HI2S2OR>YGRU 88Z[&L!T0?!W1.040=[Q&A_NLVWB]7C+Q\ M,1@8#,-X25P.(;'=$.AR8->!@?0:#!C?8@KL^#=_?75=* MZ@OI[X'@SEN0SR33R]+_3\6J3 MHZ?'F2.L@4?K@4?@K'D?9Y)\C?,E)Q^YFHN4Q&5*SO,XN7MSEGYN>"P'TQ92 M%!9%QVN*CL&PMMQ=R/>/S<>#DPU$=&4-$XPA@5E,3M=,3C%N U-,\C#!&!*8 M1=[)FKP3\:O%4FS*A'+4@W2\K2PIL=A M&'@G?5HPRWZ&A6;38FI_'RQ[GZVZR+_DBLNLE@!&Y4,E&=R?ZTT1%8UAH=E< M&PW@3S#J,A]5"Z"B,2PTFT$C$7Q8(UQRF?!2Q;>;28XDN:CJ.;N06;*UZ!AD MNNWM9/.2[U_LJ*H "\VFS^@"'ZR MGNQ:WF)J"X:%9B_#&HU O0.N,%',RO\"%8UAH=E$&QU!81WQ[#(3W-Z9.S@: M8*$)*PZ;)R,C*"PC[*G75LTOL[*[SMLKN%GD1H4EAH_53/J+S]GU=V;&\DY^5#JB7BFA-0556'MKF2UW>+L3JTZ3'R MB<+RZ6>SP>\_%CQ1/"5?11ZK+,_4 YP24"T95#2&A68_&F)$6'!($1:@BC!4 M-(:%9A-M1%BPFPC;,27 :,Y,^D_+!%^7"=/>*C;#ZM8FR2BP %9@/Y\8N$RR MBI/+9M$/R@EP),X$HYI&6&CV6=AX7@Q^8 PY)^ ^6(;[9-D^-%I@-%H NT^N M.0%5A'5H/K5R@C_M9X1]J*O J*M@CTY4_66S!KM#.D"59:AH# O-/@5&NP6P M086<#E#E&2H:PT*SB3;R+(!]+-=T@*J_.C0K'7A')_UU!*Q.;8J,L I@8;5[ M.CC?S9B&^W,F$?6!-RPTFVNCTH(3#&,Z0!57J&@,"\U^=-R(JQ!^"@[9F.YZ M@XQI."!7^K#0;/J,9 IAR>1B3,-0SD_=PX$!QC16'#9E1D"%L(!"-J:[WIXW MIN&PG.?=/O1/:/1/>$C]$Z+J'U0TAH5F$[WQVYK=],]68QIN[\P='(W?&-.# M-.U# X5& X6P!D+TI>&>G F-!GQIVE>06'W:[!GY$F)93P,EX__TI>&0G&E& M%3E8:/;I,"(G/*0'%:)J(%0TAH5F$VVD4HCJ0<%HSDQ.!WWIB(;]Y+ /C1,: MC1-B.5'#R<'!EX8C<28852=AH=F_-#4Z*3JD"16AFE"H: P+S2;:**H(U82" MT9R9?/K;I+XOC=6A38]13Q&6_32<#5Q]:3@<9WY1-1@6FGTJC :+#JG!(E0- MAHK&L-!LHHT&BU ]*!C-F&(W$F M&'>OA'THN<@HN>B01E2$JM%0T1@6FDVTT6@1JA$%HSDS.6!$^4=A?U4!JU.; M(J.NHCT:40Z^-!R&,[>H_A06FGT*C':+8'\*.1V@RC-4-(:%9F]28^39!+:Q M'-,!C.;*9(?VG"^-U6E+T7ACO[2"R]MFW[F*-+\2;W<:6W^ZWMON7;.C6^_S M"_\M:W>H,S#MAGD?8WF;Z5F9\QL-Z1T=ZWNK;/>@:]\HL6AV9;L62HFB>3GG M<49%6-G*>7JVG5%O(2S!G/B51#OG#%B@-) MC%&>N;[G16Y.4NI,1N;> Y^,V%IF*84'CL0ZSPG_?@L9VXX=[#S?^)@NEE+? M<">C%5G (\A/JP>N1FZ%DJ0Y4)$RBCC,Q\X-OI[BH38P,_Y)82L:UTA3F3'V M30_>)V/'TQ%!!K'4$$3];& *6::15!S_EJ!.Y5,;-J^?T=\9\HK,C B8LNQS MFLCEV!DX*($Y66?R(]O^"26A4./%+!/F/]J60JAOXSPUO?BG@'\14*\&5!X-/C';KXM2NPZ?$P?C=,*[R@*D!@<(.C"_#E M9B8D5^O[:U?Z"K1>-YK>]-=B16(8.VI7"^ ;<":__8(C[_3*(D%3%;4XD(35 JQ%JM-D Q$U)T):/P$!H/NF%M M)MCK#Z-@Y&Z:-/>G>=6,5NQA%7OXPJ(]+WU[\<)S%N],8*T$1%4"(FOQ_F:2 M9(<[0!?W C!J%*'GAP/<'^X4:W_>@6+UJUC[UE@/=##TY=[<_HK^[R#R_+"+ MB=7=2ZMX)K!69@959@9G[3V#/W>&IA!IR M!+_Z6Z%T\=/7@CV44ZGZ-57?2O4!> Q4*K&LB<)\#D;2UL7D1 )22KW!OY&= M3N:%1QPTN^=5X.\QMT9V*O-:\N"7:I[C7I_XK.+G7&CM)-3R!]OUSZ-4Y4W: MU>XD7< ,6R7UHMV*6IV=2J;60]BJ-CHJ>O##H9-CN+=CHT'HJ;]=FJ\A>G"M M>K!=]MS$,5^KHND^M*8KDM;UZZ35H7FZ6J[5Z:FD:GF$[?KH+Q!"L2E[BV+7 M:K>F 1_1<_M[5-_Z41 %O;V5^AJ*!]>2!UN%Q2G*M43\N70M)Q[QH8%KI8+M M4J49*5617J(Y23G:D&S='>QP?RMA/\(AW@WVK,K%;1Q!Y, 7YF1&(+..BF_U MZFYU^G-CSCQV[M_J4R%SM%'#%$=*]X0O4BI0!G,%Z5WU%4=>G-(4 \E6YJ!C MQJ1DN;E< DF ZPGJ^9RI_)4#[: Z*YO\ %!+ P04 " "EB'Q8Y6[#4_H" M "F!P &0 'AL+W=O)G#5>0YX8(;?QL.:U.T@"WV^_LUW7L&$M$%5R)_(DE.IM98XLD MD-(JU_=B\P7:>'S#%XMQ7C:Q MNGMBG4-\1H:#DT;N<3DG1Q^/_Z2Q,7U=#MTNAV[-.]S#>R/XZO0!9$'F$&E, M#%,QIN,[4$EN*2:)Z3?R?!$I+?$0]AIO!+Q^ 5.8YZJD,UUZ$SM=8^0UPEY_Q+R^X0:5+ E%(Q] M!W_]\@ KZE4@^P3]7=$]\@%G5QP4&Y915IHW'>1DK0IC;(KC;(M MC3XGP?^%/^K\C [ZN8AC64%"*$](Q4O*$L(X)@.4[G,QVG'A>;[9KSX/X\[# M^*"'&U *Q6DAL(1_H9D$2T-47->N$JP6PI2JL.R!Q$+UYV>\X^S4#8;!T OZ MS4TZZX_'HPF?^G96]>N><%NJ5PQKD@.*2*=LQ%2R.95 M:#I:E/5-' F-]WK=S/ A!6D6X'PJ\(9K.^9R[Y[F\#=02P,$% @ I8A\ M6+5M%.\H P &ULK99; M;]HP%,>_BI5-4RNUS0T2Z"!2"YO6ATJHE^UAVH-)#B1J8F>VN>S;SW9"&D@( M:-H+^'+.W[]S;,=GM*'LC<< FVSE/"Q$0N1WYHF#V/(,+^A.1 YLZ LPT)V MV=+D.0,<::&P,#1;# JU0\T.S8'(VD7XB>" AS0"]X"WP*S19,09$J"Z:,;I.U&YQA$F$IK .1D=SEU, M0> DY9?H&KT^3]'%Q\N1*229TC?#DN*^H'".4-@.>J1$Q!Q](1%$^P*F#*F* MR]G%=>]T*DXAO$&N?84^G+K[MSS'(8P->;DYL#48P:[@ M *YIY+G6$3ZOXO/.XI-D*-^=G#9"[QS"IM%Q0K\B]#L)J\-]_:>?TG+YE#]MY;>O]?;'. M2^O)0UH*>1TWO--D'[#V -J=@"]4R'.9%.^@@H2MK)$XG("U&Q^;EBO58M5R MI\S:\YT!6^JJAJ.0KH@H7KQJM*J<[G2]<#!^KRHJ71:\RQ3EV"-FRT0^*BDL MI*1UXTLD5E0X14?07!<)1 DBTRS,JIDXJ97'MNB)*(<>BRPJ@ MZB1A/,=2+?G*%04''!NE/',#SQNZ.2;4"2=F;\[#"5O+C%"88[YZPPR MMITZOK/?6)!5*O6&&TX*O((GD-^*.5]>(BGCJ<900:1U!!8_6W@%K),(RD>ORM0I[:I%9O?>_1/ MQGGES!(+N&79=Q++=.J,'11#@M>97+#M9Z@<&FB\B&7"_*)M*3L:."A:"\GR M2EDQR DM__&N"D1#P1^>4 @JA>!8H7]"H5*C4=VHLCTK;0F14I@+=TQCB0P!7.5)[ M$^R]F056Q#N(NJCG7Z+ "WHMA&[_73VPT.G5P>T9O-X)O 5$C$8D(]BD+$N: MX>S,@$)"Y 6ZWZFB%(!^W"R%Y"JQ?[;%LC35;S>EJ_U:%#B"J:/*60#?@!-^ M>.O MU";TNH$_<3=-!\\('1 ?U,0'5N)S4.\&!2I13)($.- (1!O#P=_&C^C9) ZX M#6MN0RNWA;HFS*/4%&@,&_4^%[FF&G&(B6QC.6P)D1<<$;5;[?A=SWM_84F* M4391?.^M8WE6L'M5>Z;YFVLX]4I4(+8K8>:&]/*C_9G>M@Q'?L-IIR4'C%?$2I0!HF"]+IZM.#E\%$N M)"M,_UXRJ:8!\YFJ@0VX%E#G"6-RO] &ZA$P_ -02P,$% @ I8A\6$H" M'8->! $A !D !X;"]W;W)K&ULK9AM;]LV M$,>_"J$-0PK4D:@'4LIL VF"H0&Z+DB6[L6P%[1,VT3UX)*TG>S3[RC9LF-2 M0CKT32Q*=Z??'8_\BQGO:OE5K3C7Z+DL*C7Q5EJOKWQ?Y2M>,G59KWD%3Q:U M+)F&H5SZ:BTYFS=.9>&'04#\DHG*FXZ;>_=R.JXWNA 5OY=(;(%S[4)P>!GRV]X49A(P/%M']3KWFD<3Z\/ MT7]KDH=D9DSQF[KX2\SU:N*E'IKS!=L4^J'>?>3[A!(3+Z\+U?Q%N]:6@'&^ M4;HN]\Y 4(JJ_67/^T*<.."XQR'<.X1O=8CV#E&3:$O6I'7+-)N.9;U#TEA# M-'/1U*;QAFQ$9:;Q44MX*L!/3^^JO"XY^I,]<_4>W?(%EY+/S1A=*\6U0A>? M!)N)0FC!U3MT<7Y)8KP M>Q0&8>1POWF[>_C:W8?TNQJ$70W")E[4&V^?M8:LFL2_7T] M4UI"P_WC2K6-';MCFU5XI=8LYQ,/EIGB?86=3'/IURW)FM@AG8[;!R"E&A&EX M!FM;41(F;M"D TT&0>\JS:JEF!7<6F5*2!"=@=E669 $J9N,=&1DD.Q> MFFG7+XA54,=O&[&&?5J[((E=%QK'YU-M6\4XI)D;DG:0=!#R ?J=R7S50,[Y M%@2HP3Q,//3J6FA6B'^;R7?14XLK)#A*R3F_;8?C%'HZ=&>0=AFD_R\#L^WD ML/\([>R,U,*)HBR@07:&[; +TC1,>A98UF%G@]B/*R;YR$CE'(%6F&(W%3X4 MWH6FP#"F4C](>U*-:X>CMJGV8[)?O46X\J(??*]T_*MKKV>:MIJ-<)#@5KS@:C>C':P+)LFLJ](FUQ&R70+=A: MD@Y#BDE,>D"/.HA_E!!B6^,LRB&3UX!'#<3#(NCN>2>@+6*C)(K"T)IUAV$: M1GURC8]JAX?E[@LK-JU0L (.BZS*G5*!;=D*X;N'$D+.21V6(8F#(.OY_L%' MB=OV_HRZSO6FO@ADQ;0/SFPF=/R[TPN1:50P1?@$UQ2<);M ;0= MZ'K=G.%FM88387.Y@D,[E\8 GB_J6A\&YEC8_1M@^A]02P,$% @ I8A\ M6(;V/QO%!@ ^C< !D !X;"]W;W)K&ULM9MK M;]LV%(;_"N$-0P=TM7C3)7,,Y+)B!=:M:-8-0[$/C,W80F7)D^@D_?>C9$4T M)>=DUL@OC66++WD.7]E/>/+WQ,5VM5?W&=#[;BI6\D>K3]D.IKZ:=RC+=R+Q*BQR5 M\NY\BDZ[-N>/CZ2?UM$[P.YE94\JK(_DR7:GT^B2=H*>_$+E,?BX>? M91L0K_46158U_Z*']MY@@A:[2A6;MK$>P2;-]W_%8YN(@P8X?*8!:1N0?@/V M3 /:-J!-H/N1-6%="R7FL[)X0&5]MU:K7S2Y:5KK:-*\GL8;5>I/4]U.S=_E MBV(CT>_B45:OT5NYE*7(T*_:/[]M]4N5YBOT2U%5Z$J4Y5=MFP=1+BMT<2_2 M3-QF$JD"O=VI72G17U*4%7IU+97^K/H>_8 ^W5RC5]]^/YLJ/=*ZO^FB'=7E M?E3DF5%A@MX7N5I7Z*=\*9>VP%2'V,5)GN*\)*#BM5R\012_1B0@],B KOY[ M?48/3.[GB]M*E=K@?Q_+W%Z8'1>NG_JS:BL6\GRB'^M*EO=R M,O_N&QP&/QZ+VI&8E0/6Y8!!ZO.KM!C/IO>'00WO(XSP "?=?=9X>3=>#HZW?BB*;MZR>MX6];RA MIXD[-N:]9'@PEB2@<1!@WALTV/?(F0B[R$(PLH]:492+-1+Y$LE''6/]3:WV M4Z+$(UJ4$L^.3$G5#C\"AZ^>1H<_OY>96 MED#Q/TCF RD9%.QY M9%PX,#_#P4L^YJ"/X?:G3J(K-3O: ^C OKS<*KO*@R,U.P_$Y(&X]W.K>6CH M..0D8CU#PWV/C,LW2K:5F:TS ,^O^5A3L?&YR!*@)#E;9T EH:;G_R M5/K +&(PBWA;22). F)&']!3FX\['! M&:HB,%5I2V/8TDY7K5RIV=$:S"*)-TL[!3!7:G;5PP 8A9>Y1EFZU;36CO6( MAFO,<.=C@S-416&JTI8FH*7A]B?7;GQ@%C6818FW$I93 '.E9N?AH)('KW.- MLS0=6II3R@GN6]H'55%#512F*FUI"EO:Z>*5*S4[6H-9E'NSM%, ECA(TDZEX2.'B(=S^U*ETI69':S"+ M>2L>,J< YDK-SH,!,.:A>,B&Q4,611'G@TTT/JB*&:IB+U4/*5P]A-N?/)5> M-D(=[(3R5CUD3@',E9J=!P-@S$/UD VKAXSK'_E!01SN?&QPAJK82]5#"EPK;&VGBUBNU.QMH :WN+JHA\6$5D M,:#>QT9G\(K#>/6T%QZR-2QQ\G3Z0"YND(M[JR1RIS#F2LW.@X$Q M[J&2R(>5Q.@_OC D/ AY&S^Q//]B@#N/3_]G'S8<410G%"1X\EL,;24QC MSI_;7F\ B<. =*-'*N'GS2DAN5*SPS6$Q+T1$G=*2*[4[#P80N(>"*G5/#SD M@>M3'CP9^'5X9\*)MC;I^75Z<(IJ(\M5<[A,CZ78Y6I_T*A[MSO =M$U&NTKQ"F;S3DL&;2(^JW!\TVU^H8MN&ULO9UK;^/&%8;_RD MV@38 M6.)-%]S)^&Q297T:(.6B=#=S0:#]=1G YNKNIU]_G-5;8MDSA5]SDIMNMUE'_] MJ)+LY7K@#%Y7_!0_KW MSJ4,ZH!ZBW_%ZJ4X>$VJ77G,LL_5@EQ<#T95BU2BYF6%B/2O9W6GDJ0BZ7;\ MUD '^YQ5X.'K5SJK=U[OS&-4J+LL^25>E*OKP71 %FH9;9/RI^Q%J&:'@HHW MSY*B_DE>FFU' S+?%F6V;H)U"]9QNOL=?6D.Q$& X[\1X#8![G% \$: UP1X MYV;PFP#_.&#\1D#0! 3G9A@W >-S R9-P.3<@&D3,#TW8-8$S&HY[#Z_^L,/ MHS*ZN#AO4MSM4KAOI'#( MIRPM5P6AZ4(M.N+I._&N!3#4^[O?:?=UIS^Z5N+M)K\@[NB#_N]Z73MT1KCW M=GAH#__[-MV'.UV'PQX>JKD.=][,SLX/=SO"N3W\QWEIS2[>V_?D@HS>SB[? M"8_2U^S.Q"($;Z]^K^9Y9ZB_$3_Y]?:Q*'/="?^[HWT?=SR_FU>=F2Z+3317 MUP-]ZBE4_JP&-W_YDS,>_:U+9DA8B(11)(PA81P)$TB8!,$,(?M[(?LV^LT_ MM^M'E9-L28I5I/$DVI:K+(]_5XL/1)=$)$H2,D^BHM#O55M5PB??Q6FS?5>W M_M&:LJ_6D; 0":-(&$/".!(FD#"Y@XUK6%5//]\XX]FH_G*?/0O?,[XDT.&V)YTP/V['3GS5M7_TA8?1T#SS//)([:2&31L! ) MHT@80\(X$B:0,+F#30[^MD<7HY'3W4=.]BJ=G'FR?\Y*=:#.+G%:47W%B82% M2!BU'[$L[3HV#-D"CH0))$R"8(96IWNM3JU'/E1+E>=JH=6J7\3I$YEG15ET M*=4*ZJM4)"Q$PN@.%AP6+)-9X!Z=[$^WF@7F)AS9*M'1JF TZBA#)"BMH:;9 M7DTSJYIN]U5S&JE->5G)?>2%A(1)&D3"&A'$D3,Q. MR_XW] I*:^C5&;7#JR.K8N_S;*[4HB#+/%N3(DI4I=3YP55.EU;MT+YBA=)" M*(TVM,..9S(>!Z/Q^*A#[-@PF 53[ZA3A+9.0&D213.E>##2[UBER/.LT,6B M(FL]G4.3KF=^=N&-H;V%LZ2!J#TCB4)J TB:*9,G1;&;KV M'C'1[+72I^SHJ?JY5/H21GW9J+0:FXS2@U/[Z]I.=5JS].XBW=/>Q9],QOZQ M@I%9*93&H#0.I0DH3:)HIH);T\BQ#N7??(J^Q.OMFOSZ2547XIT^D1W16YY0 MIPA*HU :@](XE":@-(FBF2)N#2/'!UN?#M0/@M)"*(U":0Q*XU":@-(DBF9* MNK6.'+MW]+^,#MC1O<4-=9N@- JE,2B-0VFBH9TSJ(5*;"JWM9THV2K2)F11T7BHMCJ58]?R4.4Z$KYMJJ>.Z4,]:.@M!!*HU :@])X0S/$ M-YYT:$] \TH4S51R:TTY=J=%WO]HKXNA?A24%D)I%$IC4!J'T@24)E$T4\"M M7^5,T74QU+B"TD(HC4)I#$KC4)J TB2*9DJZ-5D-0FQ374V\ M5(,/>F$1%_-J3*+X4-O .BC.4KU0.1^)>HH2J^UA;U!OH2-IH=OA SICQPM. M^F9H7@:E<2A-0&D213/EWEIWKMVZZW$SEYW46Z=(6MC0C!)BI(7JG_3*4'\. M2N-0FH#2)(IFRK3UYUR[/_#T^H7FI5!:1Q*$U":1-%,Z;:NG&NU2"H+(UM'93S7/6OZK/59/1"> M+74]_-KU[J[B=&&L-TB;)\9?XG)%JI&W=Z[K[,E["QOJX#6TPTYYZCAC[[13 MAIIS4!J'T@24)E$T4]FM.>?:S;G[7/VPK'K>!?DERO-(%\#6@6([KK=6H88< ME$:A- :E<2A-0&D213,%W7IV[A@\4.Q"C3DH+832*)3&H#0.I0DH3:)HIJ1; M\\ZUFW?[CKGQFLN,;+;Y?!45RKAE_=TZ8W)R+G>FD^G$/7K*Y<[>GMX:AOIW M4!J#TCB4)J TB:*9&F[].]?^P-G]JV![#R%#;;R&YOB'?P,7KC.;'=U1#$U+ MH30&I7$H34!I$D4S1=LZ=*[=H;,5Q^0_Y)P;CNT9>LL7ZME!:11*8U :A]($ ME"91-'.FI=;8\T;@>MF#FGI06@BE42B-06D<2A-0FD313$FW]I]GM_]0];(] M36^A.^=5WR$T+872&)3&H30!I4D4S=1PZ^EY=D^ON3GHK#$Y.ZJW3J&F'I1& MH30&I7$H34!I$D4SQ7PPG2-\/D?LA([8&1VQ4SIBYW3$3NJ(G=41.ZWCMW $ MO=81].R.(*S&./77/&GMX:1- JE,2B-0VD"2I,HFJGAUOOSSIK4 M\8\.;=CIO?MHJ!4(I5$HC4%I'$H34)I$T4Q]MU:@A[8"/:@5"*6%4!J%TAB4 MQJ$T :5)%,V4=&L%>O\?*]">IK?03XW%SB(FA*:E4!J#TCB4)J TB:*9&FZM M0.\=*W _TU#]K/298QQ0&Q!*"Z$T"J4Q*(U#:0)*DRB:J>K6*_1FZ&(#:@U" M:2&41J$T!J5Q*$U :1)%,[^[HK4&??LS?ZABHTEC.!\S9SHZGK#0WIR^$H;2 M*)3&H#0.I0DH3:)HIH1;*]!_YTG ]VJ-,\A-)"*(U":0Q*XU":@-(DBF9*NK4'??OL MGM_FRSFA#B*4%D)IM*&9TW5T3N/*H(DYE":@--EQ4&;!-/""8-K]Y7)^:_WY M=NNO]W1Q=EYO*78\/-CUC9XA-"V%TAB4QJ$T :5)%,T4:^OQ^=_H<3\[M[=H M=[3IH6@O3EQI:$X*I3$HC4-I DJ3*)JIV-:_\]]]UJ^9RN6,JS6H

EA5 : MA=(8E,:A- &E213-_++NUKD+T _U!="'^J"T$$JC4!J#TCB4)J TB:*9DFZ= MO,#NY'V3JS5[SMZJA]IZ4!H-.IX^[+Y8@^;E4)J TF3',9EXCC_V???H8FU8 MK)0JPZB,;J[6*G]2=RI)"E)/&%OUP@=KB:XCJKF_+V_=P?!D_9US&3H=ZZES MR>KUPQ9_<[6)GM2G*'^*TX(D:JE3C2XFP8#D\=-JOU!FF^N!WI/'K"RS=?UR MI2+=\U<;Z/>765:^+E0)7K+\<[T[-_\%4$L#!!0 ( *6(?%A@PB40I@, M "02 9 >&PO=V]R:W-H965T;?[Z!DVZD7>KN.CV15 M2-WA)Y,:K^ 1Y*?Z@:N6W['DI (J"*.(PW+JS<+;-(PUP%C\0V K#IZ1#F7! MV)-N?,BG7J!'!"5D4E-@];.!.92E9E+C^-J2>IU/#3Q\WK&_-\&K8!98P)R5 MGTDNBZEW[:$T 8TT7\9*8?ZC;6L;>"A;"\FJ%JQ&4!':_.)O MK1 '@'!X A"U@.A'P/@$(&X!\<]Z&+: H5&F"<7HD&*)DPEG6\2UM6+3#T9, M@U;A$ZKG_5%R]98HG$P>)"E;FP,5?Z-W7-9'?!VC.Z :X)(L2T(.:". < MAGK=MYXS8ZX3:,T#VCLA#H'6:.)N6F+# M%Y^:%N $!)H=J/]EMA"2JW7R[Y'AW35TP^-T>O.X%37.8.JIW4$ WX"7O/HC M' =OCTGEDBQU1-:3<=C).+2Q)WOUA,[= 1(%5EZ0V@"%Q#0G=(4N"&V[C^7Q MG=7!N<(V9&-#IG?D31),_,VA6C:+G@2C3H*1-9-L2]F>4B.7D;LD2QV1]?0< M=WJ.K2GU08@UIAD@MD09JRI5NTQN(95.:(LYQU2* 5))E3%*V^JV);) :H+XR!X9I=: M0_Y%0:\Z0:^L@J9D0W*@N5#E.BNQSD[&48U)?BQR*]>Y2=F0C2S+T9&[GC#7 MG3#75F&L*_<>J@7PH^O6RGJN1"[)4D=D/35O.C5OW%;4&YR(X=]T??'DM#ZN7YFL;:3G:U._&*Y=N6P4<<_.%97P%?F>D*H MQ%A3V9RPN][N"F1F#O[^WKRY/[G'?$6H0"4L%32XO%)1\.9*HFE(5IM#^H)) M=>0WCP5@=2K7!NK]DC&Y:V@'W<50\A]02P,$% @ I8A\6*,0QLN$ P MY0\ !D !X;"]W;W)K&ULS5=-;]LX$/TKA+K8 MIH W^G(<)VL+2.P4VT. ($&[A\4>:&EL$9%(EZ3M]M]W2,FRW]QWA-GP!EMA'Q5.8 F7\J"J[&7:[V\]7V5YE!2=2F6P/'-7,B2:IS*A:^6 M$FAF067A1T$P\$O*N)>,[+,GF8S$2A>,PY,D:E665'Z]AT)LQE[H;1\\LT6N MS0,_&2WI EY ?UP^29SY#4O&2N"*"4XDS,?>77@["?L&8%=\8K!1>V-BI,R$ M>#63#]G8"TQ$4$"J#07%GS5,H"@,$\;QN2;UFCT-<'^\97]OQ:.8&54P$<6_ M+-/YV!MZ)(,Y717Z66S^@5K0E>%+1:'L?[*IUP8>25=*B[(&8P0EX]4O_5(; ML0= H>V J 9$WP,&1P!Q#8BMT"HR*VM*-4U&4FR(-*N1S0RL-Q:-:A@WG_%% M2WS+$*>3%RW2UUP4&4CUECQ\7C']M4>>(0,\+K,"R$3P-4C-S/@)+08I(2,6 M1BZFH"DKU#OR%_GX,B47?[P;^1JC,MQ^6D2&3R&])''8!C\()VXLCBU??(3O1#/_ MNYLI+?%8_]\2\GVU1;]]"Y/KMVI)4QA[F,P*Y!J\Y,\WX2#XNTW_F<@.W.@W M;O1=[,D'I5:4IT#$G*2B+#&5E=5/>48V5$K*M>H1QO$MYW6R;YC."7Y65MB/ M0MXSCAR,+WJ$8ZE#*K:E3872BEP@7N44PV\[D?=5B ,;HBETZR2,PV$0!"-_ MO6_4C^OB. CVUQUX<-5X<.7T8,K6+ .>*2PX:4'-&1"2+"G+VH)UJ"=K%U5G8GLP(#KQH#K7Y_>U^=TXTQD!VX, M&S>&OW]Z.T/LZN;PAQIP)&-N&HMNSIC]3JZN6FY.S?XPV-T? J>:4X^_HQ2X M=^BJ\5QLAW[LW:?"7U\.ZCW.YZ.%SHO3;]'W7/'V-FF^&2;=I>_T'W[ZU;[W&2=]?1_ M6OW\O4:J!+FP_:5"\U=<5SU5\[3I8>]LY^;OEE<-\".5"\85*6".T.#R&O>5 M54]93;18VK9L)C0V>7:88Q\.TBS ]W,A]'9B-F@Z^^0;4$L#!!0 ( *6( M?%@N<&"O'P( !<% 9 >&PO=V]R:W-H965T$ ]NBD M;AH2+XG/ON^[^\Z^2QMM=K8$0/)0265GM$2LIXS9O(2*VZ&N0;F3C3851V>: M+;.U 5X$4"59'$435G&A:):&O:7)4KU'*10L#;'[JN+F\1:D;F9T1(\;=V); MHM]@65KS+:P O]=+XRS6LQ2B F6%5L3 9D9O1M-YXOV#PP\!C3U9$Z]DK?7. M&U^+&8U\0B A1\_ W>\ (7PM(.D"H'&LS"[(6''F6&MT0X[T=FU^$V@2T4R.4O\45&GI\5VI9@+'OR*?[O<#' 5FZ6H(Q4)!P3BX6@%Q(>TG>$UMR S9EZ*)[#I9W MD6[;2/$SD1:0#TDR&I XBI,S\/GKX?%3.'.:>^%Q+SP.?,D_"">_;M86C7M: MO\_I:PFOSA/Z=IO:FNZ(]Z;4G+[%G?Z_7 M^BH,NCLEKLLM;19LY-GZT?& M-VZV0EDB8>,PT?!Z3(EIV[ U4-?A):\UNKX(R])-+C#>P9UOM,:CX9NCGX79 M'U!+ P04 " "EB'Q8)^,8WW() D9 &0 'AL+W=OK]1U=KI[3[%N^$4*2[W&4 MY->#C93;R^$P7VY$'.07Z58DZB_K-(L#J=YFC\-\FXE@50;%T="QK/$P#L)D M,+LJ/[O+9E?I3D9A(NXRDN_B.,A>;D64/E\/[,'K!U_"QXTL/AC.KK;!H[@7 M\O?M7:;>#?>451B+) _3A&1B?3VXL2^Y-RD"RF_\$8KG_. U*5;E(4V_%6\^ MK:X'5K%$(A)+62 "]=^3F(LH*DAJ.?ZJH8-]SB+P\/4KG94KKU;F(V\$.'6 TPX8O1'@U@'NN1F\.L [-V!4!XS: 9,W L9UP/C< M#),ZH*S^L-JZ96D6@0QF5UGZ3++BVXI6O"CK6T:KBH1)(<5[F:F_ABI.SNYE MNORV2:.5R/)_$/K7+I0OOY&;;19&Q+$_W M"_+A[[]>#:5:AH(T7-;YYE4^YXU\-OF<)G*3$YJLQ*HCGIV(=PR H5KY_19P M7K? K6,DJG6]4*OZ6[FZ72MD#O_/4EX0UWXS?&$.OQ=;%?YV=GK&PAO"F3E\ M(9;&A>?GASN&4KA[,;HESWV#]S7(LB"1.?GSYB&7F1JF_M>Q4+<5Q.N&%&/W M9;X-EN)ZH ;G7&1/8C#[Y6_VV/IG5W61L 421I$PAH1Q$$S3B+?7B&>BSS[E M^4X-2(($R8KD021(NB;+-([5?BTO!C/R(52O-H%*W34^W5;X<8DO=M1/,]NU M?AY4!RK+-)==&KR='(U:(V\R&7NMLAHS]2TK$D:1,#8YTDC7UN#' M7VL&>:U4_KY4OK%4\\/=[E,0[417K?SC':[MNI[?WN$:<_4M%A)&D3"&A'$0 M3*O^=%_]J7&V3G,9QH$4*\*","-_%/4G-VIZ%F^+'^^I6?P4N<]&PA9(&$7" M&!+&03!-.[;5^ Z6<>SXMY"M_7CX.K-O3^B+F?YS/07L4E*=2=M'NB/'\J:M M$<:\2'UE J51*(U!:1Q%TZ5R8%'9YMU,D&]:6GF5 Q'?1;8,\TXKZ=;,[3O& M0&F+FJ:)=NQ/II.Q+EH*3)C^M=8>:2QO_[ M+.('D77.&\RXWH* ^G]0&H72&)3&431=-(T):'L(I]A&6F5S*&T!I5$HC4%I M'$73M=*8A_:9[F$QP52CC$S)=IAG'=1IM1/4G_J1H?>C33*B#"*51 M*(U!:1Q%TW726(NVV5O\VIY3JCEGJ Y'/GQ*R"J-HB#+R59DE42Z%5(EL+W# M2=.%95EV6R%0OQ%*HU :@](XBJ8KI'$F;;,U>9[?91_[;/;8'DV.50"U)Z$T M"J4Q*(VC:+H*&M/3]M_3][*1!N <2EM :11*8U :1]%T#376J6UTUV;T^U8L M"PD5'0A%U>IPU8-KIT]6UAQJ74!J%TAB4QE$TO?:-6^J8W=+] M/N(IC0(91J%\Z12 @MS"@'BB4QJ TCJ+IPF@\4,?HFU6G;O=7106U'4T5_KBM M":C7":51*(U!:1Q%TS71>)V.V>N\C8+EMX_WRTT:B;RR*/IHHX+[)Z0!M3>A M- JE,2B-HVBZ-!I[TS';F[5Y=5:/S8SJZU% :0LHC4)I#$KC*)HNF,;M=":( M'IN#]/;F4-H"2J-0&H/2.(JF:Z7Q1!WSF:"H'IMS?+*H:T_'QSTV\_+TU@G4 M]X32&)3&431=)XWOZ9C-RI-7X\F4 ,42J-0&CNQW>O+. _7TVU<3]?L>OY\^[5.,-&-D&G;!S$O1U]10&D42F-0&D?1='TT5JA[XBS0 MLYJO[O%IB[8_\JQI^UQ@<[;>*H":HE :@](XBJ:KH#%%7><]FZ\N]&Q2*&T! MI5$HC4%I'$73-71PE?DI1_7\YNL)E*'Y:H[L+0[LI>78:\NQ%Y>_AZOJ-JZJ M:W95>S1?:]+IYJLY96\I0,U4*(U!:1Q%TZ70F*FNV4P]W7RM :;FJSE'[]I# MW5(HC4%I'$73:]^XI:[9+3VS^5I33C=?S>EZRP#J@4)I#$KC*)HN@\8#=F:[1WY;&E _$TJC4!J#TCB*IM^QJK$VO9[6 MYNKD3:J0SMT<2EO4-.TZ*,>93ENW&Z'0K Q*XRB:+HC&R_3,7N:=&BM$+!)) M;AZ+?\]JRIN9O34!]3^A- JE,2B-HVBZV;[5M+O/B])8)U/&$TAB4QE$T728'-]0T M.YX_WWBM$^@'NZ,C#\2\'+WU ;5!H30&I7$43=='8X-ZH_=LN7G0FW-":0LH MC4)I#$KC*)JNH<9.]7I>6W_Z" AZ"FI-.W7,LH!FI5 :@](XBJ8+HC%6/;.Q M^B.W@C(C>TL":KU":11*8][QW5+'OF^USHCAJ*25(H8'SR2(1?98/FXB5_/. M72*K.\+O/]T_TN*F?)!#Z_.Y?4GMCL^9?B1%]4:FV_*)" ^IE&E&ULM9K1;MLV%(9?A?"&K04Z2R0E6^X< VF281N0HFBQ]:+8!2,Q ML5!)=$DZ;MY^E*R(5BV?A@V5BUBR=7Z=_X@\_BQQN1/RLUISKM'7LJC4V62M M]>9U$*ATS4NFIF+#*_/)K9 ETV97W@5J(SG+FJ"R"$@8SH*2Y=5DM6S>>R=7 M2['515[Q=Q*I;5DR^?"&%V)W-L&3QS?>YW=K7;\1K)8;=L<_T&G MDN4EKU0N*B3Y[=GD'+^^B.(ZH#GBWYSOU,$VJJW<"/&YWODK.YN$=4:\X*FN M)9AYN><7O"AJ)9/'EU9TTIVS#CSY/WAIJ$DQ%H9K_:+<_-HXF*-TJ+J.I31-MW.15?1D_:&D^S4V< M7GW0(OV\%D7&I?H577W9YOKA%?K(I&255NC%)=;LL;+I&X1;O'HICNH;2I3%[=H1=YU0ZBET-E +5=R[ 7FS5B=3N[7V&\ MP"2B\3*X'[ 8=Q9CT&)WM?G732YY]CU3\4 >&),NB7VVX#E_\*+-.DKXTFLYW?>^9V//%_G/DOA2:Q7BJ0K10)>^JMZ M#+/F*S5CF@]Y!05=O,6(_ K5=K2^.^@#%24*& MFQ$.[3=X^)TKR&6:*XXV,D]YXR@31<&D0AOCO'$W: [6=777JM6@<^!O>J+7 MX@- P:"]S4J"Q# M81BBWHK[ICT]H5=Y!2E?:GW;%J7PV"R%O<*4+[5^.2Q.X6?S%*S@[!?.QXS* MI_8JBU1X3*:"Q9WM'U-5G(1QF-#A^4PL5Y&1N K6=378JB6'/Q^G47+"G<4J M\D2LBL%6!:LX>QD#JXC%*C(V5A&O6.5+K5\.BU7DV5@%*SC[=<&J&/)HL8J, MB56PN+/]8ZR*8SR?GYC*EJO(2%P%ZSK;BX\:U7Q*3F 5L5A%8*RZY&F'53.X M5WG%*E]J?=L6J\C86$6\8I4OM7XY+%:19V,5K.#L%\ZG>8+0]:H9Y-%B%1D3 MJV!Q9_O'6(5)LJ#1\'2FEJKH2%0%ZSH_(CFFJL4TBA:'?R>L6L2B,&+]S:HM MDP_U )F#C0O6<;8V!F11"UET;,BB7B'+EUJ_' =/!I\-6;""LU\X'S,H#QK7 M'/)H(8N."5FPN+/]@:=^9!Z>P!!J(8N.!%FPKK.]8\AZ:M^RQ$5AXNI^&B9P MU_**6[[4^IXM;M&Q<8MZQ2U?:OUR6-RBS\8M6,'9+YQ/_Z=A GFTN$7'Q"U8 MW-G^,6[-DB0\,94C2UO12+0%ZSJOQ!BZAQ6?N$,76<"*8, ZO.,.]RI8R-G. M&(056<**QB:LR"MA^5+KE\,25O1LPH(5G/W"^?3ON$.]*CI85#7JJBJ_RZH& M;F-!=]PCRUC12(P%ZSH;/&8L/,7?WG$/#A9=EES>-6M1%4K%MM+[]9?=N]UZ MU_-FE6=@#]\OEKUF\BZO%"KXK0D-IW.3@-RO/]WO:+%IEG#>"*U%V6RN.&UL?91=;]HP%(;_BN5-6RM5. 3: M32R)!*53=U$)%76[F'9AX@.Q<.S4=DC[[V<[(4\X)TFC]-X4 M !:]E4*:%!?65C-"3%Y 2.V8N$_IAEZN MA F_J&ECIS%&>6VL*CNQ!H+XG"#N!''PW28*+I?4TBS1JD': M1SN:7X12@]J9X]+_*6NKW2UW.INMKH1AUM&W[]*?]\,W;GOL7WD[N$]4[+@T2L'72:/3% MY=7M-+0;JZK0@1ME73^'9>$^(*!]@+O?*F6/&Y^@_R1E?P%02P,$% @ MI8A\6"J:?DB2! ?18 !D !X;"]W;W)K&UL MM5AA;]HX&/XK5FXZ==)&8M.$T@.DEFZZG=1;M6J[#Z?[8!(#5A,[LQUHI?WX MLYV0A#:8,F5\@"3D?>SG>5_;CSW9_+>$TR+ <\ M)TS_L^0BPTK?BI4ORS.S&;\$*EE)$[ 62195@\ M79.4;Z<>]'8/OM#56ID'_FR2XQ6Y)^IK?B?TG5^C)#0C3%+.@"#+J7<%+^?( M!M@WOE&RE:UK8*@L.'\P-Y^2J1>8'I&4Q,I 8/VS(7.2I@9)]^-[!>K5;9K M]O4._:,EK\DLL"1SGOY#$[6>>A<>2,@2%ZGZPK=_DHI0:/!BGDK[#;;ENZ.A M!^)"*IY5P;H'&67E+WZLA&@%H.A *H"T/. \8& 814PM$3+GEE:-UCAV43P M+1#F;8UF+JPV-EJSH:,?[&CD1_RK8 "#X#J 04L0R#461'9US@UU0^(!&)900_#U_@:< MO7G;B;;7TV&=H:&%'QZ ?Y$)\._50BJA!\!_79DHT] M)&)#O-GOO\$H^*.+>4]@>\3/:^+G+O39WT6V( +P)2!ED=*Z2'-;D#^L'%T: ME,"1!383V6:&)OZF371BG)K'GL#VZ$8U MW:C7 H[Z)-X3V![Q44U\Y,SSG&>9IBPM_PH^ 7KI!53* NMJ!F=T-^]TSJJC M%W4,X2B*+N"S:G;VXR=97M0L+XY4\VX"=56S$^/4I/8$MD=W7-,=]UK-XSZ) M]P2V1QP&C54(?G$]NQLX58T*K3T\(C0.P[ >'?M$6YX(OG+E*;F8J[A-'F^T M$<*+E%CV>(M%(H]R=[9Y,G?8,378SP'RJ"&/G.3OB##+K/;PAK9><_7N0!)] M ?0N0"K,$LI6@!V1J%,!9\,G*U"BC5L*!(/@_ #]QFU!IZ=YF7N\ M4>-8KGLU815:.]>A_1S@VA@LZ'98>P-ZB:G0.POQH/>.&YP6.OT,K 1F"B18 ME96^I$(J$..4L 0+\$3TUP_PIE."GAQ6)4&)%K8D&(:!_AR0H+%BT.W%3I: MJ[4NC]=)T*N%J]#:$J# (4%CSZ#3!#T;\,U.L+W2R5*&5D#Y9SF2FVO/NY(Q\/C(C2N#3J]48=+U:/V M%C_2K,BS+C7^'@4./@4-"K>46]^K6^T/;)-ZX.N5W=LWGN58.@4Y1> MC5R%UI[>X(OIS6\=\&5$K.RYI]2&JV"J/.NKG]9GJU?V1-%O7B\/9F^Q6%$] MGZ=DJ4.#P4@O**(\ZRQO%,_M<>&"*\4S>[DF6&MA7M#_+SE7NQO30'WB//L? M4$L#!!0 ( *6(?%@_AY]>B @ !L] 9 >&PO=V]R:W-H965T3;C[K8E"SJ6'*8O;2V0_UUSB%Y^..A=/:4I(_92H@;='&6;/(PB,5-BK)-%'GIRZ4(DZ?S"9[L?O@6/*SRXH?9XFSM/8A;D?^Y MODGEM]E>91E$(LZ")$:IN#^?7."/5]PM+BA;_!6(IZSQ&16NW"7)8_'ER_)\ M8A46B5#X>2'AR?^VXDJ$8:$D[?BW%IWL[UEJK:.O*._R?(DJB^6WZ,@KO[W MGNM -"X@K.<"4E] AEY ZPMHZ6AE6>G6M9=[B[,T>4)IT5JJ%1_*V)172V^" MN.C&VSR5?PWD=?GBT[^;(']!7V)?Q$5 T4WHQ=E[=)LG_B/Z8UW&NO@-710! M+]J^NQ:Y%X39S^@#^O/V&KW[\>>S62YM*11G?GW?R^J^I.>^F*"O29RO,O0I M7HIE6V FG=A[0G:>7!)0\5KX4T3Q>T0L0C4&70V_G #FT'U@::E'>_1^WT1W M(D7)?1W$#'W_EH0ADH/OR4N7_^A"5BG:>L5B0G_,UIXOSB=RQF8BW8K)XJ?(&VB%2B?!2I,@WVP6F%I89 MZ&RV;;K2;4>YPQW5K&4DVQO)0"/EP OB!YD$Y.CVQ3%;6<<&@BUBT4-;P7N> M&':^]XB#8VXWTK8B*Z+OQ4LDGD7J!YEW%PKT_>(NRU.9.+6#CYLJ9F95.FM;GAD #C=P4H(M]G\8 " QIWH^GSO^OQ5KG^JO@BT M3H-ZR"]E4O+2#*UE2$KOM^X.\OQA6.9Q!V:> M;CLH\V!+K;H6.%,O0\]__'#KKY)09.CO$C:DU1=;D4IX0A>9Q*K=L@'.VOH^ MAJ:M*;5V5!HL@L%._!+G:2 )T4=;+]P(-46SW3 ^)(4Z"*#LZ"!4:JS9Z=3B M/5U.E',$=$YR!=9@U?>OHDA'^LX%%4?[94BM[;_B(6P>B+!1(C*EU@Z 8B(, M0]&E> CB> 1RX"[WN!0S=IBD-.WXW'5=UC-D%2!AF) &8ASNLI$^FVH:@NE4 M<0\&@6*Q6]>.F\H[%G2,[#;YX-IV7S 5E6 82SX]KX-T@(6&^*%VIDLM'[#% M&M#2]D:!!H9)0\[:>Q$,&1QSC0748]-BJT ##;# .]'%WS=>3 MOJ;AP?1L[V,5'! 8#CHXL,>VFQ+;8"(@1HG E%H[%(H("$P$^IPYC%EKZ2:T MTJGK'/2BME7?_"!JM2?P:M],G0/-K00Q:>:F*7,/[=4T8U-*>PQ6RS,!5[^# M%#K09*/+8=(">'-G-XKK=-5FLV<=ZNH$*, MKN2FU-J14.L]>5UEX<2B"NDN^OJJ"FS>J>XKA"##R@O&"ROU?8]45F#K3O2> M*B"AX"H_MKA2JQW?#V@:0OL!JK"!XO^GO$*-5A9,J;6CHIB$#F"2FB&'C]!: M= YCB:95/Y70QB$*3"5ET:0^HSI:+H&U1G?66U0+J*(6:K_A)H :)1A3:NU0 M*-:AP\L0 \>L!F%T@U;3#!BUBG0H? YC+OT8/90QI=:.BH(I"A= /GM!BO[: M%78OBJ)?-J9/'5V?VH>@H&M&IGWE6ZH B,( =&+R[!ZU\(N!EXLT*HU^$=)DO:&P%*LN10Z*JE-[[*"E]Y)IAQDLQ6LINI>R-%+M M8V=%*C9,*M^"[!'=IT*@0*8,.8ISE'JYT!X^5TK%D4>C;RS;.NR=GH8$]W20 MK3#%AJL;U\$V6 K)DB^!"+4G&[6 "]0KP29MPQ0IV# I[$?.-@F]/ CE\JNU MCG0C@Z<6:PS=VD9]0\?MJ;/8"A!L&!"^Q,N-+R(AYV8U0R% @+7&IE-3:FW/ M&X]8P(!PRGF*;10+3*FU Z"PP#9R.F%W#QTZ4TAS@,$LR^J;1PH$[-$E#\C2 M[LG#@1FUN6^QCMMJ';?AHLCKR-0V6A4QI=8.A8("&X:"UY2G;=TS%?9A80LV MX%0'%4+8\&(]'KUAP=']JRN/V#TG0DQA H,QX>12)*P[UKM:;:!W"BL87/UX M5=62&:UXF%)K1T)Q#(,Y9F3AJE:#E@I-$VBI8 ID&/QXA+$](S,*.:;4VE%1 MD,/@LYM7[AEA]=&QL#73U>HYGV*-QU '<,SHG24L.MHU-B83*?YAQY[+&+X# MA:5&.P0;=K@)A0:K B,&%SA&;#YAI='..OH=*NOK0 4X# :N81."->=NFH;$=7O/W;B"& Y# MS.M>0# *+J;4VI%0X,)AQ*+.K7 F<4H M=YA2:SO=>%\&/J@Y*;.8?5'F+6HY7"$+AY%E:&;I/D;J:@I3FF9\WKLWXHI" M^/P-TXI10#&EUHZ$8AEN]#47KGE$5==OW6:Z?ILU7C.-1/I0OGV;(3_9Q'GU MGN;^U_T;OA?E>ZT'OU_BCU?5>[I*IGIM^*N7/@32OU#<2TEKZLC\D%9OXE9? M\F1=OLQZE^1Y$I4?5\);BK1H(/]^GR3Y[DMQ@_W[T(O_ %!+ P04 " "E MB'Q8Y$XG@T4) !A3P &0 'AL+W=OZV$>.18JB)4_G87R)=RB*[>O% M(E\^R'64S].MW*B_W*79.BK4Q^Q^D6\S&:VJ@];)@G@>6ZRC>#.[N:J^^YS= M7*6[(HDW\G.&\MUZ'67/;V62/EW/\&S_Q:_Q_4-1?K&XN=I&]_(W6?QG^SE3 MGQ8'*ZMX+3=YG&Y0)N^N9V_PZ[?8$^41U4]^C^53WGJ/RG.Y3=,OY8>/J^N9 M5X8D$[DL2AN1>GF4[V22E*94('\U5F<'I^6![?=[ZS]59Z_.YC;*Y;LT^2-> M%0_7,SY#*WD7[9+BU_3I9]F<$2WM+=,DK_Y'3\UOO1E:[O(B73<'JPC6\:9^ MC;XV+=$ZP">: TAS *GBKAU54;Z/BNCF*DN?4%;^6EDKWU2G6AVM@HLW9;?\ M5F3JK[$ZKKCY\-W"/U M@GZ7>2%7U=MWNRQ3!R7/Z,-7F2WC/+I-)+H]?%2VLG@I<_3]>UE$<9+_<+4H M5,BEX\6R">]M'1[1A(<)^I1NBH<8V+S*EP/]V-4%M M+N@V5X[+U_DV6LKKF1IXN

Y>SFG__ S/N7(=C@$&Q@LMX1[*NCR+^/-TW+ M_(#^U]E&]3G47ECEI9P*'F\(]HCG>U>+QX[PZ"$\.CB\IVJDE2)\E)F:.M3L M4,X_9;1)?"?1LXRRSAC-KL+Z0,31NE8<1ZOHV20(=C@)9B&('#W"V)&M$6,6 M!YM '.$A\-"B]76!OT+_WJUO98;2.Y36_=3\T%8TX8EH,"$LH+Q;-/P0-C\K M[#]>"DCN)ZQM.6%5X:_2)"G5L%7G5YU Y^15Q\';JI\SVAV].$0OQHW>5OYF MMWOYD[W\<2E_@XBP!XCQC*;53(LKKJ _/\E2,9U"-QMQ5#IN<1"/.VLW]D:. MET"\Q-BH[]*UZBBD$H3E%]0X6"&5IZ$XSW?1IM&QS3!L/+7'(2."4HV0,8 0 M&]%U\YTW#T+T(U(OW-SW4R 0 P-Q,'+?&Z'J&B] $0^GH@NT&S?MCO=5/J_I M=L =-D)I7&CW^!+-M,6:: -Z(&6^=LYQJPT_1UWB]6QLG/K-I1[$0@!X9&7ID"N@1 M@!XQ0Z]K9G'60N,+D[885!]J] #4(P[4*_6@IKM>/4P!0@(@)".#D$P!0@(@ M),-!Z*X'>I+-ESVID0/0D)@)5L8'>D+Z? G0$0$=L M0'=^$D1.@88]IL+4@0&P1FRP-E(>U.-K0![D ]E\;[H\R)\";3Z@S3>B:/(\ MJ'%_M&CR<*!3C0^,\VT8=XEDJ GDQ80G-"?0NOQIYM]D%S!Z_+X< LCONX#G M QA]\V72SDG<,LP*;/1Y:#$<.N\0)$_>$0=9>#&##C!<#)H'<%2 ,E!SQG MV-CW9CNNMWJ B<'(R[U@BN5> "@,AB_WG&Y.G5[@Q%PE>!I6!X"ZP 9U(V5X M/;[V>,,UWA )^O 6M&X"VJS['!.]8 J^!<"WP&8-.%VB%YQ>)*4X))J+XP%P M+K#AW"7RO"80W+[JA>>Z$P (!N?='73.\WK\\F8@4.L;M0'0,3 O*CMG8"U:!2@>DDD,8F/M^"B32 MUJ:9D9=\=(HE'P44TN%+/I<\KW%SE.<)W_X;ZN'$T(TLP8#T#$;T%TBT6-=% PU M%&1 07;>I53G1*_'K\-(8,!'9EY;=L[EEIF>V;3C0&" 2C;R!E,VQ5U%!MAD MP_>8NFL\Z-*X;I ",IEY%:F5@T6F9S;MVKRMW:4VVTN'R&&*&XT,8,J&P]1= M#F%7XD\T<@!.LIYUH-(!57+PY]BXLAL#,%GY96E%VH M43CP,C2O(;5RL$CSS*8=FY<#.KG-9IP!LPA4.JCEP(Q=;S;CVI0 1#[R@H]/L>#C $)^F:)"WE%52 7W-:#C #I^ MP;+"'E^^_1N.F.)6H@!*B@M6732^ MCC8CJ"[4U,P"(D5/T85YG=FR:^L"+,7(-1=BBIN+ M@I+EAS(4YK+LJ. MU*@!\"AZ5GU^>>9.W\*%@I@H1AYC2>F6.,)0*"X3-&%."VZ(![F M6%-M(UK%\Q>LN>CQQ5YN. _[KEM@KUTT/V'QQ=[XR%6H7JN /E-RK)Z'/L,D1:9?M>SWZ M,@GL,>X\1%I5_-[(VW3V!L<.N579[UVP.&/O[&A?JJ8V WNMZGVOISI#*PN+ M;+#'N',;MPKXO9$K-/8&QPZY5;_O7;!(8^_L."D\VFQ?Y#Z>#P5+V;_P-02P,$% @ I8A\ M6%P)E"S3 P J \ !D !X;"]W;W)K&ULM5?? M;]LV$/Y7"&T86B"(1,F_DMH"8J?;^I V:+#T8>@#+9UM(9*HDI2= /WC>Z04 M68YE9C&\%TFD>-_==T<>[\8;+A[D"D"1QRS-Y<19*55"R#++F'B:0LHW M$X@_BEN!8[?5FC[4C6@)^_X" 7POX+P2"BP,"02T0&**598;6-5,L' N^(4*O1C3] M87QCI)%-DNLPWBF!?Q.44^'''V6BGLBG/()<.Y3'Q"Y8@)DAUVS_X[BDR^%X?D[<6O 3MP=<"&R'=Z_AW;.AAX8LQ.1=DM?.[-P]%H]TO6#AM7 MRNJ;R6;H>[8&@=D9$[!.\9I=A&=1[SW\J4!D!,D^ 1-=!VAJ5T*]@Y(SJ^21 MY(<-^:'5KOWS=@/9'$3G:;-"O?6TG0ALA_6H83TZ9989G9+WB%\TO"^L MT?Y)?*E](,G/.K%WN<"*^U877.QGA>[$1+WM3>V=(G_6 M*&W5+U-1QQ+:]SSO0.ZDK6*"6DVL;\U6]CPC\ @B2B200B01&.MCGJ:8*$B! M@3),WF-@ME=M)RNKXK=&IT8;M<-SWCL4(7]+W[?2OP>I=$Y%7@F/.VG8 7J' M,ZA=\LA#1;_ %!+ P04 " "EB'Q8 MC+'92SH$ "$$@ &0 'AL+W=OH:'_!$ERNI'[B3T9HL80[RG_6,JSNW0HEH"IF@+$,AHO9(DP?]&V;.LY*,R%9&D9 MK#)(:5;\)R^E$+4 /S@2X)0WB-.O@K\CV_@Y0:()!8$0ZB);OI^['\5I1& MBIU*[8Z![1Q3VZ;J]]N%D%S5]?]M:A; W79@/=EOQ)J$,';4;!; -^!,?O\- M][T_VLA?"*RA0;?2H&M#GTQ9FJKY*XP"ZU*!"%W1K-2YM9@*S+[!U$O39N+C M(.CVO>[(W=2IO6V(\7#0'_I!U;"1=J]*NV=-6Q4"ML^*[X^0+H"WCIX5^Z.C M=R&PA@S]2H;^9U5P_Y(:7 BLH4%0:1"\OX+)1BV 9)$ 4GMJ5<^GRCEX6Z5] M_3LH9FL>9[(<5"P'5I9SD_TQ?KE:M#G2VP""%]V[GL-$H#5PO9,H!X!8C,*Z M4LI$"$FRB&;+-DF*;(8U2;QK#Q\(8DWY3$&&E2##]P][C$Z@><'*#7;>]ODM<>>R[5F>; U MMR=0JQ0M;*0N:BC7-($DVY-OU&Y1[G(%1X59E3_-<&?R] M#+Y5AEECJL:$7F]E4WW=6*7@$H MBUIE\5NF^*!WJ(HUZW-5V3LT;#4_9]J3$K2YH'=[PT-NGV&\\-YYX0]8K[*# MR$P!*D1.U#? 29YO[55'F:ONX<9E3^1;D46E.=O87#G^;A\$5-W*70FCKL;1RV^[B_C1TO,E^-]>7L9_$EV2I& MBXL[G <7=7!N[3L_!;XTQQ]"K=)Y)HM/_NII=<1R:PX6W'WSXGSFD? ES01* M(%:AWG6@2I(71Q[%C61K]N'RI5K7K[L+H'!Z:) M5;!9VTG:^_5K&TH@(=QNE+XDV'@^S_=Y/!X\WG#Q+)< "KWD&9,39ZE4<>&Z M,EE"3N0Y+X#I-T]9&;$\J4[$ZQ5D?#-QL//6<4\72V4ZW.FX( MX /58W G=,9CR"#1!D(HO_6,(,L,TC:C^\5 MJ%//:0R;SV_H?UKRFLR<2)CQ["M-U7+BQ Y*X8FL,G7/-W]#12@T> G/I/U% MFVJLYZ!D)17/*V/M04Y9^4]>*B$:!C@Z8.!7!OZN07# 8% 9#"S1TC-+ZYHH M,AT+OD'"C-9HYL%J8ZTU&\K,,CXHH=]2;:>F-]]75+VB+RP!9@1%=QEA\C-Z M4#QY/KO2 J5HQG,=-9)8W3]>@R(TDY_0&7I\N$8?/WP:NTI[8O#0W*.!O@S\CU_T.'0[.?-_1YW M!K6L XLW.(!7RC??E^_FQ3P#^G8YETKH(/ZW2[T2/.@&-SO[0A8D@8FCMZX$ ML09G^OMO./+^Z&)^(K"6#D&M0]"'WM(A:>H I0Y=Y$O$T"*:++2>1L-PZ'EC M=]VDM3_,]X/18%0/:SD>TO6('0>TZG*)$/*%MI_9E=,OU0@ M@4B9!>'_DFP=]!RUFMYY&I%-?GH_U<+'5XM^U\*P-'<:)/P!:/_Z0Y] MH"#(BXR_ DA$6(H89W5'ET31WOK%P2@>!#O+W.OQD7H,:SV&O7K,NC38H[XJ M['&TI+"V80)")TB&"A#VE-69U81.2@U*EQ"E#U%#"!R&ODE#+2%Z73U2B+@6 M(NX5XI$U^%9"="YJO+]W1T&$=[GTSG8DEU'-9?13._SL;8?KA:(\15PWT69) MDR5:->FV-@*5A_= EQ[]K@P.IX%>PR,5PMZV*/!Z';O7F$1H)X/WI"77 MJ=#:Y+=%%P[>-7A[:[I?UN)$:&TMMO4<[J^UC@K><"\HST9!O!NZ^Z.B*/8. M1.ZV!L/]1=A?P/2YE-G8O4SU)Q\U2V6_S7H#^$2%4L7M/N'^VNNH -ZOPT(Q>I MW5DQ57ZCU[WUWV&N,.5>*Y_9Q"20%80;H]T^&F:"^"9O^ %!+ P04 " "EB'Q8 MPS]8\$@" "4!0 &0 'AL+W=O470': M0R^)/^8]OS?V3+(7\E&5 )H\5;Q6J5=JW8Q]7^4E5%3U1 ,U[JR%K*C&J=SX MJI% "PNJN!\&P="O**N]++%K#O3H9$^-D)<2C MF7PO4B\P@H!#K@T#Q=\.IL"Y(4(9?UI.KSO2 $_'1_:OUCMZ65$%4\%_LD*7 MJ??1(P6LZ9;KA=A_@];/P/#E@BO[)7L7&PT]DF^5%E4+1@45J]V?/K5Y. 'T M+P'"%A"^!,07 %$+B*Q1I\S:FE%-LT2*/9$F&MG,P.;&HM$-J\TM+K7$788X MG2U ,PEX+9K,.:W)S0PT95S=D@_D83DC-V]O$U_C02;A$$8G1$T?3T\O"(GZK(66;[H ME5G[=;=26N*3_'TN68XK/L]ERG2L&II#ZF$=*I [\+)W;_K#X/,YH_^)[)GM MN+,=7V//IGBIDJVVI@ 561T(5 T7!Y#G7#NJ@:4RO627C0:8_L3?G=HY$Q5] MBD==E-/IGSSP"N3&UKTBN=C6VCVB;K5K+7>VHEZL3[#EN [QC\;UJWLJ-PQ= M<5@C9= ;H2;I>H";:-'8,EH)C45IAR6V39 F /?70NCCQ!S0->+L+U!+ P04 M " "EB'Q8:G%5G&8" #,!@ &0 'AL+W=O;H#7 +Q]P.41@-\ _'U < 00- !K-:VE6!]BABP*I5@3 M:;HUFQE8,RU:R\]+<^Q3E/INKG$8/0!G".G%A$E\(5\E*Q6S)Z+(60S("0*JQ;:* MO8WB6^\DXQ>QZA'??4\\U_.[-G0:'D.BX?VC\/C?X=X)-7Y[?K[E\____'[< MS!1*7?WL.K::-NBF-6$S5!5+8.3H-%$@5^!$[][T+]T/79:])EG\2F1_V!FT M=@:GV%L[*VLG;NWLLK"F&E@J$Z^K:.#:7TA7N^X<]O7]ZX.V^+!MVU&+H3OO M>0%R8?-2D40L2ZQ?@':VC>0;FT1[\V,=U76R;FGJG+]GWG-X29UPNJ?LA4<8"_ E30B?&9$0V9UI\B#"*>*W-,-$ MOME0EB(A;]G6Y!G#*-1):6+:EN6;*8J),9_J9\]L/J6Y2&*"GQG@>9HB]O<2 M)W0_,Z#Q^N!CO(V$>F#.IQG:XA46G[)G)N_,"B6,4TQX3 E@>#,S%O#N'DY4 M@H[X/<9[WK@&BLJ:TA=U\TLX,RQ5$4YP(!0$DC\[?(^31"').OXJ08UJ3)78 MO'Y%?Z_)2S)KQ/$]33['H8AFQM@ (=Z@/!$?Z?YG7!+R%%Y $Z[_@GT9:QD@ MR+F@:9DL*TAC4ORB+Z40C03H'TFPRP2[F^ >27#*!$<3+2K3M!Z00/,IHWO M5+1$4Q=:&YTMV<1$3>-*,/DVEGEB_B0[Y5?*.<@P ZL(,0P60K!XG0NT3C 0 M%-S3-)6"KP0-7B*:A)AQO'/EFN!-82R:U$'(JB);3+R*B7=%)F&_W (T XSN9\#DJ=KV<5T [AJ9 YR+M_&1)'+A MV)S"\TA.SB+9'W6$)+1J&V -?JJJ[EZ4W?U4=?>JZ.X/N> "D5#U]?"GJ1SJ M2M^F:Z&UA6GX(S@X_Q\R93>YFNM]M5!LW7Q<)<":TM3.VNX E[=7)):A]! M2/G?[J;JG5,]?VA__/'8FG0;_C#L6*O7_@@.&Z0GNM-M?5&W#T)>/*E70FL+ M4)LA./YVW3YHO"X6YDIH;6%J"P6'/=37Z_9)C['UH07]K@/NB>PVO-DX14DQ MV^K#)2[KRHDHCB"JI]4!UD(?VW2>+]7!ECZ=J6&*4[%'Q+:Q-!,)WDA(ZW8D M=R%6'#05-X)F^JQF386@J;Z,,)*.4@7(]QLJOX'EC1J@.NZ;_P-02P,$% M @ I8A\6.%JDT:X @ _ @ !D !X;"]W;W)K&ULM99=3]LP%(;_BI5-$TB#I/D$ED8J96Q<("$JM@O$A9N>-%;C.-A."])^ M_&PG1"T+T9BZF\1V_+[VV+=(<*!;'K()2 M?&&(U%3BOGS.11L M,[9&UDO#+5GF4C?825SA)-K?N&[37FQ\@]^8QC=(V?]X;? ME1 U+E- ,UP 8AF:,DI5$LTD2U?H?C(7DJN$>N@#;9S]?F>]R,Y$A5,86VH5 M">!KL))/'T:A\Z4/>T]F.T'PNB!X0^[)-\Z$0"D6.:HX2P$6 F6<416/##@I MEWWT@Y;OI6_, F.FMY=UXGF!Z_BGL;WN ?,[,'\0['4.H_MKH'/@#^@7FL@C MF<.1RL>5VA(O<4H*(I^['GW(@X.]%WE/9CMQ";JX!/\MZX-]!F%/9CM!"+L@ MA,/)T;*G#;LP[ =$E7*L1NO=VQK'<"M/?7]T&H9=FC98@P/_(U;4847[7\S1 M'^LOBDY&4?"*:W#D]W+96V>3OA>HE;@DI4 %9,K>.8[4='ASUC85R2IS7,V9 M5(>?*>;J>@)<=U#?,\;D2T6?@-V%)_D-4$L#!!0 ( *6(?%AJ(2-;7P, M +86 - >&POZL,<<"2XV2.Z6"_?KYV/H#Z(M:'#1948M^3<^ZQ?4.<#BNUYO1A M0:GR5CD7U=#O]>(@ M)TSXXZ%8YG>YJKQ9L11JY"=MR+.GS^G(#^/WOF?E)D5*1_[3Q=L?RT+=OO'L M^>S=V5GOZ?)V-WYA@$L_<(I>'R!ZU>OAP@!BXO%AXONT,>F;;6ES^;D6LL1S MC#9PT'26C@D=C)RXR68 W61@EF]Z"'V+C9'# ]=I_T*A\OV#Y/=H&^&@+N3Q M,"M$5\^1;P,Z,\FI]TSXR)\0SJ:2 2LC.>-K&^Y#8%;P0GI*WTC:2@B1ZI>% M0]N#>ZS6R9DHI,EM,]CO:7WY#M#TP"#CO#78]VU@/"R)4E2*.]TQ%YO@"\BK MVX_K4CN<2[(.^]=^1S GG61:R)3*-DWH-Z'QD-,,[$@V7\!9%64 H%)%KALI M(_-"$..A8=0-+3NCG#_ #]#W;$M[E6VLJ:DVT3:UH;II96P']#?5K/:F;/PJ M7:]DSX7ZM-3#$:8/M4+O)#8_*[N.G2:CF^/W6.]2CMUD? HF3V*Y!Z=@,CE^D]$) M>*SWQ<=N,CP%D_VC-!G4>\J-C>O6MK6->O!Z,/*_P8L([Y)ZTR7CBHFZMV!I M2L6+W:N65V2J7\JW]/7U*<:$/>\ 2-)W*N-Y0$& MM@I8[4!^=QZH*3?@SO,H:)Y30?>?ZO%O4$L#!!0 ( *6(?%B7 MBKL

F>_F -G ! M"MT'4":L[^,"Q DNF[#91_#3='G+O.]6L0FX!*+_V*4?GG(:8FI,[BF^SUDZ M*F$VEM5SW-%K:GD_2!?[T#U\,J;GF(A]-(OKX81)Q;CV-(P+ \;LV MK8AE/C,&V6#0S.$UR/:]?N*XZ>J.(T(Q2U%'J IVQ1R33Y"YT7WC&NI F!0F M930:1FTSJ_D ;F?JLFFH)ROM=)2^&&D"%TBHZSV5:-S38W8Q8[E#'YTC_XKF M1CPN:U]QR^G)0&[NR:\O\)*=N%VC:!J1MLR\TXPY+JF9@CDMV-^71D83V1AM M<>MNFOJNJC5$B^S61#:T.;:KC 6=.@""PX_CP(FOMBUU6?'F3(D%E#@?&D.Y M_.N@?]T,1Q8GKI=@\YX@KRO[+<9SDG<+V> O.#.E<6GWG/)X*:G\F 8/K'@F(69!AB<2OD'9.;S7I ME[ FMHY2,%AZ$]&U"ZA/? M;7?TFWV')BBZM@+HX$CE)' OG;VL\W#Z0,8?'(B\[85?OX[[YEU\1XCYZ9%ILUR3' .=@'S) MLN7A6_H-.EB[86@ P01#EM'JT9..<<1';,7?D&!V/CN5LN I! "\[S$B.J3C M3X[B>LG>'T#&^["])]7I^AY_2'2!G;^2F('=#HRQ4:.*5ATS1?A]J6#T\/OS[ MNCI_SA4,9?H!3%4CS[<;D"SBWJH6F:*#OT4H 'BXZ_QU!:Z^HW1A%2S*&=TP MBR1/,U=6.E-(<4,Q"6HC/#DQNB&UBP/8&[\]-X'RA"5"CH/[#HU19BF^A"/R M<01]O3+F&IV#Q_6ONAWS"!PZ%_=&!U#I*PM9-V;TP0.UYU%._ZP[CVY5[GP4 M<51]Y_-WB5X.K*L#EN*:.0GUL\ISE!S:^(_DYA8607Q5_7HKG?84 H,R%DW) M!-_MC@=24*U&]+.3$V_W[MP,-M<),@@2"SYMG+\T%SUG [K>@.!SU,8K>C&B M-_KUZ-/LB!910^39Y&:3N][D6*/;Y>_&G *>CK_0R9QM;;:UZVW-&(K+^LAL M8;.%/8^%,4MVP6#MXH/9G&9SNMZ<-#;M V5($3I3"+R.L3X$L\@%2T+4LVW- MMG6];25#0LK9%+M1UT3)F&2/YC:HV:R>9%8^3;;KVG"@T+ F&FT43#4WF%01 MD-B"G<6_FTUM-K6K38U44>CL N3D8X&WF@PQU"8.A[#;'T0]3_53QAEG@ HH MZEBBD:96?CV^]R5%K@3HCCT#!*7%YF-Y/NJDKQ5,L9E)4 4^=B,I -G[.69#P*M'>"?1GHRRC M#I45?V^;XP6X_B/J;_Z3R1CL13G/_V+QADI"Z@*BP.U\0)@9D30OH16S5MDH M#W!#&6N,O8%6&=?MXG\M45\ELAI^B)W4Q-]D0W=J>E1A;M&@0W4=K2X>AU!: M5;4(#8[Z^//]T6"\_^7?7V[C/4085Z4>'1^>Z'K) M8YD)<*!=-@0_B8& "56)D;V0[ 6< MHB(E;':\-@Z!((T:&=) H,>/%^/^,$F=#6P*_UF_5Z7W\]A*@5(*3.(@B&0M MBB>TW-GZ^#3!L API^%!0=._,O2EA.??_C9=K9"1S !^GI6L#?QT8NE>X]4 M[08&]7F>95?#)[3VF6=5SK=P\VP"X$EBM@A0'I&2,G MSN0UXNHEC]<@+0=R>C#O/<-*/?IC(?4$)T;UG$UH9UOJ6L'T$[B% 82 ZI4$ M]Y[PF;<_NJV9^UG71:0GS0MU"*Z??+VF%$0$'LNNNY *>V2^[/BP\MT?IA!U3IG:W66; M<[*^%BBN.^PZ$L=;'/<* WW:WL.%,W&"E#]RW=:^>DL+=I'0>.<>4.SZ)Y[$ MU<0I88-_]M/B*<2K/6*!:9)*RCU%A,XQ(,_R'*2XFC/:@60+LIM M*GD,_)Q#$&O&SPR-J2(?"I9]VJ6W$+B)G]]!PM:Y3L/A)B%:H6S4M3?K9H#: MZGT0E=OGYJ?/-6,J1L23@M)80$*\.^#=0WMG/%%@[PG9><7H]7CDX:PC7Z,3 M=5PPXT&O036;1/^TROJIDN@BS)I:JT0^WT\9^GC9@%YWF4?[ZUCD-R(^^H&6^L? M4&8&5)(IHK>VIF! MFCT['[HTZGQ(&.7#7> NC4<>G^S?9IJ\SG3VF/6X<9^<<@Y][6TX)2$JDP[! M;77H$CC\M?P6-R6='OV1AV"GQ+A/C--?,5Z]H931<0?8OVQ-;AUM;SLF,'!R M/(I(PR<2'FTZ^'AD;BZ:A9,U25Y'YLO9LHQ=N;%"=73YHZ/T3_,*XY;M;X.* M[V8I7$-M9E;"$YA)3H@^]G.[[L6Y_QV\F^_4)KK%U]K:^5?6\:%E^5+;0;^F M%'<__&R=B^R+]>EM&7*^"/LFGHG-BJVH.QZ0C!KU0KSZYC]?_^7FTS\M2!:' M/I^W>^;"RMY8\QR#-!YA VW :H%,ZRHT]/%-.D=,0WJ"WIY.;^4.'%@!F\IB M:2LA,<^->I)J?M8HXOHIA;\C,RH]RKMC*ZU\<9;(8LN6J7CR^ Z3/U'S5-O% M[;88T$C,S^F[MKYO^F.&T7+GKP MR ;^&VE.XM[UZ/W'SW?<8_5UW4?K^NR3SS[A#J ?Z"<6+.Z]^,:+ZE&+,IHQ MZ6,ZWHD\2Y1A-+-.KC8UHCF1-9]E6TAR;K_AT)T0N/ MH&\9E1Z7DQ4]A+10IBLYR":=LV'U(=?0KSUA?$K6'-K:Z*E]4.*A-0]^M)EM M]%[R/,E;#^BYPWU""^L4T-%N#+;_79PHOJ.M,:>OR6J7=:N]'YXDFX$3<6OW M<7IBH$);F*Z/^/V[$%^AOVG:F_VV9MK90T?BV-MN]?:&Q*:YYV[(FJ)]4E$8 M18\'^C Z? ,:9L:O2Q=CJMFX^(TYE751Q&^CV]FI?FOG+2T6.6L'.GE#J]^P MT7)N[X1+_7G/(;K6-]UVVSW 2T"CK9!-^/0H?P0I.K*\5C6_<;5NPIJ,LN(] MR2$K<15F!L"-.:#UZOJWO"ZJ8%XY0=5M:JN+%?]+ZJ:1PB=V8#LX'5=Y$FI?ZE;CXJO[* M-7G":CHTU7'#2N:2VC.4U'XWE]3FDMI'5%++ I=)CSA>M-2//42'L_>U!US* M^3%FESBW^DL$UQ])6#(>-&M6P@,-CWP!G>G2Y]F@CN$7V0#"KAMO2B M!S$ [C-V$>R]_6O'FRMECQ,JCJ(0_RQ@ST[SGBW6*,H^A"3(1.+Q;?:G^_/)%\#JE]B=7Q^E62=\Q] MT+-KFZ)XEVIU.NA'Z#S17""QG9D%C4A#QX)=:-4?FX/7/I:1ZF49?Z'9HSI" M62_*VRO)%Z8I>B,;@L%T4*:<:I"NT@3PF1Q:5M=DB%B3&06[P$ITU/1F1*>4 MQOF+Y#^1?!IE),6?A2HTCUWUW\7SH-6O4[O?R'7I,G:(R7]&I:'1I+U-&-N& MTV$_Q*4)0WJKR6]C HF" &03O%+N&TGOTQ65B<2EANA#Q_XQ6O=A;5)%OI(S:G 8Q1@TC,Z@[%M/U[.Q2Y7L=7&"^8VPA\ M:@](4\=3GYSPX4@";Z!\H"!'X[WX2JM@Z,W''[6PGR(8"W$!L4TIC"#*P MTXA M2+#I9$)Q/ F@9$H.$M"*=CW9 M-%IB59T'4N595;D=HA5J?E7(RCX8?/%C!54?F#K]BFFR_)G>C'C"DLL8G021D- MN>*DS(CGT*A6^)3R#"XJ^>)AT@:1MOF,GTA;E.*$6G-(PW$78[?FGV-NY[/U MXRP-D?9*)=SC=##5[S)QHXIWO^F"I!O"*,UCZEL]:&]$23G20VZ* Y2")1)^BO))!!PIM>SH. +N@S"A.SA,3YE@= M,_G##!\Q/TL\&K]*8^AS8F-[9!#QHO FOA!F1U#;5"W?'Y=;:,O8OO(WM=]NB0%":)&BX36@=C.P M7"),%]NA(A[LU9@UP7Q MK+BOS#UD/*4JU7+6<7"DM\S-JD2Q*PI1.9)9AV5#5V2_+HXB%^_&SVU1C>!O MUYDGJ>*XU=Q2FG2R5?4\66_D?!0Q0B@W,N[TV6_V5XV(=49 M&):@C@&Q#)K+IR;$I6UF_I26!ON&V 7YA8#-4+EWQ+\,TJ=T9( H3+ZOP3$5 M@]VQN$Y5WZ+(/"#^T%)3L0!R_:P4]([KZPIIX-_OZN#YNX8N[%0;\SL*/C1*L M'?G6(VZ^6ZZA;0X6QIT9/V+"R>$+PLVN%GE0AC_D9W@#35-# '*YCM9)X[E::F'U<,( (I\VW[.'/D*62*B-X?8$^#/B4%$GC$ M%)'U,?);T16^'GCF-QS2NNM,-A9W$?4!FRW&$5(_WM5O Y'.FEPV0$$[B]TX M(#(LF,M<,,A#-M'ULTU$I>EQQCY(96,,$& 8[PI-8ATWJ-P@%F"2;F=V.#FD MIB1QA(M9Y!R^?'JYZ#;YAD7.KK?W^C$\[;DX4Q1G?C\79^;BS$=3G'D*4K?( M8!9QF%S!38O[ #U!#F;HH;BIMDZ9,,*J5%H!\335HFTJ[<'>P4'[4>U=/S[& M##QGYYA-S_1YMB!QHZTZC@:%I!N8\C*$0I8!*^'P\MAL^5:E3&A+\>_SIA\D M2$3L1BH#[9KZB-*TXV;75)_C0:#N;CJ[,D,-I$A^^ M2%S$FXI;&&Z[;CVDX3.DA[RC.'L$?F!GIEV\.3[4;0@I1_C7T,7SJ.:N-9W7 M:D&7Y'ZGS%CIN0^:F"1W=2N%$49/C/WEC#@5<2GYU?R5NNGY-L:7N;IGRRI7 M'[4NLQWWE/+FMFVU9(H8VSK.6BWMW^W-CF3J24N"*&]]FKF*QG60/H0= ;C2 M5=N1?$C?UM0?5"TVVSB/^,*F$5O/T@RYW@L"Q:O<&[6-LV:@P'K+94H]+1$& M6TA'042'A#?@-YBYC$=/?XQ;%](CD"Y:QCV6AF_TS%B9AMM:#N2U894F-A84 M[]3JK/4GU[^A!VI GA@"B"2;>M''<7'6G4.S1Z= :B3DA+6/J3F9Y#!F:RMT MZ69+^=FBH]-7AZ5DZY/]'3=-^GV;V@ZW>#?YU?*I>-K[]'"2;X\>SI\^(_Q- M[K[:^>)Y!-!0T DR7SH=)JJ)]8'K7[X^&MJF\^!M%X!+%1T=/9N&;,F$8W[4 M'@UMT= 1Z(*M)\92)>1\/'N[.!.4$QR]>1I?E6HE+JN:%'$$/"9/2)6\XU[> MQDW5(=2[ E5(GWAUUX0$*_[R7;P6L4+?X+K@LLBW<2N"_][#_2P('JU*Y5Z6 MJ@)>PF?4-D=N.K?,==)(L&.E2T*#+^K;/@37'N)V4;!7Y9N-#FC%.J ' T=/ MW!'!XU*A]$@RLE ;(E_7!'3>7Z"IE7TR&\;.ZM=9Q^/N'&KZRJ+%[[U+'+ M $87!?78!8AZ/ODBC1E_\>D7[K "SO%D.2J8U*.FY&# <0&'<"C.153HI:S, M*50'B%PU_>JX(V=@]>Q=#-?U#+#81^"\1(R9'CBO@Z(AKU3G,-@F)U*D^NVF MYWZB5!3"=7"+-HEG/+]>8E8-/?_YIQ4!R#^O>#NN%Y]_MJ#>H!M8K+7UQ _A MW"C^&D/Z[%/PML01U)I'I;$_[HEPM03._X$:;= Z8P'"@Q:::78QR[6)>,E) M0R4SUU^CY1'@=&NDJ$SYR-=4)\_1KSC!R/.M.YG\KGPCLQ"T],\UJ3>_%="^ MPM;L'#2'<>;7GPG',AU>5I,YP3@%"8;_;E*C7&7NDY6,V67 ']-VL TYTRO. M)GB]"=I5P^&8,!;X@UMIRWQ#8PFU\NXI!-WXCI82?0S+^\00YCN2/8B&4;H% M]$!]Z5Y+,,NM"%$8S)3^21&1.-*+X2\6F6KEK)8^;Y$GGM([X!EECV0N1NY0 MN#!+2$H(=M$2N-=WJ2KS2E MR(T1+?+&-]S\1>H##ZX1,)%KD615GFT-VLZ9DIO=9(#Q[3? $#6F<)S/1@S6(ZYY\J MC.*-.A3OL^:@A8(!W*"@:Q 5 Q3<.THJ!A;4Y%G%VN1I?;X.LD%I)D3AG!Y> M[.,A*E"N[YM!CV\70PB/&&@]]3$2!^:*DJ.T>,TXR+3H&X'H&,E(4Z-OPD% MD_$IM$GBM0)+7>2 1#&O(/6B3A9JY-B M+FRFQ J Y?)303)X'1W-NV:0,X39:>L8S^64"R746 H!0'YB+EPGO.6*UEFT M7D@(7T 1YRQ"_N#+6.B$/F6,(GTBP9.;;ABHGZZNYR46TCED86%Y<8FP MR0I7*OMNJ^W6+*S*<_SC)IN5,(CL#,*/$Y86WNWU5O(;B"PENGSHP8Y>5)ZJ MX._H;4YE[KUP#J3QROAU/JHS1I#SJ&CK-Q<^:D*@97C7#4,N;7'$QQXE1B8N M4DN),8QT^J/>TKAJZFEX3#^3!1?XP@T5FL,@O M#RS"=6* 3NE0%> W((-;$#'6E.0]T% '[8<:<"XS2A?'S1WA*MO;9W5NW_A7 M0%557Q+2X/*RUNT#,A-RSY?:=V9>@S\=M3E+?0.F;8?G=8 <;D8GGTU# W+S M5GK27'JC/&LUXS)"^_I8QN@LKO \F,"W/5&OM%\7HZ.0ZOJRZ90ZTU35O;,9 MN*K%M5AX/M9_Y#PAHJF R^*8U1AK#]%Y:OJFYV@Z$[<2SBL^,,@)BLM%GV&M M:EJV. @;N;5(*U*'N..YV2"Y]UGG"K]EJAL5;,C%1 MVW6:I^+>0?T>+9R3F'?41]UF-3R7;,$$Y#SEOVBN_[=8=7'Z:'. MC9-*?W-#]YLO7[GRA@VAY$\R.G[R#&AA,ELE &X;MH-%^:WVZ#=]WJ2"YF%A M6BM[X7M!Y70]DS8+>-J*D??*O ;K2!T80L2C6"_7V5'S:G,\A1]Q_> *;2U: MNT M+S*(@;(8R]2 6QXH&J@0S3DE4&K;A#%T?ZPI"'9=U[$.&A8^SH4V=3.[( MD> !\! .7,0"G1G@W8YI*O6$E( AVUR.E;%CND*9CC8PI%[$<85H4^*Q@;![=Z]K[,ZR@$ M_YK(I;ZSL?TL,*EZLM"S\;3IKZ ?@,>O6'U/#U>!V35V( M&^F_O;3^J3G!)0>X<5#P@S].AZV^8YJF<_/B)N/LR..%%![HX/$9P'3_,:B4 M':>X4NU"MBVE(_G(LD_I)[RU.Y8R^>LPW> ?ZKR%A]D:C,H9?S12(:5TL"KZG9$K]"W-QX\A<>!,%->[5R MH39+>%GT"^%&;A&CC61[$__R"S8O&0@R,26ZPRO)2Y[LV.T#_!##)S/*R^%\N;>8 M+ZF69U/N_9K\^^*73_D@S',77H0O='JPU 0]Z0^:M(K_^8Q;DY%MR3DVZJ.B ML=)(Z<*[Q&(@0E7(/J,1@-J("< 3IQV.HC8[OM#3F?87]W2-.2)+/Z2L,0%^ MQGZ"S_>Y1FAMI[KS#= MZTW2";)2/V(+T#5]+OMWUGNS\R&0LK]G#B?E9E93RUD=!4* B>@ID!U'-(( MV;*48NBK[F<\PSU#M(6G@#W RP=>C VNN$22N? :_B-T>W)[_CEJ6!N"=!)D MUV-:>5^R,\[IW@ZA^2>'&INDS>TXJ ZLR<;_(@^ST0"G>DA"N4*\"1+__L"D M1P-XJK,ORCMLCD.]9< @&CZ$TUMI>[_(]-CH5>U93+.5^'VYBX+>Q,:_(SD< M/72(Y)0 ^CU$(-Q\S=U]'YZP_>.!\(0"[+V>8SAC3$ M* 2JHKL%4+]4[-6)1#(]CSVX((M_X(1\92 *^CLA*XD/JYB%*8&;=]&5L?5E M_8UQ7=D:M%3^:=/T0S(GH;)(400#]]](YOMWGW[RJ[>_UCK_5TRKO/BJZV), M^Y?^*/S,K[IA%U=WM7A)/]2IN_3J977&&D>_\OFO-K]>_.JS]$OX!'1ZD'? MSZ:#N$XX7_QUG*?/_E@M/OW3'WZ_^!5%I351<;/3S8_Y]=03XP%P2TX.TWAA M][QX\\(2HR0)4[,S,2F!+': 2AJ7=.5QC%ET&^)D9@JX\# MN9'TGO]ZTC2ATX5H:"BCWM.!L!KD>>YNX_N_@\J0?U-64U MT[?^ZT@I$O%_D\1PSD"+N&YJ>"\6KZR41QQE"' [.EUVR/6(K NJ5* JSXP8-]^"32%44&"16E0IS M0^"6Z/3:6L A+-/$EB_7Z>6YL[T9I,9PLZSIM\],LIY!_./F;5 2(VU3!&_X M\^(U.S#XS]*$=IM,A=,PQL=J_5SCL5_V3'B'PA'&ARP25JM&3ETS[:TV\CFP RH-Q\ M\!L-A\GI[,'"Y8#>E/VE?7FILYX[ZNGLH/U1>5+1,EDZ17V@B57\#F];FB>= M0)(C.>T-W.9F2DW(,,MK:D3-.,70'T:S=\MUZ@/L--%R;YM-N(DAO"Q0I7^Q MMT0ENONW\;AA,17^R6?T1K\N?;I$)#F"8BY$\ WW^D+L\98N&4F$882GB9D1L69[>[CC@]@0#I:4M"IQ^4SOD\.6CP.+ M 1+=PJ".;1^$[83&$Z^PP]W 6XS>([Y]W&==>QMZ[<+A<__B?=:DG^+O6ZQP<6G[FC?(*,L9"#9C*1;OCR(XW)=F'!Z2+)@GIQX M@2Y.\:.5+;7.@L4##,J_"]E.B"^Y:;9*Q2\'9TFGA^&,]HSX7X6R:0M/B<=< MDMG_)=X^#7>NXVTJ@0=EN!":J2H/-12'(!N[>G1'I6">,\8VKI>MZTMWL;D$ MX],:9'E$?J[6F/.0LI"LH7[UA MO]O.O2+?+@V=;3AF8JS<09M,S^+,$4WDHJ-TD.:",A^B5>8 I85/7M,'_B)#%C 7AK-LX:XIXX;:9OU MBC%@;N,$63"IFBGIE&[TI-GJ9ZN_WNH5&L)1M>GX*-)=O! ^RX=,GVUY$MZX M9L\-N)/R:[,USM9XO37BX,RDN:Z5BY($.]'/>9I-K> \EJ7+D L+@(HM\SN; M\&S"UYOP92]I\F.UQML?K[9'SD+X" MY@37'*?[0T!93K-4N\" ]*F>D9DS:S;"IQMAW@^;DK-$$]NH:DK"E.?1UZ.1 ME^BZBE),SJ(+FOH==; JQ[NUYF5 D*Y?3"A-GG4I1LF),_F\GYK2:T9F%\CL M/\W([!F9_=$@LPM=O8,K#\GI14Z@'HM$_M7M#Y[:-3LEZ9H@+/WOAG"L:'0N&/;/"[D!>B M%&L=_^V[E\!J??;)IW^H:+/<$K. #;L/3@.4GO:U(!<90K?X>]S:BZ]"6+Q, MV%UD2FD+4_J)?MW#((A?"GW^S2')QX46] W K?0Y'P>3LVT"^"$7^7:5 *)5>J4C PL.<^O+7^B,(R;?02J;F6971L$U99^+J&P\V9 M+EKB8&$%3>YB8&2="F#+2UZPX.EFQ \RYFN,V,;^?L;\S$78W-H&1P*P^)7_ M[R___FM8\&_^\-O?_9JZ50G2S'QMSL&,G_SL]XP[_^2S3T'9&NJM4TO>(D;1 M6M.-G;Q?_GWT)G]IM&WY5Z^H%[39NK_ZT^>_^>UGO_GRRU>_!EK(F$&U77)\ MGC9**L^][&A=EOW[Y9K'>:V%VZ!R=\XD^RC3W":UB[-["1C^>1=;MD=7Z[D'S*%E#+%_%DRAE_ MM&?7C178X;AN^$LHC@MOIE"TU-'9?X>'QF..ME]S^+=__>SSS[]8?'F,FY/_ M.PC8^M67K"C@-(,P'F8%(%82 SZ?" J@6D#==KTPEMN@79NTB,#]NYR1345) M9G1A.;4/1S6::EH''LJ)X-[Q:TG2<@V-8WY-.H[IM%2J0%V6PVF/95 M9&;SG$8 -B2NZW"$N,F7KTC,8JLDX^S@9+PXW(FZSS8V;#=D$;JJ$WS?1 MR5RWC2;. ;^3'ET-@^[8!%AE\%Z(AB$]D[-$D MZR??8]!N,5_K)^ A]:P):PYRD6$;[NOVS%.\;:&?,$,.<$M> EG71U4R)?>$ M@>;)\@WH#9REX6F5+5:@8XJR6^_4FM\(/9CO,=/>\NF]E^T#F9JF]S_YB-4* MP9H?(@ ?6T&G9C^0GX]?VMF'-REV.")F:OCAI"/1_DOG ZT)H*?JJ8VVK T^ M;5V"E-/AE]W-Q/#L7W 8GU(#G[;IA#5^[V6P0_609HDU?$EZB(YO^=KY_X:+: MVIUHV:J\(ZO8JA.6D?9+;D2/'?2X79?6Q#+%"B2G9#PBM\?T-EF^T35]L(%H MZU5R_')D^,%SFZTYF\^Y#QPAC65.CT.(VX4,8,,G;,49T+21I:]GHC2EYPLS M P]YYXY_H4=>(,&XP'/2&M&2+R,0N,5IVR&XQ*>3N"$H MS)&!HG\3,D;Z25]-.S<";_8\ L&VDYD]B(VKM1LU-T%*OS2K[/QNX@$CF= ;\8# [R-@6A:77?RC"[\ M4^;WP7,T"724#A$*0,0J=W@IYYX^X_;=CCL<=6,Q@Q5$ &TO?OVW[UYJ&S43 MMH*3?JU;[:_4<+7X<]]09 $GYJ]_5KVO%]3@]I]'/KT6ZGJZJS3^<_V&),7\ M!UXO_4>2_)@VRTG@8!_7)R:%>5LY68=IRGXBR[IM8=]QIO_Z9PER_MK29^!?\T''7__,]U=T67WIHX]W%7$A MLHI9OD3T4]7BKGN@+$R5FQT$FYODNOQ'AXQ*NWA--WVK/=&T6NZ?FN%N\6W? M';IH(IRI*7XRONCH26!B%&8!<$+5H\EF/S;^X>__^S]>\]_\RI#^^NQEJ'L] M@?U'06 *,E/P Q>V)A?;U(OY\YOU *7U!J=6>D2<1# MUJ^::(E2UY]0_6V8DAJN"#?2^5JI9J!34_44J5?R58R3R%.@K%#&R0BTF361 MW:#1C[+G:D](HZ#[@-\DK)_1X7DUR2T :HXX93=&9.!:H:WK/^-]_).KKUE+:U7M 1OIII6!5T@N^%!+=^!*YR6V-)38-OH?4]ZADIKA2K>N#M1UB]KM=PSZZNS;E4?"J7R M;"*-K&N2?T9UU02J4DROVHMGR>+R03F4RFPLF92._]IA-=J4<>V49 M_GE)!J;12I@UWCLCL- IT4?DEZ!6:3RG@M'.I/L)%CTTO2(^B^I*H9 S(G0I MNT,\;+--7:79R7"&V8)0-7:!IGOM?2@FM?D]P(H(B]/>U>BE\@5^PSVS MK$"5J/VK3),@_G-\X9J8-SPA-W-S"9@&?/U2FUWW"Z1MP8;F/QP M51#IR$>D*"BO-CX62N+\\<;):'N^LNQQ XC>ZH>WI+M MICQ,0J 5TCWQF#Q ZB=AZ>Z)J_$V0\+_&+>27]ESS,,C;\N@A'FJ+KEIZ>"I MLXJF:L5*4O[FN$_)2-/-H'Y%DJZX([$&W"YGM%D$=B)OD!S_]":CU::O)%[X MTK2MLIMUHOG\E[RB]XA>2L]O-&B2<5#GG[3 I/%2*%>H^KO$G7-LU\)*F;V* M#P1D;3X6L8J?0J)"I_DJB0HO/>&P7H.<"YL^:\YW)>BD7,CPHA0/ M+R(I'F4'WIZF*3[XFRL%D"[Y(U<>J?KRT^P_[IT]W%[OF*3MY09N2*):="UF MAI^YC2@<%?2KP4LJQ5Y7T4EYG M-K+9R*XV,E%9JBYI,5%\215MCA IM1P.#'6NG#I3(6D\V^%LAT^PPU7\5O3] M^RRA+2V4^[KI*^GM"=JH2-)<,<"9K6RVLNNM3,(\#IQ+5-QP=SR0 MVDBA#C=;WFQY5UM>$BN4LRN3%:1[4ZCL,WK?$?!@*ICU6 2J7:1**?TI8_6L MKN,)?E;3IB_ MA2Z+U7J""D'L7+IO*DG&HFR%;O&[9ME8XIVUR^>@<#;7]S97+F.8K\1-Y*X7 M%MZ+FBC7U+E60-@IQO"P&GL.<2'+A"?I*UC SY\WV^<2DA6EU]]T05L>? M@U#N++K%BEA4(]:BU:B*=J;8J;PPEVN# MX$M4[:-"VW^K(H@"!$GJ\WQ[6&7VIP=0?3.B;%EFP!Q&%(./(U%_;$0D%\TW M*$)FI%^"+16DIER/ ,4V5#1::6<,BIMK#Y/R+T.Y"4G8!I>36#2I.=\U[Q1P MAB%[I6'*^Q]G^$9^(-@T@\ ME4>#-+GYXGM0RG?%!EB(R_87]7I2DQ7!FG,I^$93YAQI^.#]JE%HQ<\VN*/'J,BIJ"F<[XE=F9S7(#.5:% MC\ D%FM,IL4N\MB)159Z=QS;-)S2;U%)-B]-*0NOKF MI/5L4!\BIP',R!E(B0>0H(_2A6.SFL^D]O:2FY !WW78]?.%-CQJSI?66 MSC?F;I'Z;NFQS:7X^N)3+Q( +.<_";K_M3B$,'V6%M\[JNP6A2[M>M.$6 MCD+BOT#19BK#O7$-D%3'O>?$]6IU[ E FA5S4[V22"^(6_(AI+^CS3EP$5/I M'+:--N,*?:'40_D[V\X1KFA+@.C+F+IQ_'GBZ? U:)4TD;KU3U\I)M(D8KA% M=\+ML:$" G$!;;KSA!)D5\C'/\11MHN[0/2G*ZKTV*,&QZ$#/AXI?H&;DSX9 M[KNMDBJB.!*T9NS(]8<0W@(+;#02-L=YQ[%Q;5#9 O=X*_0]X]+L<](%_+B3 M-YR=O4VJPK.M.Z8!GMGS$WO()>?5OOU\)TMV CQPH H2.3_O3, U-1TJG]AQ M@73=Q'T,K)X;L730&ST/5]CM4HW'VE:H92\L;=K ZP9!QIT0F=*'%+R1/E0R MZ[P7A=R, "\0X)_-+)LS_ON7Q[()"% S@-,M'M&;S0V@*TKR-N+<-*XLYU,T MGL8;37^50ZQ1/0F( YR"T:;.^!=$:2Q97?TJ.0?@0'>T-XYDT^C[$EQN>9J0 MLF5J3[I UB'L^%X "BZTM]%H3<[$");2!<--.'+G>!3",NC;"0>BGK//RNDO M].I="2TQUGE%-0W"Q>WO%E#)J&"6HROL%>#D;HEX;0]=V\:%YRN964\ W>AD M7L*8>XYFAQANAGCG.>G#1!2JM'68X\11Y^F/P.0M!-[# C'&)U]D=CC@+S_] M@GU5R'XYRGPEDZX7^[O30 DU\8MH/6Y'+-3!S-4^;FF3^(K091(]H4U<3>9E M4MS0/X[K6^8PO<-V&>[8I(C$G-V#?4^$3:KN(A1)R=N%8 PQAM.>@.GLXY2P MDII#E>B;Q<4^'&(<@U7 CLS@)#I)!1",!C>U?3>@E$JKH."2FN8#6HBR;$FT MT*U?XFJ!+Y04*DD?B]B8)I6D3P8!,O8OVC(0EP!M5_+@''FNVV?7G3<"E_$3 M1[QN,K?/[/JZ6;@P;N6\U(-/EH(/&+(IP=^RM]L+)R+Q11R:P_%0G$:DG>#W M1$46EV@: UCIF4_6:;_:8[L+OYT8 VT!X#?;<,"M>)%'$"F>83BJM"K2V483 MEP-5>-Y*J(J''53*4% )^(#.>9BBQ?R)KO7UP324XF\.#=CI,=^P;@'W3M + MN2&5T140?DS6!N":L!4Q51,_=X*=FN.WZ6Z%Z#N_B3PX6JJ+"!D2Z;./4 ^(CPCCH> #MDJ36 MZDB\U%L5%LP)P'XL'CQWF(#G69RD M!'?P(]<)(>C81\ +K^4EO8Q*#,O' MK^QXFA&2>HE2=G0(^GI;*W$7-Y]IQH?=D*9/9^[B#<-=21N$>;SC#4"I7P@) MBZ*M4+,54XW=W(?1=$>O94\2H\U!)(NL5YH9@^G"W\K=U[,@][&/4;C+4<5; M1#"7CB=6POFF7]^0A9[2I[H>$--M$XZ8>7X<,QBZUFUU.,YM2/N8X$^9FM-6 M[R6&%O?=DCRR)2B S^;?1("8X*X'@I/6O-?,B2&/H4W9(2Q3Y^3$4S,')_RH MTLT*?NNP"2RYDYTE_V0U%=[HB_J!L=PBA:*RR'K+PRV^#^(PQ(\D$Q+O=&$1.K]T">Z]T]8E UOU,'F'N/<$9"A(#EPM\JXITC3+/(FVK+ M2W$,B:34?;>-UWV,H[=P)E0'B"5F4M=%G".; #@)?-6F.X*:=-)EJ]. ;B9- ME]/!5G,7T_$Y;X8?PHP3GRF9^,L'(D?]]X%VTSK?1FA4B MUM&GOV-^*38=N9S M;\$6?B#/YM92F<_]F+Y8JHI( %<0S(5XAV!R)6D$:WQ>10@*!?&?TC M7JPA7E26!V1CZ\,.^00:<4,R\YJ =UH$8JRE$%;9EV0;,YTU9@>.JYE/%^?^ M^WBG@-Y7(^#]B('-@J:INF55!$SL=\>(-ARH4\9YVV>HVYCA?XMVI52\\#4+ M] Q\N-'* AIQY8JL(WC86.;Q5[10YQMDL\Z9NC6:\3+$A24_K:%T-&E7:S1 M>8D>9(A77I#IH'0#OB %H*S[1NQ;O2QD1MR3640A)63D8U0='3AZ=1IQ\,LI MI8@(QOK7DD7W^RHMB?;6Q]M#XX'[E%=712RF7U>W%(.A2^L085=WZ$,J8Y;E;EM5=&) M)>:2&C=5-.,VZ6]Z$W-]G69J5N(L;=%\QZNZW5Z0?")&8DY)V>W1O\(,VK9\8TX;P5N3I[Q[]<1X( M%%!R3G-A1G1'7BX25:@3O%A\'=^Z0[:;PP>1BG(YA7K-2V#=AW4,7E<--IB3 MX<%/5.4$;)!!33($[N@>)_[\/0A?M+P+]4BP)%Y&B'LNDY1:C7RB#TFEN3K] MX=7IS^?J]%R=_FBJTTEI,-W\FR:0'(8D.LILBE<%])HT5+X\EY!'?>!5O&_K ME@Z8\I%&[I?^+WO?VARWE63Y?7]%[6[/KAP!L259MMOKV(V@*:FMF?9(8=G=GU%5 M*!(M%,#&@U3-K]^;)Q\W+X#B0Z)M30\Z>J9%L@JXC[QY\W'RY 25?:1YH&69 MQNT#DSYS,N<$QW7;ZXQW\R]0N:A3$ZM2Z%S MP(>.9P,Q=HM$3Z/J-Z,98QQS'G4)N@SN#T+XS8D=E&D[NXF=?&"OPG[,?%2 M8ZV2H.Z*ZDIO?LH6#25UR223QSM'VV+K]A/I/7*%(:+Y)6D%H1.A^%<,#$L8 MV(ATT[R3]'Z?6UTK5^=!OD+._2 9OB[.4J^HR\>1RAG//&$V@(Z MY(KUT)9$'I+"#"'2>P?_')%HJ/:0QX8!,J9_AF'%(25_J2G1N'I':=CNQ [+ MW] +MA\U(:+X,T6B(EN)YA>X4"K8!6T+_AK;).WEIKW$Q^&1IJX.L\HQXPND M-5:O(FN!&72]6P=H4V]4HY\^W375 B C44I,=)9*F+JSY-SY@J[;^TVPP."L^*;&XU7 M-NKW>'"0U^!@AK@RZ[PKW;Y+-#:]D67%)Q-W.YQTBH0[9 ^@G&1*$)CIP*JF M/H]0E[Q?):U&$>Y37RY3AN=VU%\V.3K21/-B-%;62_.#I;'8]%.\/R.#^:R, M"6@TG.E0'9/.NNH8YR@00"YTUIF+VVV.,'0&%^J(:05%-]\R%"'7M?+A:!7FK2T-3\#I;'@.G.WT,;E@&(0R4 M@A%IC]J_;E16"">#-^,M,O.V@0^X/%_!<.);DAR=\/_ M9L&9D94G80J'HZ51;:6>2IHA(T46'/ES1 ./M@R7TA0ILND'%:ZKDLFE(SE< M:IK-LA FU\)<)T.JB<&RY>[H-V'PM)/AE9KC@R5_V0+8[#09V2+$]69 D]GV MYQ._)JV2(^>-(L8\W0)DV,[@;'DD\0<;2S1)K>U"DK&?.)1\5U:!\VUS M2?\TI2ELM;;Q:4)D]0YQ>M]Y=+Z!LVSB__%[(N2?82PEZXRH\F^ZD+^S][E8 M4)IL$LK5[R30,6F5!" .3"I6-N-:Z;&!1V&KU?NBN'Q8_L8W]>HT3+Y:?96M MGCUY^DV6:O"W>5N5.3<,S0&HHS__*-KAA3B D>!U]?_5%A+R$ MAU;:W13+P=B)E[],GOFBM!B, $3#AT[Y-Z_WY*YP,.[H]VQ?'L5'??ODCU_^ MZ:L_OGQY]@4[;R+BL,I_#/+V[&M:AF=/3\+=14 4!3!=.<)0R>66Q%I+*P-] M+/%*"U& JU-"7RN!,A-TJNPL*VI/+TWM_&Z$0<\W:3@!4E'6[I(*QM?+. M*Z")^]L_'B[5D)1P:T;!7""_H5PM]HH6P2+X,*ZWJ?POPKP(\]V%&=5C N:E M?'.A6?49@UZ:-JA3(BQ&P4 .6OW$RM@S$85J<8&$,M2+X>@ MT3<"0&G"F2@N)!WKJV^:VL61U7A09_CE+XL(+R)\#Q&.QBT;MFH04 2NZ[1" M6B%MU"WL,;#QAOW5&O62 V5)LQNNT&BXTOV\X>J<&*2^*#;O*3 /:K?>LLAF M&L\9%I\+^=XO*-Z'4ZSSB?97-KFU<*89)D+)"")T2/H8HAYR*Y0 7-U_/+9_O;%GL)/E\% =K*91O^$A.*<7QKA:9+&0-IXN4>G@JI61=!),]>\K"/+XSW MYP6<,3MM58\O3[F>AE(W"0(C9KQL 21E=$,$P:<;+W(*0KG:MD(HA M?Z$%@;[*-X+LH I-$D9M0,5"#+8"K R)8-0_@I$4,PF!+CQL"]:*FO]Y>3=R;1U88(QE8W- M>*:7+ '",>%LF]&^>S :[<'C]^7F/<5@LY36! 0[QK@TV77NAV:G(6X!!UHD M4WA17D;0,'1N;$(WDN!NTPY!6QXF>YC6K:4PXUE1=0D(#$0(3]GNRPQ*G!F# MK(.9>Y8(?R;6!T2AV3>777'D)FHQNM2)[([-GDC2NJ"Y#*ED^+LY]<):T>VB MG3^?UK:,ND(?Y-- 1R M=4-OO$3:8;R;3[HSYYRP!5,!=:F 8:*#(RX7/K@4]]\-!.?O !;@EIP-)1;Q M+\8#1IJKH#\8I;$?ZD)A:98S%1(T_@GIS4W>78SFOY**X/?AHQES\I"MH806 M;)"%][>"":[QS/#B@1%YNZ$E&E894QX^5Z-4E'EJT*^4*0K(1,D<4]]E?H#" M$-MHGV^AD+DAI R*M$\F:E#W888]*9KZ;!$)[PS_4*(;IX?*NY7'!P4A K76:MTV^99O9\:_2E!I! MGZNE(L^6:..I_D@BL+[JD MQ[FA0*$&=ZO5.G&^$MV]&13GOG,[W$GY!$2 !-Q-5Q?OQA/E*,$Z !(K9K_ MW1W\0"J0P1A P3RT7*@^>C*75[ZB[T[F?L:7^BG!?/^J0YL\87YL7,-KG)U' MR M.5F=I)[D(HM8+CE#M.V8R!/X6+FWB3.A ,(EC@Z;'"(64#4H*2B?S=L-S M?%57Z_A&4 ^/'L"S^T)"^"+@MZF#OX/;);3EW\8 M@N"NWHFD:>;@#4'![&2^YCZX,P?]ST7-#D'8C#>O_\S$04RZH%O!0'!EC93C M=:-($$3&M@R%O A6\$3"6RBJ4'!J@NSF->OM7FO?XG[/"QP)CCHTFZ9IM\"< M;%>VGL%%'HK'S*C RI>]QLGL^5IBNFVB'\NB_9E%JX^MK4YSB8\8'O2!R =H MO%\0<4J^+R+%Y>I?@RHAZ7_ZK6*&_E8D[GY!0^1.OX:FRX1%(1/CEM^&K/<< MUNU! X<+GN;^>)JO%CS-@J?YC?$TBW/U7\BYBORKD1!CS"S+?SYBYM:6\&28G I[ T*NTD\:EWH'Q$1R\B\0?( [,"+[RF&IAL/Q:^-\K_H M>X8J!]N**P?TBX20UFJ%Z+1JZ/E.9V#&XY.BC(-L_Y96X'+Y_!>Z?-A;_U'OE+=VI_PEO[YC@$]#=,)P'\RG MHFW'H3FF[9R1\'7P3(D]C-XN<1:)5Y'B825P@=0+_4RG/M*#!@5=@=YN XKS*U&AUTJ[O7H+7J+2"O%/-R@[UE^1?1"N_:???OLU#+(?7K\]/342<@W&.NQ0ZCP1^KP=2 L8#FT=)+DY+S>"L1'0 MCER-W4Q*K/3P21[.O#_H05'ZG[.+LMJV1>SU-%65K%F@!\^"(LP\*7==#^ 3 M$Y7QXHPMHAGHT/6J,, MW8*225;)TW&9,,GH3[.:>';J1BC<@B *Q %$FO.BZ< H)E[-T7U%=7_;#)>^ M-4;3GN=UY.B96<;@-X9O7Y270EY J!WQ\,*2@IK^@M@ @V$U:NG$/G.Y)WDA MMS:WVQ38L&4R;--HE2RP@4YM8%K*)A//B2H8-+&9L&I0E2]H8XU3 MD3NTR.PQ1:"=,P/ Q6E%#CW?$$G5!Q/%J\ MW%')W$4++5?@<@4^V!4HIB_1C.^YGEV\NA]>__SR[ <."T4-U*+_@78;VB4PN5W.G%(V^"5!M5D!NH\A6Q->&IQ@T-(G/2?*::HWLJ,H M-[3:[5PR%KU; 1WO^<_@L+SR 4=J^B#E.#@74Y!HEECA*)9@*%X6<7B&%A5E MPVU+[OX.(SMPG1>GRL]S,/E0.///@T*(6HB(]4YAPV0I9[@6YE&%D=1LS!:7 M7!^>_YW%*\C=;4],00A'VT-,)T_H)<=PNRG;S;"GY\(JF>NG]XYQP7U8F;HX M=*MSQ@=$4 6'F7--3FPTAE/4?V_ K\8S=(7SX@9 MNX@H;?:,SB(P9->[X&FD/,9'2SA4Q/I%K32*6##G=.CH@_B'8WW2VW<&2ZT9 MO^L2MRHQ5VUF D7J4AD&6N"4HZA0Z@"Q+6L,TA'DV37!OREN7[?4R8BNS\,Y M?NZC<1IS<3*95L)(",+8;4G#Z[Y;,5=LX<%7>/I0[_*RQ185/7S1JQPHB._6IR&FSIDA=1)!E6E>R MQW'IN3&PG1?NH]E]-YGZS&$)$TV:T?E]=+U7PO5>;1+.OO@5[L84;-P/>)H0 MF+44N1&O4?Q+(R&VSB4DND72;*S0YVQ*^51.Z&E$\9Q$?=8M9^ZU:,\AN'E MQ@H7VQ>,$&(NR]C'>\[XF$;J8U-*"F%@\QD59-%YO7Z2N"#S0$JY::T"T:E8^BGQL_@6KDHLIE"Y9&LU(@#W@XF J72Q?TPC<%P'7.+3C"QH M6R9GT_DED7AZXRJ[#;ROY1?JOKAA<9CD5,(D9I'&D+:4/;ABS)V0# <)HY<, M=;%Z)F^8+(#6?K:%J\> /8U8_W4L-9"YW#HRJI^"4UA3L?VT_4YLA<.1&^HS MF&,%_W6H;"U.5J^X*"23!NCNQ2K6%>LNEY^XG/D=\_-[^1,@T]'%@=5HN%,_;4D:RJL_B/Z M@OUD^I0\,.]Q(4H>9OO7LQ=O+4M\\QF;S)[6\HLLO"/H^WS;\*OM)Z?!.:T: MWW/>0,VF[W$;%![Z2Y]?\ /QK[E[ 4_]Y9;'O@@7#HN@/IL7L@E>#RF[H)ED MV/$7LE;)BZ9;_^(>\YF<_=-@+)_&8'@8)CK?GC7;0L[F+LU,C70[R$X;- M/,L0 M)1FB90%I3K8MV5EBM K;GA[*A*;[,I]+AN),N>T;&&WZL$R'1L&JI2 MN^QYX9Y^-;OS?.YNF?GS$].YS1+^XP[R^.^,7&PX=D4!A:F=O>]( 7N/Z,RGJ>5KSSX5$QR'E1U0# M\Y O5*VVVHQ%9Y.-:G,EZ-8V^T8TG-ND(%5@(M#(#55DXUJ*K>[K*P8ZB)"Q:J.L:O:1+\)",*-9"T$?& M+$+M KQN*7D;5!/XR]UW*#=G(EKLG/,U!A)=;+6GS\W&MI/UL=PN M[PX99I7T;Q)60]L0O,A1VG!]JK:-YP-VI90A[$YH5801$+EW:]S^9/43\]B( M592^0YN+H9T8"R-'OV-O,8:1Y.0?D'/GN@W&IN<]#HU62N-8&'?)B,DG;>T- M>;$E&,__:.C>/"1/9(;VEOB'-Y],7M) 9Y*ASSN@M[GC&_JE$YM]L:'G<:O. M\#4.-/;%.>>SZ65I:TF]1.KNC_+O8"-7WUW <2 M1$]%U>8_ R>BMNR;MER31X1,'*&IZL,4VS9APK%TVQ!O@Q%?4*SF<2Q(20@#3:@V-L3_F"[1[_0 M\Z:51J%ZHP2M'Q1DIP='?B"_::;MWTDYF M@T2=IHNDPF1?Y(P4W0D2E<,2NJ:\8GO_>C1K*\=D+ +%*@YQ&\'"@OLX67RY M,C6@A90]M58MA7J;4L)-FPB=D[?UL#T7"GH5Z(IVC:SJFR7%A$*2K61$2](H/EK([2?*8M)>W"9JQNG55!!7MQ&T M#]MRR\@V:1I.8W8AQO"!/UJW)MZI^+A9/2%!#(BBW(;S7<=&G=!\.9CLJ@C5 MK5<9N0'N^H/D-$0UOV%^ MU W<-4.:ES41$<(X#ILM):I#'=0$$=>17[+TZ?GT;.DW2[9TR99^1GUZ?@]] M_>OJZ5?.PRH^Y 1N"9;>E906!$$,-B U?PU*D.^O_@@CG5F*]GFY'T&]H*C1 VK:AEV+A'KQ#E+-508W,9OQD5?VS$ M_9K\V[#&:'N\'5O!F%I#^)X.4:.Y7J(N'CIO/(F!Z6PH;6-+N^)#759WTJ46 MH/3'W0=!:1'QN\4'MB251*WBK&S>.COU=IUEZ6PN#F[SO8YJC M7&YRQ!/1GATGZ:Q'-&T4'_ M.3H5F9$/IR#:*2$M:B&XS7V2WKX(Z@),MT@CT_,:,7955#2/ZP)#+I]+7,/B M[C9PE;A#N'5N'H%8$HQLA+^+CW 4TE![)$0E^@XK2&_E.Y)+ MRBZ7YK0*?5P149T%=-MB?>! DP:%X(0-'V-:'=/HKP54I\3"NU%\7F(C>2_J M;+P)2)]Z&Y0C%X\UKYE\SO%Y'F%&IHO1D-@2A=5.KTP-2!4TVVDZ)1N!C$TX MTMX('IU@K6Y3K$*0MYS#Z'. @;0RY4;&Z62>PGIXM!_RAEJ+,2H5"6F#HM+( M1RT)$M]1'V"Q56I9;K-G",!QFO8K7,7T5<9@4E6C@N!1+X(< $$N*8Q!Y+9< MPH2(OB*NRZM135/P0.IT^N%E(.=I"P_V1"U^P_';GD$,+''4/'4,->=W%:UK MUI"X6;@B)]L?2RT]^IMGP2U1CRD&'6;&:Z!\W;3/BEH!*Y6@3 471&%,*X3Q MO$S8Q[(;NJ.B]<#ABY>_\&"159C3P-MP4DF$;(7GH#MRWL5E'2&-I-J. H528)W:'35&+U2PH M\/"=7443PY;@;V[2OFBP3>/THWA#[TA#.055HXM"I86ZFK^"_1OM7FXEQT5= MQH(C%MQ9>&'/(*"N=WRRU@0Z+#6'L=]L^H9):Y]^E:5L/Y,]@I)PN#-N(K+5 M#B8^6M-I:;>^&=]]1SG1'Y@X]AU3B5P#@1><2*[)1I,4+!!P V%47Z<#/R.2 M#2X[U*M&'_\X'"+%:;R[**D0_56;[XOKIGT?NU7'#M73T9RL?FBN"^&.#H(1 MOUYJD;.SAG'ITU\DW>J(\R@4(WD:3>&4EF4/P]P7%*4K.R'+L[@XK[0=E$?< M'%K82 ^2%($8=FHA/2+L& ]#U%/R_5%T2OC^=$U$5_MMLW_YB\W?%[G, M%[6L'OWYQ=N?OO#5JIJPMWR?RU6X<:BF'BWQPUU%E/^\R1X/"S%TPM7!A6V< M&#/,T478KF 30+Q&=[3:-4BF.K,FX\ UW.NJ.*=7>R>CM?1W!.!DFCNT!P45 M#KBI%G?1-NMZV=8,M585@[N@8DL] D_]Q30N8TYJI%-BA6@5A['/(C2-+,.F M%6U"+UL36!X/UZJRYIO'))&*^ W)9/H(NL]W.A6E,9MQRCA+AVD@S/#!9D-; M"0J1SI]!3CY[+XD!-&6L89PMA!MUZB/D&:+C+1F788V'261!7+Z8'&7$1AIQ MB)._,?*0.502.5>E/4\EB5RMA_?UV?:#O6=&&&P O6M0W@_O'#2JU!;L*X+2 M/?U3F,(U'X7K(BKH-"606B%\#Y/J >\Y[=,U-R=R9F.J?=V@6$2,&9!:8706 M_V1UZ@H14"YHO13+23/$N,$ROZ77X5)D[ >C.8-(CEA\ MV! TLL\_D%0_._GR7Q"1J@_6MX!3#L8#P[&'/3,]:CE97BG_!G8/LG,Q_5^++_(; !E 4V&I:, M]718<13NT5=6/YS\=+)Z^J>OOUH]>CNL3_YR\O3IUX^_?1[6?*;PS0H&N:D; M]06C%$U;7 9])['GT0SG&(;KZ_#$9XR1/% TJAWW8KTF1AGS=H"O0#'S MB(<+2IC!+?JEY3 LA^$A[2F.T!)*2&H4V/D2#\VG-,)IT7*ER[)JC$",+BG] M\GH0/A10D%(BBW \CK]\ECDOE@[V0&VAHH/1$'(@8('\(QA\6O*&PU2BVB&2 MCDPN%N]3:C&.&CX8JIOW/ES7U6].4+88V_E<$YT3R5ZDS I(+E4#^VUC(3V*"DW(*=,5 D1?^.',B6DO'$WHKP M,O4D,#Y+*Z.^,^[Z+E$RF[Z+EJW>">6 I&8$YZ>_HV/,C83BLW%V" MJ%,5>:O<4V*4S#D3?P\7#'-',&O+>:LY8P>=.+&_"'M23514[2BP"&'DJ@-Q MB+#8YAH)5(@7-V8UM+A<9JB,)LD;Z1 (%Q+9=VUQ480A7)GGY881G+AK[AG9 M27Q+0YVV2H9DU47BHY&T5/"KE3JQ?)I^#E[BV2"Y]W]MUIVVD INVS?(X=(G MX"-+"Y*.RPMX-]*<7CPBXMM)QV[DT+925MZI]K(V,-.C[-CT?;*1NF@2X"3! M8.-*WQTB:-FZ=UI;#O D:^D_9Z6LYR43 @M= \._I/NE8XUC:OG".F"&S_XA MN/T6;;%E2*(0%!5YXR(%3Y]SACYS[?$8O;SI&;%#>N;GX@/%$08-(DR'@<8Y MK@@$(!(N5R%+8%?DBJ22]710= +S9Y;F+WN$""QHX3@2>A$.ZY[9%GO)1T]. MM$T?:A@J%"@P!3*-EN%/&C !SKG<$;T5$?&&T4 7&T;Q])+&):UC[(Z87Y ! M4$VX6#CVF9S5?;PZ03DK@0=6UKSH* =690 *O" BU,XOHMD<@A+W%@[X&PFH MV_25_6T&L_INN*3,OLPMW,^U A25D5DZ)+4E)Q\ G6S:O"U=N3*PAQO++M.R M-$#\M.>#]:$P-K6G3S06=NIBAJOOR>-@EA7&+D",ZR'_P5N23'/STY_NV2'%^2XY]--(2Y=34RLJC"PX)+ S8KK(R*C,!*QZ<#1"A'"-WTVZF]_8ADF3S%(>.>IP M>$FX@6#J#S"TN/-"ZHS%$JTWL6+BZ99/U;>74JXEULKL#!/ M,S8$2?93#'R\,4]O>RI3(UM>K*KD+7 KV0-Y=/;NIR]WGKRFOS-!6'.]\<)N9+K9L!> $NR>GYXB068T-'X'*U05HG053) M].0L,-=-^BKN'[LM@J\J==Y=0K/;&5Q_5Y)EW W'8/X:BZ]E)X6(HL:^YTICK7^I2R6?TB/^=N&7(('$TH8TKUV$8\#

VI;#"QBC2QU$+4X"*[1CYA"=G$TBLS3HY*G\"5MQ -XROJ0'&PI MR50!I:?SDX&3IH=2=2NJRB5I':'OBISV+24M*>GO* M#!V=OX_=@YM6^5J""WZTEP2H)0 !2O/^\/09H@D2%X-Q6W;OB?>N+;?PD.,Q MGW0F8M^;W PVL%W40[X%:NOFVCB0]RR X<15JV??W-4QHLKH5@,(]UJD:=_W M&_V_]-GV+,A2IOI1S^^((R*/88\(R-459W5T9&FC9J0BDRM@_?B."S8D3RG\Y4-5^ OXG.X>N6O/P;7=KG95 M\4&#-,P8#G@$E1$7?0*^6 =KXX((%!08+O>01%:=\P"F(D9%B(7]R& M9H*&T?*S&)FS>GA<>5*\ UPTMQ2MG=+73H&=U;%*%SJ#VOZ1&!>/J4#]KW MS$)V)A'F&-A[.L?F++LPS_LKL6;;>.,L]%HCYN""'G[V+Q3J5KN.@VX1G=2H M:N! V9=B*HN=6^=G'[O.\^NK MC#3.C'6$#6F#YX3J-G:LWR7U*6&#RF9K&M6I.0F) > ?_I^.(BZ WVT)U0@Q MZZZ\D@N<#5";RBE3KR! _\/KMV&YDE:>;MV^6CWZ\?2,F@DH,#7*R]>**$J0 M5J)%2?!8E]A;&;;*2#^-..=;2L1%N4T3RA+?CP\F,>;GV_SA7NW*#SBS>/9P MN;4Z=P:%2$8'3!,4!Z%UL>WL-D$K#T(3C/8#)+@4%ET9*SL'S\/4E4Y#&!IA MUNS#[@*+",RLSL!NP0DK:5"6A"WSHY!\=6QUN-F0)MLHTK.-$ABWJ/<$GI:MDLYSOBPIS2?NFG%MY Q7Z+B?HB0P5;=L M81/9/FIB\E6Q_[YJ-B:VK9^U]HF[)(4YM%K==)=DHJ53I?%LQ:(A?[5B4*98 MUKNQV<$CM[+U7HJ@I$LSZ@NE3-NR/DQ'3* M++I$W*=T7K&$-7D"XQKV_DZ4J[90Y$3\7G4>O6 M;2+1RK'A6HNJ\9C9,YD9.<@=C/V";I.6,C3.+5=X0\X'YXJKA].=%]=^W'C\ MN$BY3-NRNZMF[\C-X >/DB,\()T1;0^%(J_%1Q'G6)R= ML&;:3>:\:M9TQ[D^$(Y71<(L84^H2CFR+H2CM.7O$Z:FV9<;M[=Q6XU SZA4 M(PYN6B$\)FF;HPM.67U&#OS/*KPO*(_3&_V+<,%EX% C:J=,&"?I&3^WV/.# M>]TDVXSSXVY\\6[05S[VL[JIS0K-CQ&W75&\%Q _]ZC@)I;:G\?Q)B6LC#9O MZT6#JF-[?%Q')CK\A,!-62E]_VG5$ M3:P1W$=O7IV>?3%E"0QC_K>8B?Z>U9R+ISW)E)G+_0V=IR[*-<7.48F]I8*E M,,EHB-F)B)HSJC7Y73 ,VZ:31VCM-F(_3*],U8L-N_>).'*82Z"6I+DDA,PV MISQ<\9:4 *T/Q+TX[HM)DTH>RXT[8H+R(M@525+ +X\$A6&+3,/8^J*;X1"CH[F=A%,L8SK>@B\NMU),)C>7B.T-5U>TY6^]A3[R M]LDL/#G7]X(Q]-R@6(80I$(NC)GCOF^VD4T)(3/U 5S7X7B6 "10P$DDUS%/ M/,)3:IL>P-=#6(:28V7,?A3_R%P_^).U( .UYWAHCD':]22TN(0Q ;G/@8HA M,Z90O86'SFAO,Z<3XP[8UH1SE';;9"RLT@*?3J 5H4>1,CU4<> ?=]SQP: MW.,R3#E71CJ29>U6C<0S>H22*D[N[VRL7=*;&-N8'L)90U1/\F-WDLT\)>]F,+S%:SU,7U?&D0KO^>2YC @F>6 MTB!!17V>GTO>$R95_"77P#*=.8#1TGE80WX /QN@CC),V\@'/HNK9O%!+!)5#W?YBT!XC M+[BX 3D!@](@DR)#.UG]-;%Z[B.F,7QS#^E1V*G,%-'Y*DXG//L;^-XIHYFT2%[Q&JUPJ!>10J MWM8-(/!N(6CA\&R;"$") 4S_\G3844V+I\&/SF,W!U6#-#(;++/MTQGD=X*] M5H8BV!ID^]@B'-GLXX5; ZC0ZY0L*;9*^LI'3!9==DW-M)C$?]12IH^Y-T;Y MJ;7TNFC;V"!V]/;) F!6<5F#6@CZ?W2VX@DVYL/AH<_$2/Y_"E)'A JV(D27 M JI[4J9OT94E3.I':E3;=K]]$\N=LJ8.=2XL)KK]U4%[(UBXP09^J0-GADVX M:J4]*]\$82 4 *$(=K29L, 57W7\.=!6I!_IB2"HW'.ET56LZW'WM,@K 9ZY M1XFIE$D+Z4NU7E M5EE-[>/B*C%*J-EBH:^UA?%&I$,F[U!U//666(S0)^R<@P.'1!K#M1S$B&RM MZ^BW*S#D"+ESPJ.:M'>Z0,J/2[3E#P]["Q(Q;4ULU^3RIA*S$B9M:%G^G>;$ MQ,ICW'XE/5IDW]I\( N%HAMHEP"9IHI.R^W)C9I]0O6X-FCKFFI03Q)*0NLR M;>F9M.G9EPAT4FO[[>KYGW2FB([YZ3[]\IG^31/0=GZ>/K?5<-]+EX2>\>PK M^USZC.2CVM-C?$K9_CS8J+2X,M[0_BE,1<6X'G$@<;\Y3"OW?@]+\)Q']^3Y MUTS8UA!X/W^/W6UZP:'*2 D9'A[5%W6GH"0/,P/Z3P!6,_*XI!['J<>G2^IQ M23U^-JE':'X)K6C;*-(Y"#10T*F++H(T7U-UQ+>8]R'T [==%'NNXX?J&%TT MN("%D"%3+X)K_E;=)ES^/HS#8%UO*=B-$VW_3[MYLGM=/5%G.XBAT!8@,:>T M94::8A[E&]A@VEK$X*.Q)WIBLOAF8>I*-8DM[",U#WT=WW=1;#9<G?<6*Z^1;\K,)#(?!@N=:Y9>"'4*/JA31'.5V=&<6)=9]?8AN.Z.J]FBW M=4$]'V#S&P+5?U1#-GNX9CZ.MFT$[.3>K-X)YRM'O^RX05#"JVD57CXS,// M3,+RC,U#P+CX$&-5R&8C]2SQ.=3GF;P*23,3:&#R=,XH^U&56^,48__'L1I$ MRT2/*5??<&1$&HZ*9EF#1Y\ZBVEZR^"O)\0QR/9.< Y9&V0JVL9P0S44!>7J M@P]J0Z'8J&_+Y'*E&ZJ=VE\AZD[4HLVF0,%=ES:G, B]D#L;:-3=? M7Q:< $TKN5O@\O8H">FKAW(+ \FT<,KX8P;9[MD/0^ZG[*1Q!BD"1@1SX7+?Q9/: M",M+>EB1]NXG&SOHQ>J2N^9/NQU/[Y7HU4[C:][QYN2C4-O&:^[,?83WYG)H MPYD4O_SWNZ7XY@YJ?'\I54)\U INKZF$2RDMT/RZ\$7?TB^MF9OC2-&&NUS= M)01A' (K[A!%XQ1A6!RRQ;T*$_X"-C 0UF$=K)=%W-&=:IU8M^:M"WV'\ +@ M$K20]SII+B9A%44 *7K6XY1/7M0A&!M,GRL!6"P$\2;%ZR"<^U+QL30+<%# MM ,7)]JR&+K--!YN3 1I,W%M+F>_Y2N7LS8[WE%UR&/*7.)0WJ3T1T(B88ZA MVBP%N,>]TFSI:V; 3B[C PI04HA)S#&\,*PI-[X['DQ+HW+(Q,LD'C@6Z;2E M14"C_2&CX,"D94G<=ZBN?-.;=)/TH]I*+J5M2:8\J?WI9Z4RVV*#H*#LM/+ ML@26.4C] KGQ[#-#9+$93\6X/A^X;V/--UR=@K2E#5CE_PL^)Z*^L[* MT^BNM@C*S-]E8$D&B4X/(1Q+)N4UF-R!00OMBYS"Q4$E_5I%P]XR.1I53TVRRZ%/?DN! M1DG3;]N.,CJ/2Z MHNV/99B&$2 N[V>N#[7R*&2?FH#)/!W=7%+XELP.,?09Y]P*3^8KX,)O\G<% M4W[B'G1O4V=RAPMF9&]S#B=G@CE7:C?4PN. 1V3>D(D! ]H;0 +]FF*D* >= M+H64O>MV:S>)%MQ M-W(S &01RD4H/U$HCZ8#A<6I\^*ZR-LB;W>7-X:+Q@H(:QXFZ0E$9R*+U#33 M+E'()$JOIN1<]$7-!8F+-*NAZLL]8QO#KV?S/0_>O&RUD$+<#YGU[+=#9HVP M5P!<35?[&'+K(X%:"S;K<\1F+;?//_GMX\$6@@'@.A_<$@:S(%;$DJT=*M+^ MH&E^1IU;8#A)V%QQU5R,DR>/M 3_,5RZ5 G+K9C@;29Q^L7B6F3^[C*O(1.# M(WC&Q9FJ#2G#L+B)I765F+W2,P13*7QV$<=%'.\LCJGB](2&7NA,$YJ=/UQ* M09KJ;ZL]^XQZ4+;A<&1:%I;QF*GW0,^< PFD)O-_(>3-8Z*29/9.M)U VMI. MY0;0J[JY,B9XCR^R3G7'LK-9+&Y7-@Q)";GQ,LAGQ]VB\Z3(/*<\J;:5$A3O M".@3X4& 5"!WS\5;]_FNH(BY;!UQB;WD^@DAQ) 2%ROCZ]N88H/Q^)BG/WTM M9?^Y.09@+%65J:^8#)TY\A6 8@O G1&LM"V&AP74;=5BD;:)P3C,3AG!XZC[ M9?X/?JC "7-!67)(&S!%F\$(UEDR=N'X&G(CA<*#)3ALX]:$?"0*+K;"]<$Q M("HQ4L145\QL?Z9QP1KK@MJEXZ@!23G=(^KX8J'7\$";OD?8_O:\MT=K2:=P M0H?_^'"HQY.1=A5N3 \(#'D+RGI"J-): M%S5>NQ,6DKJX1B$)SRIHZ7!D=WH&=8W'C&GR#6Y!'J/X::E%FV)D"*A/36NT MF4A2[OM6@K/@3I,"8N'V J3@EW=O?WZ3^3'9ILQL6*12:H:>NDC-0B:-2H,Y MR."S7 GA557NBAZ65H*7GTY3".)H>,F*D>)&_>:-PU.6I[$XY%0MN^;VC7/R M'0S[0Z&+0(N7Z,&KBP>XGIMD(56?:#['58 M2;Z.4]$>@>_7X=&-M,(D@JQ+X[2]L1Q!F0\9D,=W0%[9] 5#7M$5J245*8A4 MBB/LAOM[6(=NR]PNCE$LWA6=M&*F$QZ9MV(YN35<<7C4:+%@S3OJ41;%1H9 M7#&[IBH;5GW$X6T%,C"VF*5@A N<<%/:W'\5A7%G1?Z7V/G)X*(>\XCDBB/@ ML *4>11Z H+5FAD^'\SUU8&DP*/LT#64><:(8"=2Q2MJ?)!.&V*N)$35X8R$ M43@(M.356U_3T?7-YCVH_(O?C8O!^0WI^?76@_S!=F$,\8ONQ>J=6T'7O8M[ MN[I[6+^YV0Q,#^-;$YRLWCC37/AC*,+L+,PY4H<2.%+"*%SY(ZF_\).B>6! M2?<)?/@@EJ'60T2=G%9 <>0,$IE)BXH$=FO%2]&?2#3+>T=_3S([90Q2+#M2 M T:^YFY"GCKN:F$J>9LV'8Z\@Z8(U$O7L%HUB@[_83L(8<6N;5RHIMNPW2S/ M\9ZY.9O"57,=_E>Y%?S3;0'HS97*KUR 8Q*&1MN:A==QR1\)"9D/<[/.'EB8 M1/^-9.GGY/()L\@F75<\2MT*"7+'!L%^G&BDLIT/RQV,'2+I:)005?(KH,"] MHB$ .?V.;"QAN.0^"$(\B3&)^^Q@3P)'Q](-A7#K,;8^^)=<2T6NU%A[1 51 M2SO#5DJM"JJV "VR\ZRTQ>9-18"QFD3+B4CN+[?J(A I)K'%D4557*$8Y9?E%OUKZ$]8MB,% MX*IMY(M2U"Q!NYV8@B:F4ON\S:Q&QG?8<63<[BI-J$P]^YM%5=);+6C$G T? MJ^:A>D'H0"E%">9$>*EVJ<3$X@MQ!S!I@BL#&QU<+6\/EG(OU&_:2(VN6NX) MY8Y<:H>&92AQ>;(M1@W?S#:V)0 ;728E*<6Y%:J@THA%+%.EP'NW=)SX='#! MEPOMRP(M^(QH7V)=I#&0(E)I\6 UH5'*GX-GU/N-T1%)""GT.A:SR5EG(_/U M2/&=EI>@U+>0B$SQ(78#DO9 P9, GW+7/^9F[NY1\::3GGQL5I-R=4_*V @S MW:D?2D@*4 T&[G>+OLAPQ2@V8OT;@F/LV&AJ'78%-RLHI9T7VO4:$<:(#Y9O MD^8R)E7,">Z-$5^HE_&#^15,CJP7 M//A$Z#[J+JCS+#?(18DJV-F3@(/;JRDI1=5$J6[5J=GNR&VH*$H+_=F>:$&<)48JEWNO[YQ@B5:BD$) ,C\6TPG6:SR3MU MTX:NF!DGF<$JGA.:C20J$G -%-./S-#65DN3")Q*?3B/O M&AYQ*)3)0&#W17J0CP_WS"65IUGL4U^/'2.%=45T[-K+FOM4 U#C M;B]/AD7A*0BR-"VYC;['@ED\@.]F2 EPO8]FOS*J@N5@+ ?C[@?CDEOQ6 K& M$<>PL$>O8]G?F[2*SB\S^?C+;%D+"QQT/4]0ZFE=+5']B^S(\9D90TW8 1MB9$3X0 M;8HD%A&>0VTY 8(//R]BNXCMG<76L5L*O5UN)K(H5$O$SFO3:,0ZA3]8EFF_?%VW9,^QEDU/4CN,VXBXXD\XU7A14%?A5+5I,HJ2WK&32AX^HSTS433TN8< Z_)OU9J0_)^"32 6DCTXS=-BR9D4;.I:30(RZH;F(_ )N]YHQC2[ ;1XPY7L/8H^_A2TFMS=W[ M/G$8&D^()*K;HB)456GTP. 2;H1[F]0*\4M<%UZO6#&+*_YWI.\1G_!A4@O;-K]>%1_" MI9L$W42%6J&H .'6OEW7".1R'&3R:_%^4D_RHB84-VPA-+[;C7O"("G%1Z5H5H956(3&CTUA9"/:3]\$6!6T<+5& M'DF*%Q$ 2OIPLF&7W ETR"[R:F>E0?K:3-*L4!8R8]P,L5I&AN1Y0/WO.7#% M^,BNZ'LBG_+.4+N)RM-%!_BC6!:+AMDP;?KCX3K9\XI9SHD=C9TFAZ/=7" U MI0=-4DQZOJ@JSTY0/&!U6@L]56GIV"931E";(]B_RA&X,T3[J'A2CZJVNRBE ML85!D8V)VA>EQ>XB#TI7.AY:"K"%BA-)\YT5(KE48Q-PL[DA4&K,R#LR8[2- MY)@TUIK?CNOM7/->[4@K:$17JA8%6!K5\HA]S=_\322%?^#*C=SIR'];XQ$> M1U!*#%".@.9C'7+)ZL!+]T"+SC>CC(L7',)@6A4>@3$_6&UC%ZL I=K?IN^+ M.6]&I&[RRWYHC7U;!?$JKX9"LO 7Q_;S+RGDCNP).\TP%SJT+//:,^4Z?R@B?EL4:AGQ;VWNEE-OL1;_*"\/MTA-_S!>&W M(/P^(X2?,\ ='CEF+Z$^@1-!41O2G)OF\L#-=> $.@V3?#$G7]DIRTAVV))JU_;1O$OM&\5K> M!QMR:,7_ZOE^.J:)"3(W)![4W.OT)@IW9E-3Q4BXO"X!/;LX=.!7P!03Q@7" M>[6DZ'4X@I;4'Q/W(UR):(("D.0EM\3BL>9Q2&5*0D?68B6[ Z@2 M$ XQH]#M0)K&H=&%S?ZE1$N)IN$:C5]FCM=$MK)T>)'. 897$ZY="E!)(S^R M:*E>CK!_<6B;\,!P=^20;M\@:S@B4I>3AUW7:AU!/$H-&3;K1,VW<.R31;LW1PYL9KGK&"M66,]CZX])B MC40T8.E5YG7>W67BZ>&]D_G[ &;O)_KZUD7+V?J^L]*-$5 A)T&WY@N*O+;5 MPTV!>Y/?0FZ\DOZV[ MO:I0G?/HJ/Y\42K %S&/LG?=HW: 0EI,*8DJRMF:M! /PJ^URU9D.G=5H^ 1 M#N9-,SA9O?(F .V>S7RZBUA56N0A7#064P-XGW8&!6(2AS!Z"?CFS(; I0<6 MB+NE-+D3IUC>S<6P8!*:M!0U_@ZY67RPZC7P=CD7$JLF5587N]+J,[SFQW*DW+[2E++A_F#TFL/C]>&Q_)-)'C7( M4W9,]7C\7C3"#QAA5M.HMR3APC>;!E$@ @MP/"1._J*AH :=6))-HN":TOMGM"O^4:E->&?ME*YJS&6JR3DZ8M" M1U*T--#,Q^:Z;=!4C^MOH%:B;9087=X*FC&Q$UOK 8_6WY36C*_=FUGZC[:G'O$ S#5$I#-212->?&W7QNP6PCXQ1*2>Z:CW[9PF M8SN,W!)6X$]SDUOP(B'&ED"SP61"^$2;D\9F[3GV8T;:<1 M^:=4!@SRFS$(NNQU49VP)QJS$VF%FYN8#R'H'%S^]V[W$B$L2"P@2C)S!\Z) MI&*QZ>T2U/_DH/Y72U!_">I_-D'].YLL/X$FR=N!J#A73A+R\ECK;*GTMNS M61?3N8X13V [PH!R4#*C.8V+;J./O@QGIJ)Z2JXG]CJ/&64XAKZOQ3YQ>'QNST9 M4Z>$Z-GDP8*_PJ*?;OK,W]K]^/-,GXQT=Y>P4/K@B$.:C;9>L4Q*M>#()SGN MR\8](DSY87[B;5PC@35QS)J_.D-]\_-=>!*4W&L,4*"NS>' M\7Y4+FE5])- MGB4[_\$P@$ 3QY'&9N?63PA]%"\5[]RKPB]=7#6R^9L-V^%*\CC_6*6_1"$\ MLQ>-FES9@FL@8%UL$"532$G<_GKU8]Z&3SS].EL]>_+T2U[)8\]ST94(ALMK M@^*X*=EOX;?O.$@P>31E-1S]Z,ZX/XTUR!XB,.;2P"#Z\&N)^O&3[?(IU6T[2OK*8%G[/(N&&7."X4 V@+0 M<9@3P"JX\H\)7^A%D68YHBNYJRQF I4K>\'C!Q_ L^-&'HTCY#-X=WC6IF!9 MJRD!)K$X4A@\#'XP$\ (-H\))R+*_P#]''/K\GYQVDCK"(++A#'_(LH4F-9B!WL)\>D*M^'O;QHFFT,$40RP,B"'PE$ M,@:RKXWI3:7MR(GST%9/>AY[M6GZ^+37\U(U"^-!NR M9^1["O-A;\.Q>4 ]^>>2D[;C5T2G3YY?:G?(6R'NT\\2)E M7;?@4'%1?9<68N_;/B.$0=Q3=]5=-"W%8IA3>_S1O/6H1TK7 Z7*=(Z^(@ A M=N2Z.H5V7OI=.Q9F9?VB!1H(<&B(3<.N3-0JD09/"F3:_O7,PUF]O&B'\]5; MHD<.OHJ(A6A(U>&DT7X*J]V(FJ+;(8S^Z;=_>DX1CSWIEMQ/)D[3GQFNJ=F1 MT"EW[*$1*YD]+5[QQ#CCI[JDB.9?)(.HG9(1G11+Y)%T>W"-A>)?N_@53Z<. MAGUZJ0W]BY-5 M^X;6I3CV6_H&?P[J6_;&)NZ_+%14=*:#*/WV&O*U \:27]$Y%%N=[^4D;XNZ M9 3!S"Y()E'!QJH9JX.J$KI3KM/"*DGCKX>2:IIR:+5-@_3H(0C59G5 M"0B4I$ 2_()2(H-@K*@TX?* @ 7K'*1WP@V+1@%=KCH:*%*0WB!:?>0+<\8Y M .,$)V*YCA/Y2@_-QUS_X'TR$E$;E*<>0RU:4##-$,T ^V0T8;W#:OW;HRHA MP!+9A@=%S5AEZLGJ1=0:]F 98YLT8C!94-[61AC_).5HR\/ZH4$^ 8_6>MOS MQ%=-II*F2*S.[AQW*<'E4[8;JIQJ?%*MD;"YO)7]S1G\"3G.P%S!K@$T+]VH MH78_.T%IVD1.Y,'Q?&D3EV.GS-MI"IH(_]R4[6;82PTEXBG!"J57(Q95;OAW M= F5=3'E7-OJ\2TW?M,UP*H+&>J\EEA[=C<* M']123Q4+F(XKDK!GUA.E<0M 2Y2Y!(6#''4$JJ/3/!T)BF-OU0JX,.LCJE"[ M85E HSH8:^(=E!REB"27H73A0[K.VCB%[RNLC:'L;/I)]A]W&7 6K2_="C M']&>RE\QPK/0I!Q@9JACTFQ)5WUZNNKK)5VUI*L^LW35.#55=D%A_%14N;AX M9&^< < =/*9F\_[WP.3"4UJ!K>7)=]V>S!)P6 3[2LHWPC*!F^K9T^_$H=./ M%^%V1N0J2/!U?S'W83;UN-6<*Y9)VMLYWS,LRBU#"5>B/I]4+R"IVN24V II M'6WW4#V>]PP<8#X![L7SD)T%XS+>MC"9K0PUH-C!AA/'^5_??/^.0@^PU7 ) MAM5ACH75D:>%*Z0O*XZ.YVWP)Y )>U1^(K=9BK@+X>;=*'L;28H-J'2H**U/T MK*Q Y=YX2PO*Z8Q&QL/I%4<%BIVJN8(:558G05/&!0L[A^7_XYLF3 MDR>Q\$B&FYN[MZ<@O37GT5YOJ,.@^(^L>_"E6PT,/RIECYCV>+Q\DLO8%IMR1\Z1*H-XKE-=8&">]1#NT=HE+R)4S"F,R*U!4> A6/:;J"@TW^O2 MA)+Z76B>%X(P/QAN8L/A7NUB$_Q+1!FINJJ_;B2L2QILV):L>I1-"B533H G M7VGETI_II$.WXH!>L'*[YM6A*_&M^ )2)3%T[9)EEEY;^'$7@;^'P'/8PJG? M[4PK3Y9T1 XSR\F \&O@2?/-!?6JJ*R%V=0?MFK6W;$(F5<596T(!CQU_IF:<[S1OTY([- = M-A=W0O%XL81,TRY:'.SX9[A&42)I/@?"; \F./YQE+5FZ)&FC%T]J;CN,]&^ M& "@C9\/.T@?,HZCT'L@H31O9'R$?82Q?!IIFT! CX8TB-2"ECLFV/VRPUCI MJ> -6<): &>"N=D)$5Z%0BW8+C6WK2,)[IA41NT2PF%OPZ4P#HF.XQH6^:-< M5/P2I[W2,(EPL5 ?O\('1L92*I72,Y&;81-[IA^?Z#@")PRYR.:164;J(LQ; M!TO G5J0SQ+OBDOR*T1F =&_-&\CX43NXN< /A' H@$YJ+H,T?P M$$2,P4-MH\=I\AT7WTLBCK8W,?+H0KW*-O(0K=QRUW%!\,6.L[W'9L3$S]< D@D2K<-WXS?,;=7M@2B'<:!/8Q:5&"%J6!9\Y!7' >8-MLAFB\,^_(BZ(B$G9F M+7",*S2U39BX0IEW7*SMN=V9FP(B(T!&9UL1F)*2"9&V1:T)X4B*B\C,6YUR M3ON'\!EDCGWHZGUS523 D!C$C*/F.T@BH3T"JW3Z<52YOWI9;YKV M4B&]IF_GOKD^H"B0E@-,ZHQY,A:VR54A&99#,?45N-\P_@]VT'[D0? MS2G_RL.#;0-]GWL7TE4[D@&R3(X]>%\0U".R>R!*$G[8AL,GC#+?%]R=8?[O M='4P*@\=6QAN?WG9E%H_Y=JUIN]RH^^+?#^SA(I56@43MM;".[=LMZV:K=.- M+UYR1XO#'"=Q8[229.2B7%NAB4)@Y^0P_.ZZI1P3:+/)/%B"BHNPW4/8R#?; MP!?FNF%GX8(+M2J,(^.(:A9R(S!\-!U'O8G[4;MX,7TEMVT -6[>)Y&:?0%6 M]X>-AM.35@OF\7Z8QV]^.\SC"-4(*.-TM8]A(C\2 KF@'C]'U.-RQ_RSWS%I MO)\NA7A[D .#@ ;<\3U*BB2NAE@G.0421ELLFT7J/DGJ+' V8\5PJ"W7_FF1 M"F9DZ% $^BK?Y$*56L?G+>*YB.?=Q9/8(3M/8S$3\ZBMJR(V6HR\*TGMG)]S M%2$W ]W))SGX6^2;BR55O\CD_622(7I:1"^YY!G!I+('2K)1D'%7M& 3!P@> MX7C4SK-4"KW-$75KE:>?2ZK]QZ9%G#T#C=30&4M$#/]RA85&UC/] %-F1:R8 MB_(Y2..S)U_JJEIL_L_""G?FXLM_0:^$3N/+&IO7L!#X(\"="6;9YIICV51B MP,T-GW[U+Z)68D1XZ)$K)=UQU4AVF+:,VWY(&H:3RVMF:F&B;*$V<9P/7L\P MRT>L/;#:Q[K+C M,Q'(GFW:DJ!&U03O .-X\A0D;A[2 M+ 0SS7;[^%4X/^]7?Z-VG>_Z<-AB0NTG)F>D=YRA$C@\[FTD!Q>NF6=/GCZ) MS59>?A"[EGGU8L,I((4PYO"=?\^[;?X//1/S4^&B[R@^E9%!%9(0,^Q))A3I M;#-'<3#8;:3CQ5/W(%JF4X+2.BY5W_ONV&GY\QT&BD=JGBJV!H@M)I26*EY+ M_YM3>V">H)_"6(6DJZRE:_,(XU3VFC*=28?Q:Z1>4 :)%_YC".<4Y4NL$;GC M13#M"J4+T"O3IA^O3E(^G4NQZW!'-( ,E^+=X;X<6'$<$%)0-QYZ\I.H)GV; MU&%]EL?^OL6I@EC@I+_OVVGBP%35S%1FK4F!^JIY;GW;5!W(/I(.\ I.4)8B M(N8>N(F//1LF%JAP-HZ=9?IPWWQBLNR*E#/*^XUECA6=#J1%/D;C'2U??,C> M-].RCW&)Q]$+1D!D4),$>D#S)\)E:@[,JULC@Z0?" PV7<41MRFT3=GJYQU2 MKFGCMQFI'^R/W0Y:QO9AJK-U9A&A9AL=)<>A96X:V'CT1^4+8+M%%N40R,73[V=F.P-^)7Q3-QSWF<#YNZ;R?@,9@>0),TJD);+$58"-+<%@F$ MJ"8=X6;D]#XI+[)VA1&(_AF4_3Z79GFU@E#E/I>' PK&UFGGZD+#7^G!\7Z@ M07=Z*]YQ&C;_LK9)Q#O<7ZRP.S>;83]P89[TS=H/-3 DV]BG/@AP>0GV-E7@ MZ1T9U?D;!\)(]DZK5>R7NK J WPEWR&O(G6CR]Z2M"T,0SX)(?2P0,==EPN;NJ)I$4SF-@4J>*4+,H^!02:_SK,7+.;KD MLTL=U,%L98XGFTS2JKMU;1IR14_YEC5<=:ZPYQD$H_$T,M!)E\H(Y\1NWQ;AEF-\ MU*3LZ[9)&RG:W773=F)H"DXTRC^ 2!):C"$'"9B"4]L6&"']'&+0Y%BP/K,7.LUWC+_YYQC1A MI:CHH($K2_R0W]PZ?'/#7>ENR7%?52%0VX#N;E6TK5KH0N"W:X,Y\? ]$0Y M%N/#/ZG2$!_47UBP(NRJO\E22,GAM7B#_(J&MQ$L@CA4DXN5MIPZN^F-ZB]2 M-00(-SBL]V54O!]_Q49%'YO0/JQ1$9UF,RJ9J,"NJ8:>"$O3+0*1-G,9 M7A4V?M5MW2$!B=AJ M ]FL9%,ZKS@2!ZWQ]V%[;K4CVOOPL0#"!>:WRX.E<7!N%F1WBQP%?:0AP\;2 M*^BT0FX\WYS2J8\\_^!$&!\U1;-,;\I[$F933KHX9VTKK??L&D9D46)M&7=K MK*I!\Z]41T.O!JE^T5SRI<2]W ??6IRLOA;J-M&8X]";FQY'X6;763M%.YV; MT?1=C(?9_(R&L!QO$L663_\S_GFO=&4["59@C'>YP;C@1% =FP] DF[1! MM"AO9G$ ^M.G-*([I@-^A^TJN^,[I4WBM6/ MH&.L5;#W:-;%15[M,N9'0U"4O\P]1SD$B;U'MPU>>5"RUR/;EJ6M3*FY,G/DQLU.Y2R,\K9AAML&^.K+H>V&G&OGP42K M&4R?,$ VZ<]G?]&WW7^OFYLKG+!!5[<,>9P8CU'6W2XO6VH_NNE;"E9:[VX3 MEU>0#BO8XG+K8W\-#RK2KD=6KLPUUT/'EJX.5=;2I>2*H%+YND,>;>J!<$CN MIC79A;-PH85Z=DPD:7U=:(T&LN+TKLA?WAG2GFO /:\QC@E'\-.&%R^T9P\? MPIUKTHJ5U#\?TYG!/>"PX-R1#'-KJBOM)XK0"47OTDW6>^Z.JVJ;_*K8 O8P MVL5,\Y*:QRB["?AB5K=0C,(E3#16<5N5WKAF_Z 0A488LP]TV(($=)(E<-7P M #'H\E@G J*AX")H3;/DEW1K&D*&5S_R4"+C(>47V/JM2DGLVW%4Z,?-,XXL MZW U7L0V'6DA1F== 2A.K.W*IV.]SN&+:FN"43R->]/M9!Q=W'VLMU&X MSJ9M:6T+B,[#1DRB0W[[4AY;0FW73@3JX)C'@B+B9REPP#^"'5=O#E9EF,F>A;M++C,,-L2&06;@Z&!JL]) M[[X-TL TSY@0Y^KP;G-1;,-^,*F@T-KRA0=E8+$*11FX9L3&JDE=GHB-_#'K M#]^PT/6%*3MW5\4>F+D70R,R=$;5NO5W"LPK-:IBI@(OY@@4E<+7V\[98!]A M=(UZ 'O\"U(?0TN4%D"[D6P/ &;)TCAK/$F7 M8TKDNU+]Y!!3 IOL ]5,KE?R*) ;YE.-#L6[X9)BAG*?T"F%^''GQ&=/GCWA M!=;CS6L>KRX'I0ICL"1&H]%(->Z.7KI4>B[&7'BMOH8[TM'XM#(@W\"DMQ5 M#S9EVYA6OTOS,KI-8KNR ^Z:QGK^6,>@5AN@^;:K1]0">"MN4ALEF;)#K:G% MH9:'%?MMR6XO"Z4XNV89/SS9\NV0;EFS# M9Y-MF+T5M.J!6IBL7N6PCW][;B7&57J5V F2*/:Q,/@%%5YM )O:$MW.04+" MLYA816V)X_1WYL2S?ET1!6M>PNW8V5C*<3.&U@OLY'9:S>SU\86=JRB:EC#- M+B/'4WA%XMS(-RK[0:"<,&X(RGPE2:4KL6ZK,G@+Z&!MH,1@S#;:['#3#WF5 M27,+-@DN\RZR4"5H-&H.PL8W8>H%E=;)9XG CM13M"3CJ\.^A;.R'S?_CGWD MGU ?^6=?9JMWP4\-N[;Z*[&4'5;?TXL>B:?R[J_?BUOR118[SX(?;YJ1/N_SQ8OA1"T)O]E:VZ*Q"@I[ZNZ^8J-Q>0 M]H"9E(KY6%)X+'4]#M]3#(&O5=*)OGKQ^DQG2ILJG)SM25@>\+U18BPNWK.X M>.=UCHW"NM$ PWJ&+Q)&.\R.#2-ZXTE8.1@[X?L21(51Q._I+LI+C1#[9: U M^IGB,T,KH'B=UT\%(^XM\!-F0#$0CN7DSKM69)K 6[:*-[G@+I=!\K%"#9,_ MA2T7.Q\2FJ,K&^+0O,7A7269;L'^\]X%?L&245+:$14'1+8GRR_80X*PHN@* MB(^@\*-:D>X\ C6!-1=^E 7_4A<<(.OM=%AL3]H8\AA(#Q/BE45H+UW>N+18 M/EK+\?HR)SJO11"] 3$MD!R=M_G>8XJXY_$?GGT5N_CL@O>4""]W"R0<,U04BE9SRR/,5>[WQ;;D M3H#QFR#X1>,ASE;G5+;+E9T8I6P!-I>C(PZ%=#[DU*NX*,8AX_X3)0'>@6YY M%,,H\2R%J18O/=13L^_*0:E4@B*QB6T,* ;M M2Q&>S^*2_<6%K1@S*04H<;F*<.%T7$YG"8:Z(&E&NS-A(+]LZ51F6ATGLHZ+G61N#Y5N MS;&]W]Y86""X!C=8E7) =,MFS,18GSJJW0M;58KJW.52VNWLMM0 3G0.PI%I MF['9]@MI0;%CV_ M+;MVN#1\.RU8+!^\U9U(U):T)LZXNEG.=?BWECP@?;-1+%&^EHZY[G0UA%H5 M$K>$U/R6<.!1JF?XH&^V3@FN:]:<+6:HV-"U>W(?ONYRZF%[VP@-6C M>"VMH7-J>T:R@KZBG2[X\J.6N6TIU:FBND1QQ9#==-EGDD_^NA]UV@ MD1Y#ZC5C,MG"&VYB&78^%"QY.QL**;"X'?&.)=L%C SQ&4>^^QV^#*(>R\ M\$4U_AS0G/\(6'Q%ZI^T'$8L"73VWNS]?-<[./M-C_X\[HQ$5Y3IMIL(06 M:93&2N-]=WL*BJ0;;S!S3GN$XYC7HHUXE.4F 3,VM;_<6&W20Z+>Y !P)XFX MVWB$I7"::2+<-.4]E\Q$(\PWU$Z,G!BN.Y.:%.( M*=F&,?.&)'<3G &ZW$9F#U_S\=ZQ(JBXFER(7B3ETJ/"J-U0@68*7^349/Q MYB2#,6L1:I+LX!\;09?*B4M?XHK<]&E79>,X"S3W:MB\:\IVHX*67D49;U[P M6,3,"A12 FP:BFWAHQ1[C(KHJHBK3+(8U!2./U.Z0@1]_+ MY.1(\;^J^%GU/A/O437N%/\?&69XB^[_]++WWU>%Y>'$EJ 36H6#OF6D\=@# MB#;D..#)]F-NDN"6-&XD.E7["N-DP_-.]U4C4F8QNBW-)YL:RY,E]#JYNN^V M@[,[=6QO6>HGZP.T,8%]Q \E2W!S$#N0K)9Z<["CH6!3NB6!F,<2WOA00\[I MS1F>$T-4CM+EQI&-C//Q57/+J7F0L[%D^#XYP_?-DR7#MV3X/K,,WQT2;K_4 MT8P]KYHUL2 $O=#L00(B^L%)=WVR^O-H]>A+IH,=@Y*OR][E@.F:OQ*1<&BXXUT">;&SY*<>/K?[ M=% M<]E48KA9I"E8)[* 4B-3!:>%-D>_2J5X;%II6"U*V@SKQX96:L922.(I8MXU MHR,:MY181XJZT/P'?#SF>"#B@[Z+<6CG/+5YF>(4%24%HA#*BC!CP-@C9&R2 MN(3O>-\W%]+*RT01XEL5]7F8OE3 1W-*S*5.L,B<&<#V\NF,@&]K XB"O!;\ M"\TN4T^S*F(M3?$A[R[MYUWF;68"0ITW C*$P2ML&_%0@[PE0O0-0Q>SBAQO M3P@7HWH-[KIRP(S/LM-)C@WB5AW\^U08.B:./:&Y-2*AV9U&ZE%B<=;93V^H M8U5>#^1D#"VG,P3CR?XQ/ ^R4&4HB[%0R2GHAYX^C\Q*1G<"^ M)FRI)AEA]6_S/J:0T3!QA.^ B-G"5>AC+CX>J M,KQ M;XNP*Y#Q&(@'UD(\BW@&C>SSU[BG7X1;KI3,K1&%6?S2-FJ/G&4A::^CLB48 M 9&M<7@87&\L(RQKMPE73"'/B9:K#N@ORG;[F!RY@P;0?8B?,JCT^?"$JZ$B M^T(Y;_(]16L0:=$,Q[X($T@A!YL#-:S2M MS0NY"C?&O-IF797M@,A:-[O'LE5Q12\O@AF#9]LH]#/N3LI60,+P(0IV M+L&;>ZQQV>VCC7*=<_UW3]471H.BA@]*,MID80$(0=Z% M&GD7[T4B@_!)**5@HZ261#\ /Z18M-H]WD\ E>/ >NLRU2"PJ4@*[6*+=R4.ER>WX92X4 V,/WA1Y%5_D7S^D418Z>0)4D4O!A3'J4'V MP^NWIZ<9%\3^\/KGEV<_&#^LS?_L[.TIEOC/+][^] 5X2*Q_,WKD$9X\:@W)W<%O3)2K?[N"8OHR5=W?9]]D+$ZK6'NW=(F9" M9#X)6DJ.L6IV4V^(D]6_-U*)'8-GX59HKA\/E\I^Z8+VE3(>Y>.9Z7[$A$2\ MD@55&-G:CC!">R7)/+Z:MI!X*:.-K&)HA)'T84IRBZ"&^E8M$EXLZR],L$"V M?9VME7PK3CSNV:P03Y-G,0O)*X%B4VHL;_WAB]T.=%0HMYGE-I8"AZZ7MH]@ M/63=8LQM/.,>\WM8,E5F3.@-?RB$4G:>VXD J-;TJD"V(V/3%-8!F98H4(01 M"&7F("M)D]]=:E8VJ=F9G@U5"&M$!P!5#6-Q-69)H,'..\P$2J#&1!?#O[B@ MWFLG)?[B+&CY'_F-BLU%9B2%/M)QC# 9UWH2XN=+9CI9-8@$L/ MOV)94EM__%(^UN1.2Y4J",1'%;TN'T4I]B!2)&W4DY:A#C4W#A#ZN6VQ*SCS M'-3T4/:90 (J(0,EX$408_J#ZR'0D?+AT!DU^DC0$+T8Y+^]\TU!#CJ>>T82 M[#1XT%Q2G6^P/B4X1U?Y)N]Z_QFI/U,HH((_N65TN);FXF1!;"ZLOE]?[\A[-0R7&#*ZZ_1'=*24!+-$Y*+8/* RMVDDBQ87 M%6$]7JJXBFZ]1LR/7E4EP4*UO)F7'[0L@_:XQ[K:&V-).Y-:QKW0G>#H5CK& M.#C.)];GT2FC8?V'DHI<3T_ M5@Q _2(/*Q/$TMYG8BV/'0TH%$$.[%F$T2>TYN!DGJQ_C^G,-(/6PXACF*'T3*>(M MC(M3#WFY">O#AUT6K#Z$DPQVWM MNME")-22Z=NAR"P$P!:+4I[[D)ELSUW?8_/7]_G!QPR0-% 48=,"!J(&6U?( M-Z=?Y%#>AL2&Q0+#75,4!8LAKDG*6,+AA'2@^/9 I9S^$-$S,@DG-&U:+IL$ M&Q$[T65BGG@*G@JUMLU]%.,T+ #\* 2!4;%RCE1V]*)'015)=8+K73@ML0L: M-CD:1YQ;#3:ZHB.)TS>TTNDEV6G-J%0IPR/"5#9:^RR-./(5 M"FD0!N7GZKA1_7$*CXJ52&T$=$"7D1^6&-H^%?.;"H*D M])/B"$:-1M_J."IR0UPK7BH2U<7SE$",$D[[&%SQ;51&BEC%-L%R&Y<>DBF1 MF;.3-I984Y]$](BI*;5;H,A-/[>N0RGQ:?[VP"+46PB1(L M9KOYEC9Y)/+#]7S>)M5E3DCL5QS110%4#G-$TQ^V #-!R2@H65(-8(L9DP/A MMY3(SSSN*LP;G(=..2G9D)W&H!.#)JD\H]#OV>;ME.FWKM"&=,O]BA!I4-!1 M0E7D5$$W=*01'Y Z&]:F(G8Z7'B'9M P_GV&J8Q*<8P(RU3!^5.^V-F'Z9U6 MXT"!TP'(3&4,IJTA"@956>4<,*"*<%G*G92-D*ALJ^;6&MO(5)L MN$=O=N$YW8XY/_3W6_3-2:U9U\KS-72/-F2ZXP/2#,ZV>,RM>30FY8DMHMZQ MJE2KP^A';8:2Y?E=>C]R--(3&!X9G;3-J@;2E'V1\K3\.N'@XV.YR(FJOJB1 M;0BWOX!K"R.[.3).;1VPYT:48FYUDH47VA>@,PZ-F=6P?IS?_G_N-]FE/_P_ M>7]XI6^QIE)S^70FVAW[B:^*_?=5L]'>0LH"_N+4Z'ZUH0A)[3EI0P8\^]V>_>\@F\XNH_[.+NA3 ::T'G(6DJGT$ M;)F5\T7F%IF[N\P-=83UAQ?GN\*S^CC,%Y",$8N\R-PB33#SYBVKK@? M0>:H/;G+.P($L O#[XET+*]BDJ.)Q&^$ERD7,W$1V'L(+/DEP24?.(Q$G%04 M1NDY_R-8B6_>4K9(BS=M8R$QV6C3)(JHDB>=9(173 M@VI-SZ_B:="35@N"]GX(VF<+@G9!T/[&"-KENO@GORZL::-%J1*C6/OB70JN M!N@3O2*4OH7Y!PI&OC!0F0@^@5I:C)=%&N\NC6J8:&W[06L%7=\&1?HMDK5( MUMTEZQ]#\-8+:OV+ZS9AM)@GG/-T1[^!2;Q(X#^Y!(+3(4+S1TX^--QND;A% MXAY.XC2!F,"N :R./>$98M\6Y7Y- '3ZQ")DBY!]E) 9=-WQ&+0@=-D'N=J* MQ %W;-W"\CJO#MWB)RQ"]Y%"%\OY$JD['\IM#CZ\E"E@KGN$9'90RS04H_8< M7**A14GS+UF$=Q'>NPLOT/'#NBHW!LXE[AXMR$5MGVI2Z9=II)?\O56*%&;2 MV0I?L#KB=R_/%K%762U MS+GCH@>"$@U2@OF^. A-:EU4BU0M4G5WJ7)N$7?=XTI?)K4?J#)6.9"U[7/7 M#5S>%2E\RR+6GH._5KLN!#E=+\&A12#O(9#:E6?2",/1#KWLNA+>NQW]/)%C!0M7!#*#6-_IX"RJNIP=W M$*-8M4H>1QNV-;[;[/JBYOKZ>)2Y@!F\3"UX49@<^<83S&DQ,]]/5M^W36YE M*)[QVMI?ZVY1$7_*.^[:K]_&#S F%.8V\]SO=6ZL#TA?D/ XN\9>&2L2*13S MQ-_$9>!6?(:-*/H_UUA0=^-/]IK^U3#AA>LXAB:6<$%/'F\\M@MHG(&8U3%05B?N6<>,AO"M*66#VL("W_"N3&T M_8U]QN.&ZUMG.:0MIF=&=YV71L(-HIJ:M)6T++PN$B^C MAA^\?! ?W;:QW6F;2GO)R#.81=E& ,9U8A6E/5@73D>"/*?KE>V?"916;1-> MA7]5Q"'=2HN_-N%NU!!TU"7A4T*Y)[2'86'L"V#BFO024)1-ELK=&AUD) #C MF!B573I!ZT2Z^'W^OK!.YU7YGKZB1#]*ST/)'EN L&IE&U,Y1N8F>L;&%+2D MT-8/G7%K1@9M)J^;/Q3D614@CI):H^:RK-&!T)K63S3>6.IY=BK>-,BFQDLQ M46L,;L/=@-71=CU\@ ']L@8V?94TE4Y\0^J+&1O0$A^D$141_>7JJNS*M6GK M>'F.6DK?\1A/CZ_K%*TOL%;,%;?'0L65T6MQ] ZT:-3V\;[J,U^5V__[/WZI MA?-M^ZX/=L$9,M7A( 4[][\_?GQ:;RZ:]O'C_T=PZO_V7\'.?_ZGDV>W&>DS MD/C1O?*:.&B>?G_R -;[?0SU(TUQ=8=7V.*5[?&#F^2_>9_Y?V\^YMJ+L[FC M1#^$[!XY%Z/%'LNLOOI.DC&6+;^& *,?$>M4]">//;XQ? 2/'X"S.1&;\Y=O M'CN_YJ:AX_C<,O"Y89[Y!H5W'.OD2+B-FQR+FV1O+*B3C\]\>7K.YJ8%/_Q' MU]6EIK//S1]NJJ&Z>8OO(_ESHUK=--G?9 2W%CTQD1]XAB':BE+E7S4;HJO6L7!3XSD1*](7TGM7 A[C??;KJN3+S#5[ MK[-C]Q9^68*>.JC9)R:Z:#\U7#,WTA0DO-\W M091FZ^<^F\G?-MG5M.[O(S3?1U1!SHW6#V-J=-W3[OF(]X?S+D?Q[*(L=JLW M%LMYP^B5,-V<@EUSQP%JSWGSV:0J+OT*4=5OF8A>XIIG\)4/%AK"($8W[2N+ M",B05'F0KN)13SYB'AS#<:J#OA#R2[+]0G$Z)MJGPS:XRF0$EWU?%*X9DK"V M"M'^1C]!/%3MN;0!B$^/V#72.JZ'FI%S'V^%#)YWIEB^TU*LUFWX5.>F1K,9 MS41I<8UROG9!V_E-M:*@L:*F@(@/AE)P8/X. WY>]MM%OB_RK6\0J]U"ZS0\ MAE;2_=B$GU4SMYE&..U+%?WM5?1?+E7T2Q7];UQ%S[&FMUP937;A$E[ZY/#2 ML\\BNN3V]#]_."G4VVPI^+)JBTG&T&,F_."_@E, T: MGWO@SC7&))!9\Q=*(]=79=M(&_*F8>.*8<0K$GUJ7<6-@]$1?S ^+U MX9?/GV9AR*N.+G!J>%[T:+SD6@:\*#8%74.K+Y]FJV=/GGW)X?5]&,4%&ME2 M&_;\@#%F_"_8##GAPHL6[(6R9?#5 M:3"C*GKKM]8+&58!Y[@5Z(^\$1MEU$R7.U/4Z!Y 9@8W>* _!(VTHQ\D9>_& MICV1T8PWR8-'J,U'Q<7_0F2D;\D5+$CS+!KK 336EY^%QL+.KOS6_N=77!0' M_Q@I_S&8X>_ _W"NK$OHOX HO[\LQ!UVMX5[^_*;_ _@\#W=",&ZY<&\]' MAQFW;#[8,@XDBT%[^M//KU_/'!?ZP^KUZ[EQ?>I2R<%%ZCES+_F7?]PW*-MV]^^><6 MJ\0^E/A"\'414G<<'4!#I,*(N&L%:LX9Q$ONARH;JYSJ%4@\IPW",Y3RN#%TT<*@G/-U4J4_>I MY%@WS;-5=[KU*DY!_R* 18,J58*JEO(0B\Q$(71=9.<<>%"T,Y)T7.+P'/(T M/UML MD$JPXE..0\T,%%) ]@E&08"R*(D,W"!J5NQ3?,%'++1[]^Z=*#*$!YR)H,\Y)W#?0?:/MK(K?I:%-V=D<(4E(X*CO MUOL0_-MQ,#]Q+._AV>1/?K,_&8S"G_R_ZD;_WQ&Y>7<)]&PKH*+J-QJ,E"T; M'!4*;'PV,< W,T X"@;X9;U#K;MI(;&ICZ0@"=^5X+SJ-<%]ZAKN/JP-H1\5 M2ZW8@[=5N-VQN.P&HT^:H>!K8DZ24449&N9)4:FQ:*)G"ON9X-Q%% /X!?Q5 M,?=< T]:EG.:K\9%!^85/**$_ZYGV17V(%&^E6&;)0CB[*LOHJ1XABR8)<M9@15-]*BWK\].R [LQG7)A.F\$%174 F4:JR2F\2M-4MJ/\5/ MEL4#X5_,B;?2+$^6_^'71]2<7@FG'1=@$^ER-* M7U"H W:A'P">*RM/)97"G<^J!)^ 3SNYJ+ ;++W@O5#U U@2T/LP@IH(#,>BJU#^"G33 3MJFY=Q&OF"K@V1KQ!D _8L M6=DM'+-\0\K)%5>P9\ WP,FJI=V4#Q%7V(UY23X@KUJ41Z[Y8Z%]4IV7D0/54 M H^">28&*L%O\"8;9$*<4UU0%X"HO.WF!C=\)OZ= _57E^#^&? ]31KCATI\ M.CY+4AV-GKL4#;$@GD0SIJX.B!X6#+%]J!V5_U:($GZPL$1 O"> J%B& ;_U M1+?^0&R -QKVE3 C15!1FQJC68-)E<@T9E.J%V[3"G M(#>Z8BT;-X[H*,57NC;CW>LWVNQ;[/+!T\>1SB0VZ;;@D\M&E(F!2B+3Q[@L MOF+1FIQ7HH!J>_OM!F%??N"/?#4AP-W@ 0 M#C:>E^<5$>M"9A3G7";T8"/X!YKJ/3@ZF98#2^DXX ((!IA%P>[@#>&;4/YC MMD]*$''U)'-0.LZXL,",]\!H[5' LJM+$G8:",IB8">\UL^LZ)*6CJ?:'@3> M!7XZXW,P%A8B44!4[GC?=QY(PE-&^#_\O"0A@#'G[I2%[8X[Y#W:>6YW$E": M1W#MCJ7]"ZER7L&)-9Y_^>7SJQ=\(>/[N;^]>B*WT]G!.*@;Y"*C? M;I=."P09#!8_8MZ0C8[]*)DPFKYVM$_V(=QF=UY8HC"_7$@8ICG[5T6])9W# M=U&M'3E8HJ!JY?DG MVPF50((%.G8@3K>!S;ZO:*2D-!/DX%SYJ"J10F%Q02! /=F'M%&";<=_E7A M)\M+/+O9X*HTE!+9>X06Z:]E=24D&ER48%XA3."=,X:*"YA2IL\;>9!5W0JX MJZ*Y(*^-CK;2CS9!;KP67O0&4?$/PCAAI7;REQ>LD5:<]12/+RU.[9G=!\H0"),"F3BUMPF0<,)^655N6O:6AR< M9B2PANJQ9^2MBFB&,,(18X1B 6EKAV@^T?,+[/:M*[ 5T9&B5K 7K8J41H,( M@_64GFIT_BKU":)6*^F"2L T_@J^J;2AE I#0^^"I[IIM[)!S=013,T,Z!.X*ZEEW7K):R= M/<@B^(Z^_?YB!J\]I=@.!NQ0C]6=H7RW/$:R)K"*MQU17]=B+J-^\V -*>>,7 M&9%\+4(L;Q1<$_'9S_ KD'K"?OF+"&:)-PMJ4$$O]4IL8U0-J&3+%=CD%X7*!,L+.4O'"&?I5("XN":.N(P)XU.M/U']!#I$,>;YZ0RX>!;4Z M4PJ_@/MOKMN1F;3<@JS$5AU<%.?@+BVZF@_-J&SA#;XY!#,57ZP47_A3\<54 M?#&:XHN[Q4))8^NAT(]M9N GR@R\DIF!P5#HIC1":X^!J,.":CA61#UI'4J] MZK$UL*68!V^?+S"\I%8G(%549*L-J**)H 6$-+4O5(BP!]KPZ@*A!TB (C6O M!7Z:8DYX*;Q:-K/K-KK(P:3+Z.Z2HKJL9M=SA.^M9+PFN:;X16='2LM*3B7A M(ERHS*TU TN@!4I-3?$765&J=DZ>A6;,4T:IG'50+_T$UH;+J&0\>-D(HZ/- MA!DJ$]:=DCAK82\1=@U]BN(7S:;ST( ?1)!(>*P"N&\H.HI_)"1 L2*!1TMQ MGS8NAXZ9-(= 18!TND(+4L0GA%?6GL'&5!::YFT\LC/+58@)KQCQ,9GV!)G9 M.&UO -,I?0PBQ _'&.:-(4S*#I94(BPCB.H2VML2/N&L!9GMBJLO*)AN$$J/ M."\PNTU5;*TE4#MG>&,\?J%0+"_83!B-*B.)G^OVB2:C[B1HR9Q>X @^!#X/ M)CRZ&*I*@Q+/E!50*1 ^V!\%,P5.:UHT:D!%BCVO,[EE^","G\"I8M#_5XR1 M$3A3-V\ [9?+%D]'&<.76&NM!\-;)"6,J9D2B!2I1?@1\E;A%W-I=+4HR'VJ M2ZKL6HN'K!*@$EN-]-Y%8%ODW2CA.VNJ.T2V,5)3U4S M^*HN%IDE><<"#*3 MV!\BVJ"@3!NY:'CC4EG_BI*Z?%"/HEJ* PI6M]SV!"!G7H#J KU%UP)J_BM5 M&E3E^0EU"JLS2_@%>&1WE/8J2=.^4*6$-1'9EA7H0744E4J,+)N;LR\B+":. M@,V[B%!+F-01+=S*8?G3+4&3SN)(22[+* GMH-\MCE@M7+1^-[W &:J:-5_; MQ&CBA0KT"6-\1>#A"A /%0E$-OEV&@GX[J8' LNM==&_(<$$G84IY>B(?UH\M-\9S M3';,JH4*!5)(VUQ-@0C>9@;<;I')3"M^\(5QN:QQ D=*!PVANU;'UC@NTJ^ M$-8'7C[_#4.F(E#[^HU0$)SA$#$13J< NAZ>Z.2M6"/)0Q%PAL-TG*B-BFX&;-M3^A[.4":$[N1L9+VP"NA!2B71*B<2_QW+3[DU4N1FQ]WP8F M5A\E:APP$(O. HA'$2#69G)0Y$2F,#L]!">!UIHI \)":F?L>BWDI'\#+PY1 MVG$5^&&=4[N8-H5[VQ7JP>*N82A3#*.E7;OPM\!,UK\)4IQGLKVH 9-!31+[ M@^A>$M'CFLTOM6,+_>_7CD;60'<230;33XV/ZE>-'AX7&:6B[FZ%:G3Z.Y;6 M),8&2"S,.&%-FZI.2E!8PV?Y27LLN.B.ZM-*%#+ 4AAEM$%%=#'G=W][W6 $ M?HX&""=UG&(\^WD)CP%KEK$*8]7PNC3R(7T6F =A+!,#&:JHV/ MH=:%,\'^LE0F_90IHOD5&5^(B@\Q8T#F2X161$L 0Z.I4&HRAZA]6?'Z[%I: MZ:I"2]A_8(BJD%:;&\:#!#VBK \,,0E9=]IN_/,Z0:WS'-OD^6PF-\4-60%4 M-<^Q%>@6\A+:L>_GD;QHNEE4@@0I3<71\\4GJNSMRIKQ3KS30!>X^FVO[ 4_ M[9XB\DN)ZGHIT?:K?__WL\PL1Y;1.; ONC#HW+06&IP)RL*QF*1#7 M\03^H.W_F]"7]YIV>;ULK1B%"]I+.2VNJDZ]"S, 'K!7DD4EO;4! M!<3XO.0$]-D=I-0S+9CBJ;;_+[)003Y3**8-!XYR>"7?VLY=8-+#INCY6YZ M.*BQ7,2.,3AQR:@T23^RE0H!G=6>,Y7';G132)1"]$PAN1B5Y?6%3?.";*@& MC&9JMA4Q=&Q=376DVW8D/&]!:D60HYF3DZN3H338,-^<5A>52%RUBUMU&D" M_N^2I=:$4L,(+I)^2!# M4K"CR$5L3;R$'GQ5]:F9H_R>X91J:D/O*'\@.+9NLFY@>5UT:+,^-@@/R@?] M=0GZ0]4!M0W"I,>())9NK=*&I%@J;D5'4I*)?($H.]1#W_V\QOC_WZL*X*C19KZ MA0J17U%:Q?BRQN/OWK?%#1_:7#)^X O&QD5J\NQGX^.;P9#R_UO-%!-\P67W M>KWZ7I1$BP2/2:6))U2B8.!52&*[F MI-!SCC0.A^S%U;HNN$O?DFL3(8.6,)#+,,(IMHK! *I+Y[,",\ED5!,=@^1B M79FJ>';7CJ ,U[C\]2Y4M)4D48>&BN5225(J>]8B0PY!:4\M4S2<)] MJ%2!4_=I3ME%M!?%&:5%G2[GA"B"$5"5CU7?PUJH@D!?>]T@2JE:#I M?N?]ZBFZP.82;K2BG>OZ0"ID8X&L4R0%K,&*"_]+J M:)F!%H#H]1&(LVM>1_N\-[_\--"4"9_OI?#[F5^QS;7R-CR,9=G=!;86R'/I MZMGF7+B2:S1!86A)QSKAJW#N6D:.Z%1>:T6#7, C7@AKH"N%Q?T5I3(:,!P^ MKTH<[DRQN>NNU+KE6VVL"1&WS-&)@2_"A[_LHK29")90VD)$H547D A B+I MN'>6",G:!I$I)2S87P:\N@!\^XPN]M7:;]BWHATDT O3YP9_]L%(M7"JP]_?_?Z MQ(YA<6 OS8N40F)DWJO.&.FJ_N^RH$98J92[>K"'%S;M_:PI!)!;=%1C2J&A/QR<0&*X_>>O+V)].\,93&)C$EDK(N, M3QU!KD8M[RL9I,F&]5.S[FD-UIZC6U.UV>E4*D4JX9#MB6L":5UDM,O <(WX M;$/0CL!UJ%NI^I%T,V)=B*@M!67[,5F5LNF7AMX4=),&@/YDN==Z_?1,6 M% M:+O.R\T,KHY:ENT4E]@OQM>VONJ;_:TL!,"P0(&@BJB^X)$OW"X8SB1!)@DR M8'1TH6*R?%LA\9$TLN+U7(\I"Q.9YFN:"GCW$OBCG0TGJQSU\944 1!!DUZ! M9%'FLZ6HB< D%XV ,=>*;M1_L*Z!D]$NL1KTQB!R"I;-F@/&5OUU^:O.#1/- MH-I7THL*?]/A"4R<.''BKCE1PQ3J:C5E^ *AIRX7J(]:!OW2+U?M#0,D;8=Q M"UFU*O*O"B>[@S=: 3*B/ZJHGPY?M,:(YZ@_!638V@I7+)"FEU>3#6D"6V,A MXT+=,%WBT4:8$V2BK_"QK'!M/8.$ESPO%LWZ.\5\7)4@PXQ:0C8/V1SP^)32 MV5A27"_3A2IB4@.:LCY2U( Y@YR[N)[D@C')A=XF=B$72+FN=EX59;9$!#3J M4-%C83/LC8[D6T4Q>\M2AM.IV@] #T,UO,&A$;GHN, 5JA-&U":7F86 MUEBC@^W!PCJ!A]^#0E,UOY>UP+R3^KF@Z!N\)!5.06\]4LA(AUT3"E@HMI1C MYEHH=6JYH/QT;YTI4T:G2@ V-"I>X'C4X-!]+>JEK+M3$2Q9ZT*YD',JPL^* M1@Y,E.]0S"FXX1)K.50"!VLZ!EW)EIQ9W>:I".I3!V]362"L@Y-9W5:ABJ5V M872JNZ*1Q+(P'95R45)VDDS]Y8)^7EN-,% ZF-&U&)Z06Q0#;''9KGL22?QQ MP&0163.21V(4AY8.XJN%IX)'>A%+4T/8*K/^$U6ARMV>A/&1HJF7EXM>- &+ MEP0G R/1.0J7J$6FD:'/E2'.YG#^P:3V(@&AF^H0NGH6C$JFFH$*H]YY2UIM ME@FB %!SB5R_[-55S4SB;3(.T=Z.7#]6^@E^E7"F!(XC;UK&5A%XB,R^M%H" M:W7?U&ZUV_=*LD6[;N D%)]+',M"6N%2C(W0PM+=EQ'(BGI6S'9.ICYZ.P/- MY71(!A0][I-#^D^00'KM")< M5+4@E1)622?Y:= &.>MVK\T(EW!9*J&E'-]NUHR4(KKT4N"J:_>DYHRO+5V_ M+!GDUZ7+"KNVG$:%J68O R&'YO0ZB;JI\5W3EHHKT*T!X>9=)Q+H?RI<%ID# M0MU5_7.-23T#2^Y!".56?OV%&A,CR;>L894!>S ,#GGB.P#9H>0:CV6 M @4A708\Z\X,:P%N='QA&8!HL28+K#]N1$V *:] 1$E**224C!"65+OO=D00 M15.Q)_ 26RM66EVTD$?[&GRT'7U/BDT EG4#;E$A"CNQ%I%2[2\V#J!-/=MF%CHQUDW?=OL6*8(E9*BU3 MU!3 M@"P46.D/+UI31A>_(!:79)MA W2UH+YJ651^I9IY5&>V?((J1*WZ6;A.:@ZH MA0TJ1&$02RTQE3E^ZLBB:Y[8]7TZ,AQ-J7]6XM]"M!'LF(Q<2?5CJA>VVNQ-0F9YT1?72MK:* MBK7&U%:H/#"!4P->3 -2$1%%J"!2-(AA_$:T*JC/@EM9@!(1=4<=.OAPZI#L M CP$4?(N"DW7)MF37A!-1C^Q:_C#/]FORXL"U,C/BZQK,$.]ORP7LEVKCXC@ M?T\/L:WO2??(S@WLUY(G+_KC$>8";%"QKC8>U%"'SFVGT?;!-.T,0[1/EI?8 MS7LA\4'0-93?; ;?4JT>H79LN-SN+>V^-[\-.U=;8"$1E5)O;TMN<2IF1B Z M0C,+_ ;9PRX +<00!'PJX? C\,;VIC[>F2=?8<,V8;5OE3=[CU4(K$V_&05! M:!J)>*J$E:K/E(Y3B^6^(/19K(14_M.,)97$=FR3?R)IA_6N*QD!Y0[U9T"@ MS74A0BMH3+;8@\+/;-3W5=FPP&=J"23M;9'<'>$-4+5J0MU=7%PK\K(H,21& MH**'!]SUCDD!1UM1;$P.S5 5OMNCBDUO('/[TW^ (_/C:U,.D.C(1G2LG>,P M6C'G0XG:WA.4HVI*][*-R*C'G:HW="^82CBG7,T F2K.7@W;]&-0@W-=M'$O MO+Q0PU=Z\S-:ZB-]VH4+.Y@)*I4LZNP$"RBNE2YL].A&)TCUX@S!7)46P\;X MVGH1YZM/'Z10I+#*);NF5?XX930G+KD[EZB^>"#(JBSY[$1E]Q2%]Z;&,!R^ MC;]K\_9$?SBP6Z);Z3.')U*<2/'NI-BW#%%&SU"BDDTHIS30)++6 NAELHKN<:Z>GI/&<%&I"=]!._(9'XOTNF1EN)-(OTG+FHZLDY'T^! M#4U^2'^EDZ'*H9Y'*8,+744R5AR2"J@W^*#R&PL)2XN=U@,&?E4*J%P<]G&2 M7)_('S&^@_V[>$+8 4RA"&%E]T,./<6CO[U30EWH[2]JS-,5-[**L%O5GC6= MMG%#K:-QXZ(E),JUYE((.TX57"B3S.S$'+60L9H^JKV\DDU?#:%XT20ZA,[B MLC>6I775-%U3+2Q#Y'YI!EB[:VT+6PS5*LTOZ:)6AJP M@^5>"QYLBOB(B9V-B./VB@34&-%AY]$4LU.SX3^W/2:F+,- I,^40OSV'&$TYQ"F'.+(%IW @B+ MK2?T](:"YR+I?5[*)6JYEEO- "UI(3JI"1TQZ[+06]KT'>2YY3? M4!IJM0^DU2%MUDI61PH\&UVKG!IG.G)DIR[;$VP/8. D;U.A\#M518YPU>MC MBW:?%/DST$U-B*]8((>@,F(6TU>^/;K?_(X=D+^@OCMQP?D=UJ68 6@FY]1A MCTE-&;%N[Q[M8GUQ,WY.F1HV&(H M4"6V.(KF085/WT@ZKSD6$FM5IFP.;"<#\]NCGAM?,TA F?X-^0'T^2K\'=?F M3^?%;V0?-ZH06 &U;(MY&0IOJ?^.O3BP>?2=.PU 2:*/@F01[2N=-9M.PED M)0733M5% 2RKM].U9KI6W@E@C0[]I7VA-*Z!YEHJW*48PQD& E)6U]?PU2L<2-AJ 6"4K%BT?FDK [0* MJDHYX[OM2_K45=-^:*MI#U"@@R791=-AC?^3JKK>W%+5M578+7W8 7DGPFK= M#)N5WZL"[9X%&%NISQ!^+_WXT$CX[6C[/8]6>;]IOJ E/B T_I7>]J=G(@[2 MKGPU^"S^_*,A]]N&3V>OQD-#W_9/ MS^SM+T-&-]0JY,5@56"1W6E-P8WQ^H& TO#$A16F1A8>X. [Q-:/_D9&LHQ; MWN@\VHV/9!E'?OYK*:Y)<(],<#L[$=QDMTQB^JF3@69@3U3P9*G@U04KS_E$ M!T^=#KXWCHT2=FR^2+?7=[X?S!B_>O7FS=NWFPR:VRZHH&E2/Q@GX:FCE0:@ M _Z#(7\WG%KZ7C'0;/WV=B+H]C11.U[ MI?83VSZUCX(P[K.K[Q_2![ [+V./KD0?VN Y_TVEN(?*:O8F$0[*]F/C[8M7%Z[Q#X4_'0QKJN'7J.3^4(IW5-)#>M:]3KFDAN6M=$-[^3ZI".R5 MW>+?3$6A^S0V";CKLWM38^8AG?BB;RO3OY/@]#,]Q?INB!Q'*?'>T-2&(B_&,F_!/; M/=T;5,H>R'YD;LBZ^X67Z5B>:3AN!/_E^R_VYZPX_DW.RI=JP6;:J#'5B7@X M5_7;SNIP(8ZA=1^K4-KOYH8\(]LW'NZ8;N"9 MOG? \/ECHM!C7??$65L/\9N1ZYMAN#>/\G$3Z+&N>V*LK3.6LS]W=:>T><1. M[3C5W-M>O+( QG[BWG=?\#7H<-=#UKQD+OXW :+UHI,S]Y;Z^SV M1, 4MIU(&$G8-@/+,IU@;X[91,(3"6^5A!TS!B%L^V.O:)@H>*+@^WD@_OZ& M$CT]W^)N/M>]G8UA%^+#XH+71E&FU9SC/"(Q>&AOR)NCJHT=Z[HFX-MI71/) M'=L13NN:2&Y:UZC7-9%2.!W]@@I&XK1_$M4W+'M$4 MNT=U8X^-7&[(ET:FO;\P\A.[R:=#1I9C1OO#HGUB-_EDR"B*]E>]\<3"I(?# M0&IM3!E G<*G(UK7GI&/GMN!;[KQT>+I[B_U-RHJ&>NZ1@+8\=QV36]_1O3> M]C41^YC6-1IB]VTSWA_X\D3M$[4?$$#,=J+3QR?91^:NC .-291[[-E+&7V) MU]$TI1RBW>0__CUR;.?'ITLLXUO11+YW)]_GCNE:>[/D)E2;B>['0??'0/:3 MT)Z(=Y!X3VS+VM]$LJ=78CZXX_TF5&[N;!TN2S>-DN]MC/%6SF@\/2NC6OFW MMK-L/>?A!+X9.(=%@1O5#1WK8B=&V!%@.P(EQ8?MQ1W5S1WK8B<&V='L&-=T MW,/"+8SJXHYUL1-_[$B!'+IG>$H\B70>,%FO9,USW@_/;'1)S'NNZ)J;;- M5('I6@?L#7Q,Q'FLZYZ8:OL!%#,.'L>@D5%ZFQ,_3OQX'\(\<>W].;JC8<>1 MNZ9]N 3B1/P3\1^LPS/R'3/V)\$_T?X3HWVPO1^3Q'^0!R5_^#?X+4MF7/V! M"J_^F-1_:'\AGJW]V4AGK&G^].RG3Q_??F3G_*>:LU_/X+_:8TEGG-5T&A>M MU[.H+N% +,T/4B="O]1V//2.]\MYPNO>2W2Z2CE""<)#_H@'J#Z15^7B)&?S M8G;]@_&?7XHY;XSW_,KX5,U9^9^F0;\QC8;71?ZC09]NBM_A1B)<)?W[BB/% MXAW5I6"&>HME?]2;_!9W^X MT\;^PAF\N]V9OJ[^9E;=9'F'Z!8/WN#J'0QYS,8M=RVN^J:;EI=:+& YJ?S= M5U87K-1>3>M=U*QL7&*W@@4"EX].RE(A>-S=99;8WUUAEQDT#XS&9-106_-:W0-N/0,HK2<"S'%4^ WSM6 M8#IV)'_OG!I?+KI'&D5CL,6B+I(E21)\5LVS90HO^]OIYU.#E1E\$XB[I%FK M;&8TM#XXE._"P/1+XBN?7<,]U,8"WI96\TM6X_/; MX[F$VZRRYE2\13RSM\_PU/J^W0MKY#/@;[!"W >^ZA+>AL*#OL",&+_2[:PT MEF6Q:% E928L.&_X0GRPF2%1P@*+4KV1@38 /@!Y,IN!Q#Z?!ZU\GL-G4P3(6;N4KQ6Q*_0?V&84Q";1OP \\SXNTX"7\ M7[/_Z_@$I,;J]((6F'%@PNIR#L2WO9O! \RKV:RZPMT*F=$LYWAFOZ-86-;& MI_]@\\L?7ZM2GP9I=UDC5V3BC)!^)?\;+7?\<+\UBC>G0/UHB,%3__3,>D;_ MEC8;_5NH5/KQ3F9%3[T(>V=-RZUIXIZR5(HUS1>TQ&=K1IO\<6OQ[WO$O+?M M'8S$D?KF69#![>F OJVZ1@-#S/A/8$7C39D!X;_F*4<;V'!M^RU9O9,>) MFY$1[H%I5'N]QIJK+D,[(\]Y8A'E7_]BZ!_ ^: ][V9EPS=%TS=@Y8 MD/P(R.2IK&LDT-H..-R^Z4?',0SDX/IJGTII5I2T'*6,]JJ"IOE:WSI?ZZ5M MAA:P5S0-9'N$+]_G0#;;C-S8#+S=NH=;.,XGYSC\ H*Y+MAL-8 [N0NC6]>> MG0';M&),9ARS736MZW$2YT9%XWN1&>PX"CFY O=7,Q_K*N=-([+:J&JJY:(I M,LS4E\URMF#[UCB3L??-WH$?6L!K>XL5/;$;>VSDLE%DNYX';N;>.MF.0"X? M!\:*&!]P8#=A:I$]N#0X?(OL2]N*3>>0CLIC(L-C7??$/EN/VGF^Z5B/&9UH MCTK]T.KZ2[4 UZO>4*_9UDZ.O-'E&%JBAC348VT5?QFBA-BG_3X^PAG?BHY5 M%1Y"R?EF9+MFZ!]VK,C6%)C\X2&->IM.:*B\7F\/HJ[XV NP0<+I&B1:R;#2 M(M$>>+])HNTWP4:?[IF]#HEL2?U"W?M3O>R-7%$3M.%-&2T3?]V>UN5=PY(F M7!O<+)O!*KI6&=6CD0X6.H@'=E[R_KLS/K>](W" O_(%D-WV&C,&'KZ)1&+; M=$*/&FB"4U?21^!;INT$J]3A1]AIWJ>-$HZ[I0]QQCI9P-.Z)>""%C7[JBH> M\:]PS?-JP:E9!$AFSNL4"01^#?=WB(OY,R]Y+4F.97.@G@;6C$ULV[N?S>_8 MS,F>$YHN&MS(RMI5P95$IF5%:ZSLN1:PN+>!E0>OZF;N;2Y8S4^2];_+-6]F MWQOXM.OGREE:S(K%M<:;%_\>_1XX=_M@8>?$;-DXV<*O-VA9:HKC/$XL21/QY@9U= M\K&+"[8P+D!\P(I9>H&]>/ ]CM22XX]%;2P;GB]GQ@PXZ0#D,CRU=8O]=N0G M5H-O69$78AR;$!9^VQ@LQWRN4(><;7B+H"#Q .J;-POY\F&&;C^D205LKSY) M67-A9$635DM0W8/TH70TO$NT"I=DM"$-E!5)*W:-IM/^KW8C:OD6KG7]V:M= MWHCNB5?I=CW>!$Z]*^F:^G)/JOH);N!"CJ(PKN*L: M+_Q_EX7L6X;S?L!93[ 2?5@)K'^>8"4F6(F1P$H,"KB?"^#Z3)E?K]@E;M3X MQ!LPS-/MM?/?W3\2[\63F:FE;=%! @TF? [\X9+,G<4%D/KY1:\_EZ2K21^L M+GE-VJH1-DC">0EF3\E*=#,[,QH$-@I6L']3SC,)WH%B%]$"<#O*TZF0BJOT M5P$@H*DZ,,%R3CWR]'?3P*!R GJQ!(,:/VT*N0X^'A LZ RD&U.Y3)HR_G^77S4DPHG\B'#"S\[U9^,)YL4,3>6N#;"N""9EV1A@-H$X*)H+ MX2VW5RF?R$"V7/ 3X5"KERJW"0A@63=+#(O N5Q=%.D%GM:F[0C14(P/Z:)"BA+4M/()XXH!Q2P7%Q6B09 U ML?+V_INKFFCK'.[CG&% !?=HIFT1[&\%! WP6D(ALQLAG>H;YSP)-H3O8'X MV25\[+<"0U) 7>ZIVSYNPPH[KD=8%K'@=K4MNQ,6CK8V4)Y&+;IVAA7L#8=!Y+3\P(^">+J)%\2M,$5JT'WR< . MR.\+M#K%C=EF%$9F"';IAN>!<8H\<0['0^R=@0V:+CHR(+E''P)921@B>&HU M"*>%AB0T8RF=IWG36ES3CH,;U@)4DX&^H=C%#!A+_JU]XA7'*:Y-L^Q7*OHJ#.P=ZAS6A M ZQNC+62@_25 B "W0Q?+!;TY:^@3ZJZ&58,Q/G(Z0TO"]CVLJ37\&S [<8' MESUI!V93<8D1S#EY\W@^&(FT4&*8[0WH3Z*];"+TA6!K^'!# IW(D6R*4SOJ MZ-(4$N,G?1V=*-K= M>KS0UWCUN2X(3-T"Z1'6D QX/\B4&[XF6.>[H-.48 3D UQD]KBPXTXA,&40 M8M-+TFHY0X@$3/'@9W46[$ZR8]'O;%^3!WMW4]Z"/,1ERZ#)7'APVQ(./U$( M"$B"##6I\Z0C@I;1C)5F[V\WV.ZUR"VD,KZ6(%27Q"2V%#*Y7+%'!$,);X7LBH-4M5%M@8R3JK!C0V?Q2_)Y"QF@" QE]Y?*A M5S6L3/#Q%9<$MVR$.\B^LF(FX,2D"UPK%Q@D)GCSJ!>! O&+XLQ)D> .3XU7 M%QBQQNT5-;A(8,R7I*D;#._!<0G9B\M).OY(^'4E-X2[K*N9*=>4,ES5LI$' M +OJ5M44YV4!M\=H 3E#HVE@9?#G @7U8GLATVWF\T[8R^_WKVK.N7AW*61RC1]!TY;7\P:-#WZYZ%Z&YAEP M9ETTOQ+5=[B5H#: HJMYD6I9:B1RL2+,=6&E0%4CY:*6D;'I9:F>7B7"WNF. M2UO[!3AIN$*>F&>E]'EI7F5%?DTGFH&'?DUR3R>*C==/ MWUEYG5RFO#])Q:BP65(IX07?HIS.%5)J>YBMZ)*J10J"FL^*$GX!7$=5.O1+ M7,^"IQR)O$'.95J&Y[EP]"@3T%=$H&UA-_": M2FZIBPD-;&UE.YMJS\T^HK'9,\#RG!6UQ#]>W6FG1(1(UU;Y;J.5QU2PYZM4 MW,)FE*IT:-WXH&:]V*W3;?4Y*Z7==FK\Q(5)+0Y6EB:(<@K<8E4WIN:PK!P; M 1?W2**4H]WDVTOT[='>$Y&D674E?6K-3U%Q-?A?>#\GDA<'M&7[7)YZY\1T M[JDX5:'(T=R &[[N]@_;G"W1>-X)!K.4A*\_?WS[,[B"Q/,/AV/N2?1;L9D? M@+[KXI(%7Y=&-Y<@K#PEQY:NUR*#S!]9+@9K@IAKO_K/9+9^ M.O]:@A.>7]_OJCE%G*;+):V( ?&15F+4(-KX5?/C-J>< M3'3W1.A.&/B"](#<>JE24@'F2J5QIB?:0!"R!/.DX"I,]#?1W_WH3Y =6C\I M+RX7JL!59CZ:;DB+'HO%#UU6:,KJ!>T3\4W$=W?BHY!T(LKB=7NT/V=$]P($ MV0W8UF6F11G5(![PRLJ%\.PIJRR*1):7ES,,J8@0FHS-%.T[0)Y.5#Q1\=VI M6$10,6%-XG*9INB^2D]+QM]H_DX7:UPEZXG@)H*['\&!LUN?JS@*E=&092AB MVIM M3C_$J.];C/H>8/ B3IHL&E&;@'>+X\::@7EC6W),I MM&Q$:+4KY^Z*V8X8(__PZ[J/'_281@1NW.1SVS:=R#)]+S@*PKK/WEXQ[21;1/\'I7J(36G"%$=1G-.0R=V-G3BN>VY9FR' MX[G*42JDB0)W1X&>%9I>.*+1FD>L(8YC8DJK7&0Y/@&O/9>:YH766S8&)VT: M#7%P@3/BT1".9=IA9 :6-U'H4U[WQ%E;MPL"1#?S]F87[)0^C]BD&(6Q@%@/ MHFQQ$Q3"44XM&->0BZ.)Y1YBPY$9^IYI>]-\EQ&MZ%BU[D'TJ6V;D8/#S/<6 MIQVKLI0_;+M&[0[%8Q\VYQ^_>1$$;R=0[6[->4HHP39591IL(?KW%+0(:SNN M!0Z:9SI>:-H.SL1HX>=;I'E0T/4YEQ\U0\\WK5"@%(KG= I&UK8X!8N3HT M*(#K"KS0$!B%N*06S5_L+$UKA(?37C$\7T#<8(MICT_W/,OT(AIK,*-?:@_9 M+E2C "&^*RVW6:C;:5E,5;)#Z]LIU/,CTPG".S"%[<"Y!=X#*-D!IHO=^"9* M%N0913%8*-:MQ/Q0,KP;^3FN8_J^JY)&I<"OP"6T6^\1E!NY0+#!($'IY\JT M%5,'0)%I)?MRQ;2 V#>CP#G$W(J-.;*=2?>AO%Q;\]O"8F(/-_A* L=)\(O( M^SS\D(;JXM>]MV$V?NBB9:I@8-'W6Y4Q04G=#TK*F:"D)BBIT4!)W1TP=G,F M:>L"6<]E#66PA 3K\@4K9DIO--S: ]=Q@Q'@E\F&RPXC'A&30&8*@4E0P"UD ML$3+-_T(;-@0+!:!I-!!YO<&'K17U Z*$]\. C#M@T!@_*VN8QW+&F5ZAU5] M:KS2M<#@*0E())S4P*YE"U/>X=*+28;"H (/PXRM"($BNL^6_=E5PA, V] % MJ[5;JWB,4CAWV+CCQ&;LBV:>]F7BZ(3-4B7 XPIB$I<7F';L[MP>WDQH,GJ^ M;@SKYYJIV2<#!XQF7(0/N.UX?0NGH_MW/QM@&0O,YL[A:,^\,_;Z!-\G,@VW MFX@R!KMZ>T<][+?G^ MKTO+U85* MEM74TTVOGX.*;2\I54)O8$M*2C#"$*JP35O1!#[#*.:X'CEJY/Z"2OQ%]J#+ M==&M%BE\VD1;\E\" %5!LX-\^:TCZOW'5SX)V8'(8!40PW;G J.TH9._1A%. MX-_TEM^YDED"19N!K@7!,\>)R80WWJA1 DI3XI1MFM%Q7J$"%_RE*;7/<&<9 MJ^%/KQ#^'*Z?;BJP M)(SH_K'F+_<+J3((9&QZMF*8&-@KIX)9?7&,^_5)=% MB@]^(1VR#H>]@R'(*M(F+=RM\5<&Y%Y?&]3!;D="@70(;'7_%G#<&+B&B);1 MJ*@WCHZ7RD9'/.BP7A,:NU,L9@)MEJ#>OA+#\=]DE$]J%J!Z.L9V\@#I3#YK M9VO %]!A:!5/*@:TX(@4/)RT/8U<4XPX $'X/\^[$&)3@'/-ZA=R0FOK:NEC MI6@R#('_@MVE##%C#@R#VA>--E0'PE;5S-Y"3151E(-1#!I6T1XG8O=W)[J\ MI-EH10\%7]"34(+T@53>_)(, Y)F-!U1379J)*4IN[S=OT"]K^4$#=JI:^%I M!I:1L6M4)K/9AJ5=5H6--E-W?VCW,03O82%?2V8XB"G +/*X%G=PH\ M3X'GXPL\G\D$NW)ROU7]]6Z$)BF(%'[G1:.>4CY=UH7Q/M$TW==Z>!!]@R49 M2"##:9C-15%G)QB-NU;8I"KX7+=.B(S+*@N/$$\%%%N+0]XLEID:#K,"3DX6 M$QH&M="QZRMMKV9@Q9K%T_^R!@NL,%6[J#DXW"BIKSD:*U\K^&M&IFPCX[\F M*2PAJ*0#RWIBO,5L58;]IL$-_5B&IJ\H>M)HOC9EYL7@'!7GD[48[?[ELPS. MX$4B"$@Z29AY\KP2.$HPOGXMJZO2[+V199CVA#D>46Q73G7L!?[T;0T>JB[U!S+AZP)SX"&=X&1&D?WIV7_C MA%,0@&H[AGS/Q+Y#8_^?DY*Q,P8H[.7F)(OG?C@OAL <8-EQ6OQ%&T(M$ M$?M-((4#RG6UC 0)(CP[7:_)? !^X5HYY?V92;]LHN_NNCE.V%816^.,HIR_ MB/ERGXKFUR$$P0VUI@/M#/*'E2K-^Y&U>/^.V.)F)2UKBC<:772Z0Q8%)OMP M)#$X-3B2CT;Z#9K!^Y\KN5*89INA'9A62)6&"2M_Q;JSJBED.!O<:WZMY@VJ MJ7R@=$&)EL+-A3V2::!"J!195G\YP<^AD"M*<#*70G)2_!P4]:RZTF"N"_W MN@@XDB!%K\XKG) BPRC=6",5\$,=."M@_UDAAS^I63Z4?:N_DDC^D1)P(NQ# M7I$8U:I/2:*@5Z^"TN+9(<>L!*VB8C6M]^FR@,*OJGIW@8.G>HR M%7*.D\Q7-#1"GD8'HX;OOMA;6Z/*!$5HH*K!R@?[QR@9S4Q2LVPV4>(!A@Q7 M-?RBE!G5]+J+2 H^W!8#GBE0=C'*3(OYX&!I/)3-87L-WE-8KF0-RBI,H#T, M!G9ACGRV1-M1SOI*]%&;+<,JF#*+IP2PM M+IAQG$%:JABEK':!!6@/@+>]O1FO= 55U12S;-O)9%%.- S,$N^UZI9 M^P=N7-$P3I'V4Y.Y6<>NW??ZW-GCH[;L6X36F1@*3VB RL#) M'/T8'LEPNG8)A]P>\=K++W@F9DVK5$L?@YE2K!5&\XNRB[%?;'W;'$0XUYPN$S05I\+V!DL_._P5; @ M?D++XOGGO__THHO2JW1/7HMZ-YH,GHH9*CG/)'># EW6U.@P+W \OC?/[V];M7Z.D)SRL3&A:61U%A M*N= D[@+DK^"BP*2*@N&;P"_3[G%;UM-#^[I@J=MQO8=//NK5JO?Y\'^0_ - M7U#P+ZG.7BV*A,:_*%?3N>(J7=#N^!.9-\*LQVW17MK]2VL.4P_P(MPAC3,4 M)H08+(*L,U.ISZ*6-A^\L2;_5)ZVJTZ[G7@H[4%Q9R+VONG2SC1+0RN!ZA5] M7*OAD+1#F0II7?#.]&QO2&Y-92%@;V*D9]T94&07R6'('?LHT8**;2&+Z!@N M35YVWWHK%DLAX2Z ,=6>"[>F(HWF@/E<7_]\--G++(Y!794!4+J=^:&!U' E95RNCGEVO$S);]" M_P!G-#;]@$[3%@?(8(]6TBNM:%Z"!M*Y7RW"P&=T]T?.E$C2-K* I'LZN[P4 M6=)+\CMXMU[B@UZ6';D-WXVE8$ 1(-C)#;[_6,=*_M?OJWW:^@ MW6:O8;4+B^B!MWX^Z1N2AYM3DG?)/*GLX0U)QP,E%KT-B<7^7C8G$8>3CRN- MR%UR<25]2#G#]=O8E'Q\8*YQ(+W8W][@"(65K./*EJ84XX84XWJ2\;:T8QM- M;\W SVV&X/1I!]+#AX31[[.KC7'W:#MA]_63&@K$#TKL(5;;W:8[%T0COMV% M[170QKW2[P_?MGOJPG]0:@YH@9Z8.*%B/4QC;/A[RBZU/\WX M3!B63#[O?@ M)EZ @ %1+4E 81Z14!^40*N(&.)!0&'5E7C.%>B.[DWT(+C%Y-<"0ZF_X:[J MZE?>TRT;P*Q\GW"L%)@5?3O#K#RYFB<+L-9^13\ )"F6U[9"4_N,DK2;_BY? MU__[RF2%N]+A,1)&;V\>ZN<[DTI/KD[$,],&T!P?'4P"8LL"8L 6.SZJF*3# M-J7#OVDFQ:J-?4=;>6?N^IW'TSW(3!ZN]-B$8G;[]X=PRS9:K7NP2X>DPHIW MN4(=/X@^FUE!/AWZKWT'_P&V[+=)-;5B1:XW-#^:(B_4B[MXS(!#UPOO'M;U'/T7HWG M?RQ^^P'$TOOE'#SYU"C9'/:8\>*'LV6&28;W\(MGPB%FZ>)_'![&69BZ>>8[ M7A@'26:G2>9E\,O,SC/VC+)Q<$2?<-4IYA?[$M"W32G0" B=HGKWL@14TF%.]:3(MNZN4W /MAB=1M!Y;VX/(GDBZ M=]R')^DN$%#EK_0"\F):?XCYH+8FBC^*5,\(H6]Q=+!-6&/E2]O>Z/M MCY&\[8F\GQIY?ZC/62E;V]]3T+#*?\+*JVEO)Y62"F(E#'"!;C6J[Q M$0$S%M@/_!G_>V$:[T_?G(Y@<6>+&5;,F\:?SPQ8J!6=N(Z]Z=1NY 3ZG[XQ M?4,Y^,TVS7:J!U=LN$$PHYVMH;6&9!GM#7G+M5K:!RMZ;%XA3P< KPCY-ZC/ZIH<-XTDHPB*+;SC$<*,W<8^S MV.8]J3XDAO4!/%-P2:)#"UE2,O[O_V,](Z[N8111M%"_:G$*SS6TI![ M"$7:)27/6J+J^H$?R$[L%;ZYP?VUW74*L A@?#_7.*HPI(1CZ#? MV=CM[X4\U7>E;"DG2C97SF/3MQ6X/76RXVNP:74VZQJQ92-GL[J MJE1GD&+ M?G7K=6K >V^VSYV!"Y9@5HH"'.D=QGW._R5H[CQ*J@-GS"@,'MS?_#WTQ$( MLY]:%'0IUL8I6[YL1L 7>-M$&)>(=Y.T0("9V+E6P)+FO^& ME(X4I5A$"OM-:U!(]RO4@SQ&TK!1WB?1I]XHV"D8 5S8MNZ .=#FYQ M&SRT9278(39V][_I)+L.7[E_L2GCRTK_KT)^5UVYEZ YQ0@7 6$MSAA?1Y1]0!E3@D(DQ&+*,P*X0S &1)D0P$>(!M%L)&!UNIOFO]Q W*;.B+"$E6/6 M%X3<*S1.)D0M4@$M[-3XC&>N?;C='/^-"0!2$^F"&0L$ZZ+I):;!$3T5)0J( M4D:7V8-;(>13#?)/X>P,;%*H0WFP;$;@.&H!"%K$%AH$ZKHMHZ#1UFQK#:&U M U:=LXPC D>GC0G!X8HCUD"S^D(D:+0SI?G9&^([O)5_\#Z>FB:()>(L892T MXK&;!:.9Q1L)?YO4O)96NV/L?C!"=M>\R5:#2C?F[K?8<7"(Q/ W)(/7,\!; MS/#>O_=F]9(&B$/MZL2.M$0L;AON(5K-S71M'NL9"'M#!F*=G33:'4IM#1/_ M+;__-O*[(>L[E2H<1ZG"-[K$*HY%4%N90.-9-[N8Z((!!8?JU['L0'K.@VKC MH5G:H0CVRYNB^$-HT.)+M[3S_%R)P49:2T_NI]&S(J] MW,K<++U#2T^73>$5B!.VVMHSO+\!L-\!%IX4PL/;>,$H!!?R&G^#/7C&_^G& MD_V(L3.V:"L5!":<$U%]YB8D"]#H)> MW OZJ6TSWU=_>Z]D0?MQK,\7T@?5 MY(J5I9X=NUF21H$71FZ1#87F[[26K[N> 01/F,R<&9HA) MXL?,DWLT'?95SM$:#1]K?LF*3,PGI\Z;M)=2@(=1VP,3] >46=LK M*;A%='U TA)%0>O^#?="D&&QFZ1)XH$@8SS(_!0LC0@DE>NX.S4J8M^,PGBD M NR 9#_QYL2;P)M^XN6^E5IA$EE@\'/F64NWBHQC\J>VOYD'!&@W2<40\Q=1Y@16 MYH5AG$11GJ5Q&,>1Y^9>O-."!M>TP]",H[%&9W,CX@!;98)N&9MFN;'LY+>')2X+AK)\(V](*0:HMK MBKU@^>:EA.=8P"4TB^T7;4^YX+WE@A_A\4S4,U'/TTJH_\Q9PQ&+%%OVZ^JK M@H0=A5@^(H/TB,S-W1N3+5&]TVCJSW75-+V47LY"Q^518*<>C[TX978$ME]N MV5$4>#LMF+=-L%)-SY[JY2<>G7AT,X\F7NXQ[@9>ZOE>Z/I)GJ9YG$:NYR=. MR+V=>G^F'?MFX#YR'CUN/Z^U(S[D>9'RSL4;B04Q,A$T-CFS+6&BW/R/B,]U M5F9O%!E0WDT3*%&4^F$0VQA&\I+,BGG \CSV?!;S.$AW&E3V0M.UQEI:-S:U M/C'.N!@G=2(_RT(OC.S0RQ.TE)W08E'JQ3'C>;1+31S'INMYCX!Q'K\[_W99 MPWTO<31 F1DY7"?"%HY$&4^NPG&Z"BU1@8!Z*TEJU5.(61[[:03.@N5Z>9:Q M. ^2//!LVW?3P!LHT-VB8K<]T.R/O$!W8M"#K_2H&31B<9QF&0^"* 8&I0KZ M+ W!E/"PHGX@W+;%"GH[?OP,^D@<^5]8>E&4O%Y)V8[$A!B9&!J;K-F60&F) M0'=)5B6*'\:>QUD LL+RP#]A<139B1?PU(]\W]EM@9CI^R!3_*G9?4SK&<'Q M' '?N#Q,0Q[Y#D]B+XYXPI+,Y9PG>>3YL;]35Q[X)G1,QQNK+AZIPAU!;7D' MB5>5S:)>"O(K2AQ!=(Z3MD:BH:?*TO&(M5%4ENKT^J[\**EUK1K MS,OSKGE M6XZ7)#P)69BYKA5'L9N%;K[3^('CCA@[;YP,-0F$22#L5"!8898E< MRWF2)79BSN)6' M=A!Z?AI$W(T]%GH\=CS;8SL%TO/,P ],+QAKX\G$.Q/OW!B:"_(XR#S.O,SS M0C>,?/@ILUB0QHGC1P,05EM4GF9H6:8[ >H=78@A;'L"F@;G,B_GRQG#R?,9 MOZSA>FGXWQ1FF+R*PW@5SV\%&E4$^UJC5_AYQO$'D)=GY&"LA9'#P\0-G,"._$D7B@>%(%Q[/@]7QGHUJG.];[=>+? Q!@XCR&+-=!Y'.MF@(Y,5O M/#OYG=<5'GX$K_EQI,+KX%0_,>C$H(I!4[#1W=AV VYY=NZRP,K=S$U]._5] MSQT8FK75Y'@\5LRCXXL'['WF'^%G&;.5R/-(+(LI:W;<63-MFMC[JDS7AF9D MOI,$J1TQRW6]+(OC*/>=,+)1;$=@S,&;E\H+!WBVB*?H3#K1XK>Q[:J#CHQ+]CLC>. MR'N:*IEW,NVK$XTD+[]1HD<1H[49XF.[5Z7-,+ C.RQHH'-4X.G"3()$'&)$$BU\EBU_*L+.1>'H:1 M;24>MQ+;C;P\#W?:#&&;3@2^DS-6@/@QHS[4U=5=27O'"! #*QE-XOF6M1TR M"7V/"WQ(0OH)'=M$;1.UC;@&8%6+> =WF4?M*#_L>,9FYF;5$JLOMG;7+[_; M^G5MU1+>^G[O8@KK9FR>4$6>Y[K99'MV,QUDC"S/)=E.YULZ(1FZ/MF M--H*PW&RV"0BOH%E1N<*'UH I!&+;1OXWPY=+^)!9$<1QUIC-_%B-]XI_)(= MF%'LF_YH\9=VR4!KEI3\X=_@MPQ(0OV!+E4]@@Y%^X/:G;1:B.I^,-R C);G M?\1#4!_)X1I/Z.W']DY_ZGF[-L.7F5*9ATO%Y_QOOE/.&U>,CZX>1L7LRN?S#^\TLQYXWQGE\9GZHY*__3 M-.@WIM'PNLA_-,11%K_#24:X?OKW%1-Y.^L'XT+ MN7R*U2BZ%C)JD.35G_2K??:'X7VM+/LOG&4X,$XN5%]7?S,;;I?8=^@"5Z] MKK4^3YY;IH'__X6\E\U7+6[ZIHON\Y#XW5=6%ZS47DWK7=2L;% "XN]+CFMF MQD6-0O/?OYS]]/.;#V]??7C_YZFH1>.R=4Y; MX[R-?#C (WWB3:I9!LM\^^:7L\___&R\>__J]%Y/>_;R)S;#@GSC\P7O?*5; M11E)/'C(#.5V"B*7E ?^6XI@\6]!1VF^H,\_NQOW]JY1")QU9;!*UAN(/9(P!N_ZYX(EQ:Q8%/!]1&;YO*C27W%.,Z\;JAP.?S0P=KZX M7B5@C4S[O]J%7;:7"AGGUF7]_CLY6N>PFY>B MVWA BV[/)5(3'8Z8#IV]B*(]TN:N([*'TD+/7KX2N5ECUJF9[<-QW&_?.^3+ MO0=:]B[_IB,]3"+E(,V4M[/W69K"FA8-B,!K-.='DES22(_FOOC8BVSNI3;S_"Q%)$'F!C[+W#A-T\QU[('FZ^WE M2'S;,D-_K)5^(RGJ&P7:TYTLGGK),X/_=LG+AH^EDF1D0FQLDNH X@BI1 NN MKDND/ MCYH=1Y+JVESH9BVW.K8PS+XWRS-OIP"G;]#S/=.*Q]B^,S7R8V.OH MV"MFKFMY7IQC&51J.;$78%DRMSLX!"TMKLBX219X=)D@>.G7AN MX"5AS(/,MD+&HRCF _#FNP6"6LNF/'4:FAAV8M@>?D/JVV[JLRSW(R^R\B2W M4CN([#0,DSBV=SN/P+/!4!\('CQ2KGTB<817LZ+$]1E8:X-'9Y!XMG\T9#NK M<8D(E:-!IYP\H%%X0(2@JVCG+Y)TU@66%;M.Z,)_HI"#"Y0FJ>7FMNMXD9N[ MCN_M,K80^*9KC;4:? HL3&SU<+;RG=BQ L\+>,"]* N3/ 0C/H,3D?B!:MB%C6_#_%=Q_ M%Z;AHD-HMMRT^YYZ=^$OJA$V>>%:1^S**=#FV$EYB!.U:I.TX6G$3( M)$)&)D)BG\'_L]+49MS+8BM)K"B)HL1+7.Z%@;-38._0-2-WK"5<8X9Y^E9# M;P?67&#?T9H38"/I>O7[F*VWHY.OQR=$]YTIO[D")1ET)Q?;4>1P8-@T#$//"<*(.0YC MJ6W;3LP3;Z=32VS3=T(SLA[M4/L]VC"'&)9]A[!4"S&^TQ:^8\BXCR Y.LJJ M_J=UJ!.E3I0ZU4:(_^R]-J(;>#&N9,C(R&ULC'K0-.[@1![;8V T^Q%/\>F."?..C+.BITD#%P_];TT]WPW M96Z0Q)Z7A&D0QM%N:R3BP Q&VV+$E5APJ[HOQ(CNYT69SI;H MKQLU%V.Z+UF-_N:+W0+^3!7@4P7X#QIQ8LSC"QB9>E&XWKZ1^+[E1%82.ZEG MQ3R..72].&4_L?*>#ISS3H7E^ P&W1UH//O'P4:SZR'C8=?S8C9,\<:S8 M,9YE M3FS'ELU3[J5)'*=.QL')\Q,WLJUL8%3>%F>,F)8;F%;P:&<83[P]\?8!>3M/ MF4;IPJTP^$0ZA5:@WGG6+P )PLX"ES/-OF++.C(/+P/ZGO^ .CFK;8 MF&NZ7FS:D7U,XO;@3#<)C4EH'%AH9';.\RC.7#>SO)AG<1@'B$?L9%;*DF2; MP:KU"D_'-QW/>8(BX]#&VP@LM..PRXY.CAZ?L#R@1-1+"V*7.9D799$;>'$4 M1W86Q';L!JD=)3Q(=FD\Q:9GN:9S7+W 1V$A3>S[1-@WM:P$S(F<<<8\'B>1 MFSA)PA,>AF[&K0'VW6:C2N!CR]E1^3XCM5;&V:CRJIK/B\4< ME^EXS)]\Z3AZ4GQV\E%D0$1_D""BB%L6AK%218'7A@G M<>X[?IK9@1M9=L1=G)DLAKH:6TO<']UE31SPB#D@"5V6Q2S,<]_RDBB(W#3* MWL.9J&>BGM$Y.7OK M@@2'ID(M#=+:-+[KZ>S>:RQJKKBM,A8?1I+_(ZL_U)\7V%_Q=S9;\H^\_GS! M:KTZ-DVMS+7#Q&-V['F^'S/+3X+02ZW4=T)O(.$P$&AS=4_=O;.GOLU]8)C! MLUR66U;F^0%G8,DD29;&49@PUQV 01Z(.#QP']:I90U%&]9^(SW(W8U[DW*V2SWE8%&8; MZ[>XQ5*6)0G/ L\% DU3.X\S)XDL-^+YP$#.@3M]X/H=RS(M\7]WOUG6[F+K M%_RN:9;]P[$2W[%Y"J1N>6F6)9D=\]"U'.ZQ-+DCXS[T<&PS##TSL(;*N>@H M5N2F832T"Z.@;5#49LL']&&Y:!;PW*(\U\6;&T2>$T:^FT5 \EGD9^#41'&8 M1*[%K)VR@(.1R-!T!ZLP!,%4W:(-UAA5;KSF*9\GO#9<^W8:PN7*1_VXBS-= M(SK&7* R'KEV$GL!]Z,DAR5$MIW8:9BS@7ZH[7&D;9MQ%)BQ,U0<+([S0$26 MIXR%<0XB-K*\. R8DZ51P +017$>YG>KJGSXJ41!;(:;67$+1.;(1XW$9YPB M2V.(+.TNIZ2Q'9E[^FS?+/5#CX,(RG,O#]+$3;,XS!CS+"=.TIV".9#6&RN8 MP\%Y8F+?B7UO95_;3]W4:LV997ZN(R;=9>>II1+&2>,G:Z[FB098%,;=CS_;\($D8_ \# M5RMQ W 5!_R([9EX6UA]PAE8IY87):$79RY9JRF/TX!%S EWZ@79=F@ZSA H M^@9S-97!,-K$2"S.D>FEL2F?[6N8Y_1GV_/NIE;NN MG7$+=,] \&B+[1>;XD9C4#7;OZP7$Y=.7/HP+LV\-.5YY'(O]CW?88QG@1^Z M81*Z06I9.S4()RY=V]@HLFX'-2W_P>J:E8NQ&!Z3K_RX?65%;F=E]@G7N2'" M[(=6%,2)'691Z'EYE*16[-B>Q2S7\F.^4QPRQPRCT+3=1^XZ3]Q\\)4^%6Z. M6&S9H9?[/+<]E^<,N#L,[-R+8Q_15G=I]/A!:,;A6)L\IS#8?6R5LRPK\/+8 MS+AD109//4G99;%@LY%8+R,3:F.37/L63QV]? 1R>5>^$L32JZ+*G,RW[=!* MXW8&/,B,(YPH/];&R[&9$Q-['1E[9;$7,BO, M]EB9/X=LK!EH\\R[%VJOAM*S(C/S2M8*PI[)%J^!' ;=W=(DC3Y7PI M -4SGA=IL1B)*3 AYHQ',(X,,>>6*/(GOF!%R;,WK"Z!@AJ-QE\+$M=+GF.6 M.%D:IEZ>>SZ";B%RCIO'6>RZ018_S("A:SBYEZAU(]L,G*,:EKC72Q]+SFB2 M2Y-+G%8@0"].,T ULPY]X#@5?O*9=BS[1=S_2ML5J MQR&6#FU[[L# =/P[&I@K;QEX3^_.Y4N(U7\PW #?(2^Q/D^>6Z:!___%K2\6 M?V^*WV''MK6V?'JP@C)K-O8\#XT6,H:&"PW^A4T/'IF7V'#O0^_3=$ MJ_H $SMD/,PSEH/TCE([!R'P5![R1:#Q M\<3&_Q-%>>"F>OY M7,P5L;+>#\_3_7[/Q7P&N>%U-1E6L6D V6LV/^P$F\KH?[MY]7M_UO?1CIKI M.;LRK2;#BVO&UGR*FA?3"O3M.,G"RX\?WGRP?^#+$=I_GJ:_%J3^-NO0IX'B MZ.8UWEWFZD33BRR=[;\;+'75O%)78QSUXI*UJ*_,VJ\XM4('65S[\P]-IWKV MVK,76B]7/&J]DXLTTA.7;_?$QG0?OU2V_]5^']\R)TLL\/QL-+_,C%1FLDBR MW+6L0R.1TW?G4DM(DMNSV>TT ;.Y.S/EI59/9_;6LY_;;^W:P/\SUPP<72%K M\9>7;^0#U=[+O6>AE!T]>^V%'/#A9^NAGO9&0'X\Q@^?4! MYC';ZFR42>_/GT]?_O[Z_9M7[]]]?OWN\Z?D8&0\YSI:KS)?-H<%[;Q\P75G MXL8L+X-OX=F/QS\>_>E1NN*F>W23"J_+P72LSQ51+T9XAH-Q[PM6 MOP_'X[0X6:W]^.XP+GTH+=_B!:;K\ZAA_7="X+C"Y"V'Y7)IV=IM',II7;0; M'+LH -?>;O1 ^HE^5ED^,7BC-_/SF?:9/I]"T,=)\_EGVUO\ZA8\;RFBL>-= ML+T.@]T[C"WL7CT4K8ORW![F6.&BTUJ4>S/EBG =N7"QMC#=(0O<#N/'FTBA M>_$I.7JE+,+6-QO:IKXS8W4Y3N/# MT>MOOG^9<7?=FX:EC/:NSZC?6_-X?'D??R/X3 TVR X^M+S./Z4O(>E7C^J4NZHYKUI*^2M%D:@KAC7Z2\A?GJ4-'57XZYSJQWR M'G8[Z$TY$@S/@4*!0I'"X5.>J#O+W"4O,SDYJ0>/&"=0J5E@B!0#0JI1D0C>2",TAAU2R_L;00F1:TISZ>7CANP M7?36[K EFK2EQI!(;_X3LT?7$3.B8]33-7[9%(E\PGX_9QH,PM_G G"304P, M41MPP7@'A%D'E"CO@HC14RY;MC:VH?*E(#5EI?QYE\;3@>DY /Q$QS2'B,&+ M",I2ZS0JKG2P$,":N",-+'*-\ZXV-^FHDMVR+_\?.,"1[3<:V(;SWJ WGN3 MZA?LB!HNSL%A.@LPI-XBRPD<&.LH)E MHB9=$]+5S(6]XZ! MD#V1R*_)M$*!$488#(AG#7*!&LEV.#\SCQZX*16!(X; MLCLT-C93T+K%S/AM,2^XL37.AVDX_VI>Z(BE4^@5&TN<.T(7)GV MGE+" @D<2 1+'$T6!Z'H(@!IZ\RQ#4M#TIIQ?JQPW;>%L;48AX"%DI/#&REC M738\#LB)*DV.-NR(724WSCRO\6*O>19=\$PX10($25PB*1%SXH,PC&!+*'WJ;D@W,54XH7#"%CA!NR!LWM.A0@-J81QC'(G@-((#9W=T()O5 M7$(MH*OQF&UB:M\FU$;LI%R[K8JCX?G<5AH..FTC'1SI'1ZS/9R^[NG'>,5? M;P=^>(Y9U!8;P[+DX3E.M$Z418W24A(@G+GH%#.\):#\.*NF]\@6L;D-HZZ! M=C59;#T.Z'9[UX+J8T&U!J^]#M:A#:"8U$%0@DY'DXLZX-K!F\>BFM8R.2U, M'I2!LEE4'UCFRHOWDS,<5;U&NG*AF6E%F:Z<]3L@A^R W*TRJ452BZ1V<5)W MJ#TVD77P-I>LQ?%DIC\Z7!6E8^+2-:!M*H@V%XBIM3J+I+T;#JZVAM[A9/'@ M$IH EE,3@P7ON=566">!28?!V!U5) -.:]+9UK!=4W0%25U$$LA E]3_\8ZGU;[9$\LRM>@*M51$<0R)Y5Y+;H!29QW1J+R0Z8\*;#M''F/O&X:3 M?^%HF-=!)SK\M:,4MN8^6,%QP?%&-K?O![*2FB=#)!]*$$!4(W: M\9;31%N):]2<'%0B[G$9(CLZOK"P$]YEACL@KZLD*6\X27F1+).BX-&IJ(U51N]H4X5)44O6U4V5;@*K$$,AABT2 VAOM0XR:.* MHK#Y. M_)3)931LBNG-X\^+$1L?)>'<,D4!HJ!:BY CT(R9W,UV[:+3O4LQX56I %PXHR2+X ,:9ET,3I*@O.-J[1ZUC\4KK;E6M>YLT^D2 MD;EQHV^O;(I#V" JWM73]:ZNJ'+F5+W$ <;>(ATB-\I[@3GY#K32UD1B@24; M)CBE:4O^W58R66O>V&L9,ZC5=$ 1W"*&^%16&14!L%W M$W"1-2==M8JZ'&X9#;\^5%KO#[VLA966D73&!;MG;/MTQQZQ@*NX9D]HVHJT M%6GK\ F*ZUH$=I$T\ XG57\X[DHT?#-ST#7S- PO71\WMZ O_GWCR[51"W;C M]WM/K# )<6MA$:.-IUR1:+T'@%7[KO_W:%/8B0@A$B8334Z2G2,^Q^:Y7#FIE)Y-1SUU.;#8.)L,TH^?G29>/)T/_ MS[-A/UD2XSK]Y+CGF\Y!H=>_G& H=F=7[<[BUS[.,CW]8GO]+/R?AZ\:T?^T M(/F_3:5],7\^V:C1BUSZGS:9:+DS,C"I':',VY:BFEOU?3=UHR\SP! M#REY QL86]G)/89I*])6I.TIQEZ6)JLW"#B8_%*=Y(I(54N-I*M S06.JO&9 M'6$)V1R9VU!"-O739_SP<8L]^YV3FF5IL-3. >H539U4&TNSZ=3 M<7YW>>YP]#[..+?AW_'[R\EXD@0RK?1BP)XQ38U)ABE5X)2VDG(&8-*(*%.N M)9'O3B.5K7: ;:6[NW%;U_4EC42H2&G@!H"FF](4DNTME0K4RT?O?ZYX;U34 M7$/-U6%KEZZE9A72.E+2NA?64H=H3; *+ !8YA@(%82C#I0UOJ7R\YUVXRXI MZP&$3)(Y#R#!.V# F=;!> A,^:!M9/#8SJ3=_8RK9"];<[/X7WI[?2$PK==(\_J7J3=+8??KU3YA,2)\M3#OXWIB8 MPTDR/9,A&7L#._ ]VT_?MQ,\3S;L^&\WKWXU_AL_Z_MVG);YY<]^&LU MG<7>O](DZCS*YOG7!F!Y49,4]^[YV6CY_& C=A5I1&\FFH3\8-79:^37ZFPV_.8T M_-Q;FW)MJR,W?VMQ 9_]W'Y?LQ$M#N#9]9O]3[1I0,LW<]V+6D1@VP)>7X+9 M6$=_N+^2NLK__31;E]N7>KK2=RWT,GRFKWVQHYX=+/QT,][)R [&F=7RZP/, M8[;5V2@3X9\_G[[\_?7[-Z_>O_O\^MWG3\]>?&Z\MV&LO_W[ZZ;\_56_?O6HAG;O!;1O]]>F*M89Q,7LF?>#?3DY.!_YL.#HY M>9%G^L='\QHL?KAIJZ!^K5[_[V5O\OW:%Q],A0ND-?73/?:SGO&)0]X M01W?:H7>_]MM,G>K#F_3T5L8TT/LX?E8'S$FN:EYNL?2V=$LE94K*U=6KANS MM*_?;S3%(WZ<'==R/"$@E94[X)6[-I!E.WT%9ZS=+;CQ*P_]G6O7.?7^\ORR MG\S^T+;OM<:5FZX^MURR]>4B[(]M;3F/F3TX?WI]B"L*S8[7'(V=J-I7RWDD>Q!;^U\%8N([5S$/H_0CB]' MWY=REHJL%5G;@JQ]&&'$T2B9^T]&RCH[D#LB.DNFVLZ-KT($FS7"=Q\?.$US ME-- ;/\I(+R(SX;%)^?!C/ ,!^/>E[;F0$6"B@1M*4#Y6*+[$<#L3K"QB.^A MB^_X9N[+X%Z_1\>#F8%.$JPE68JPC7 M(0E78:Y.#.XXA:LP5R<&=YS"59BK$X,[3N'ZAQV-;'.*JXA7$:^-B]>%[863 M7!?&7N2#B$7*BI1M0S_NZO)PO)8-Q]L:V;UWLX&+VW?#GQN M4E#]AAYS<=:*T[I:JL*P=*EID5=&&%TNEGIM^%O%P%+1[ ?.\$[DGS! M;K%/@;RO!/9"%]UI7M';\?ARJ0$,YU%:#Q M:J N:F0!":=&<68,N)NEKFDN MYENCIM][X?Q9^]^^-_&^J(+9AM.9:/Z3^];9CW0^2 MRYWMK#P9;*^TJD<&Z\5:O5/\+9;FMS&J$*.(7@#1P4:D1$>//C@56$OQ^@T@ M^D;W[,<@NJ#YR:*Y:.H9I.=581J$S<#6:.PE71U8[L_I%'"0T1D>M#*: 8O2 M$]'22^]I*MH#L_]C^)2Z@.^8^.IQZ MRUS2V\3;"%%)%QPZZB5K:<6X072OJ+\EJ0DAQP3N+8A&6SO'XLP7$^&Q)L)5 M,:\%?_Z6AH*>^\"T8E0"*&HLYY(RFTC$.6_MBE2R_/OWV@AOW[VYC4=B[QN& MDW_A:)B75S/*?CTF#BD&0C$0UL)V8QJT0UL(%CA%'X4F$)TR+K+(21#"&H=J MQ7C=_=!^F(%0@%V 78#]B%"=B91SI#YX(%0:D3S\X+QVU@D!QH)*L8U$2LB^D=]SP^V%]X. M7DV/0&XR$$]T#537G$"!=X%W@7<[O*DGE">?FD&(0"1WDB 3)NEN%AAROB*\ M?U2U?)_[Z+Q:K,?Z=N"'YUA,\H+P@O -!>/OA+CCU'M!@":-#4(X1QP3W*!P MRCNP*VKPCSBQO0&&UW8T2 []PZSR9BU.'JS#-:L5D)IS<4P +P'Y_2_34^20 M-2B$(1@B?1"*>/ H3)3('(L4M/6*X2T4LA%#GLE$ *SF^DFXZ3O,.NY&:G'. MWVQRBX>Q6NP?E(6B\G9\5ETFM5/A-QSYWKCYV/ BK_YVJC(]F//V26Q[W4[L M D]-DWY_NQPER^,#CGK#,-T\;-Y\/Q6/US.)67(8L%BP>(!8?%ANC&!3P?M$+U$T,8[P3T'S;CFW"] 9-P66!99KJ\BH)7&4"4$X O'88RJ)7BW%50>2V2^ M8+)@.F\D$+' L):JY@+HDA0VABB.#)BC E6H&XY9?TX..X@F5/6%+I6 M5:%@LV!S;6P: BH$)8BV#"A!!U+[*!3UF@C"UK9C:&+6"1*$E M*J\T!.E=4)Y1J15!$*TYTH_#Z$JIE 60!9!/%9#:69( \B-&:7B>(S2'68>WID%>UN=UCLE=,U%RY,_L&*L/?3NH.IQNO=VBPQM)O=YG9>*'YF+?-L8U=I7F M$M5\:"Y/69P6*Z(YHH*5D;DH EC@6CD*WC#..0K#U_;5MY.A"+6&MHIH>Q>V M#E;F+D ^7" WULFM.%X\5IE0JY)9(I/7 -(1&X%', Z#5I+1V,W,QK8DX[V+ M68%P@?!^='$$APH#F.3N@_;1).0&9Y*K88)E#W SNI@1N7>9*W@N>-Z'2K;4 M.P7HJ,PQ=Y.,:Q*Y ND-X'I$%' M"ZB1,*4!J+:4DO1' ]=1B]A27__@,DSW+G\%VP7;^\ V"P(H %)M$ B+CH$Q M 8$1!SZ0M;&]Z\S4O0M; 7(!\CZ + A7,H(7@3-05ADP5E)CT"JF@-Q_8G)C MMK,Y8ECN,,5UQ3S6&TFK+54T'Y?':B6SN=?#[#OS>R\'XF"N_RP[E$O>@.:!LLUX=Y&&D2T++:TWNY".JJ@-6O-S-]K$GY'C(B"LBVBK%'X MCP69X$1#<.\*"!J&CX2RR]2NY/)V\NP*\ KQ' ,]Q[4%++GQ4R:*, MUH68[$B5W+48+:P-O"--BBLH*RA[3&:(LR2?#8G>4'!:&&\M6J,Y.NN#O7_3 M>F,VH=:'#IH=YJ7MKP'Y _M!-['P$V?'&')NVT6R9VPCQ_@M/\8.EU[L:-9M M5S-MMRIM"PKUZ'K$%]E^ZK)]=S+Z:?B_E^-)ME_'GX>WQ&4:FFU8]M4"R7[$ M9/".DUQ^PM&7GL>I?? 1_?"/07.5QE18S%OG7(,'XYP',-&8$*6)7*"@TFC? MC0[.W:^*7FBBT$11@46VBVP?H@H$-"%P(Y! ),0&8X$8\ C<&;NKONE%%1:Z M*'115&&1[2##J"5-$Q3#4*J:#7G9NT#64^G0W1ABL(4Q\P4(OG7AL7<@B," M,ZBE2K8$E2%$:CE9FRFVG[?(&-2&M]55*;Q1>*/PQG9X R!9%I$'$1@%'K@# MZDET*BIN')%K5R[I0/IEH8]"'X4^MD,?S2ZV1FVE$N"2CT(CI\AUD."IU6N' M,IY2S^_"%84KCIDK%#AEO6- B0(K8OHO)-H()#"4!.]/@BEN1F=;E6^UCN/K M;Q>]T32[=1BKK]-HU9Z;BY=,^P=GVE]IVX-*-B]RLV^YN>.$Q@]&>!]GT>O% MVDK!6@C$^1 H",^=5"PX2HCDCDFR[6J@4Z!P:=% ;1H)1WED& $GWD.!06:8\"L;7[LQ8H%.@ #)SR7 CF))6,RO7+II>B804UQX<:2I-5QH6A% 4$&;73SEDN M%.? J2VE]@IJCA?E:&3P@:%$]_J>O-W:Z3%X>C M@*.KH?Z9-'^J\;#?"[L:^(KIC1L;^182(#M1T^"1/I+M3B1/C M3WW,WQ/M+Y8[ ,.<#,G5E02T]]IS+2,2D0R00 \J':LP2&&0PB!%%Q668(T*JD#P^C7SAUX8E7X"I,4)CEX)BDZN2"I(&E_.ME2 MH7WPT7))@=!H->&YK2>1QF%4_+#R^0J)%!(I)+)S$N'!H71!B"HQ)9T B3T3&! BGA<3H!*Z;@5UHJ(,TM,-T\6ZD M?[^T?3OP6-E)]1OZ1GU6G-;5\SRR);F87XHTW\M"_OSG_*'MB-\C#J/L\P#* M7@^=[-6;7,CF;.K.CM^.QY<8%D\B$R#(E'/2 P@>M/8FO2*HHU)2UQ:E6C^+ ME*UXYIC61LO:,-4Q=NV<-UCPMA^\-1)_-NPG.VL\!<9B0-@1$HA0WM$()'AG MA 1& 2EA"75MY=UWE;#=#K4"LP*S3L*L)3%RJMX6T::C#!$#\5:#->@,)=8D M'>>EB*2U+^3F4C)75G"J9HP7V!78[0=V]WCA+=)_O2^!ER>" " *<69LL27!"!BFX561% MY^V)9XX6Z#T9Z-T3';T3>S$HYZ5&%:4#2]%Y @B&6Y',3(UM298=2:W,^4RY MV#!4(+_V M)F?5Z<6HUZ^2!/'J36^0+I%8OZX&.,E7&L:(H_1"^M8X?7W/2=VK3&V'&MQW MI&KU2F.\HZ!U0V33+,#?+K.P3#O-_\@.S&+Y/BYD%9T.PCQ^M9@W&%F,-L3D M30 8)IPW0AGA&*! 8UK.H_&KQ&N^OPS"FE-]RV;OWF6NV_7D"YX/"<_-=M(C MX&Q9,EHHDSHR 1"M,SP2ZB+145GI6_IY;13.JQH_&?=:KSCA4MP"[ +L!>C(DQ MU,"]B0(YV,"T$<09E;0W",/;JFD\$MC[3VO=NPP6?!=\[PO?@@;N@@E"6P5 MHI54ZY4[(E6?UQ^%XI=;: N8"Y@'D%OQH]QFB9H11 6ZJI8CR2W"<1 MF6;V7C!OQ)+F-0=1&R./&)X[3)Y=,4/V824O;\V0;4F*M9.39*&=I*O\LTF$ MG6;!7J7%]N:7:M)BIQ.WY^38KE!:9WAK\[MQIY//9_CW1B3>SR3B77XX%ZQ7 M61@6_0EOK(LA:% 4H@_.:\'3/P$,VB [FM#*:R9,+5MKANTUT;\C9D4!VA:! MUE@!C\49BSYJ"Y:#1$ F'>%4:BE9Y-19W7(0K@N9I@EGZI86TF?1<^IIUJ"T08\=]9J MXI *042T8GU]=KRYF05H3Q5HJRDUA\Y2JQ5U#H$8:F3RTUP"7!":@+X_B/0T MDR8+S)XJS%;29TI*:YD5CDL#5!%G)+5.,PSH@ 51LAD+Q@K&UL18 .I\$$@1 M@/)D.2*CD=I@D9J :Z?_[[:_?,%8P5CW,$8HLS;!BE,B@5.5K$30J!PWP4OC M=/<3_U0-U-1&[#'UKV"N8.XQ>VC2JJ0DB# 6P1-JF$P>6F3:&D0G2DY> 5X! MWE:"D!&UR3%'Z@, H5HXE$;)J*QAUJQM4!YILEQ!64'9(U!F?0C&.V)0"[ 4 M7!3"1X@.TG,>[P^-;,HL9+QF^SP12+'V\&KJ[C1 M/WJ3LU<_HD;ON*B%$(X!2: [Q;$E1')#A3.!@\CMOP6A3 I&D4=@:U?!V'@62Z?V]PJ2"Y*[ M@F1#HY?*T:1\$0*S-D1J="3:<.*\6;M*[-/)C2FH+JCN"JISVT="%0?*"7B: M\&TC<*F4-)P:7#O+]$@3;PJ$"X2[ F&IE=-,,ZZY >*51D*,T0C@.+7^_L(O MQ>_M7L+/BED]:W9O;7U^T1]^1ZR:1+3JP^7(G]DQ5A_Z=E"*4!UV@N%2 M<^C;3CG/!:#YT'SY\^HO=U.5V5S@00 !8,:9W!^&:R>2(8%V;>=@2]U4:2WI M'HOI==I4*.C:+KJ:#-Y;P;6(+6M9TN9$"1J ".8XETX!2)K,==G5@E.4%5P5 M7'5;:SD*^8^VR!*<.'.$!&01)?'.:;[VJ9-29:I@["@Q]F#=Q:)3FCHJ*&,@ MO-IEC1P@7%7"#O "%/!UQ/&UR-TF'$>#!4(GEDP4KB@#">!.46#HFKM MLK^EJ%2!U['!ZQ&NES!2*:*8!C".:E16@=/I?TB#7KL>0*DE5:#U1*'%O4WX MT"XZRX"B=))ZIHD6R?OB;/WV5Z6$5('6$X46X]IXC4BCI2"(U#*D/YZ22+BC MCG4NY^Y&\!!J Z4C1(%9IV'FE+00!+C0%$'TUE%F@@L);TPYLW8YWZ>3$%?P M5O!V/]Z\L%9P[X$A@:#3DZ3+/+>,&@>^-VX2R))-Z]C)E'OXX<1OFG$J:4-JT+.8HS>N& A2NZDY5I9 MXR@J='KMVOY;2C.KM=*U8GO,B"GYZ@7*.^JJ_# D!W ,1!0!*(4(RD9KDRD? M500+4KF.)K4E))N"XH+B8T;Q8Q2R#-H1ZZ1&88&@=$8X",)S$DCR)-96R,>< M05?07-#<*9WL#$1+ V/6*@C4Z(" MK%T'[2@S$ N*"XH?.\:_;A7&7#,E-#<"0(+6PBIA&4ABD.GT5.XAV[&9[I-' MA+ZHDK7@>TS+VABL?RJ(?@*(WBJ@!96*D."MB@*DX38XZL$'D:/9A*]M7V\_ MQS(#&FH-95>JH+J@>K:_3)/?2K2V5'LP&"QQBE)EA +-,90:AP7:!=J'"6V. M:!T/GBIA@":5;1C+_K2+(22,E^S1@N."XP/ ,=.44\4@YWV#H\$&(Z,'F31W M FRXOZ#X9HQGK8\8DSO,8-U9FNJLSF%'4E2[PD&=(9IM[I--MYI;N,0"0# 4 MT$H+5A -5&@ [3PGUD;L9CHIKSDUM2J%"PNV=H^M:YKZ5FBYX+QTZ)1P'CA1 M5@MFHT&C-09"UZXKOIW\S@9:!58%5IU569R#,1XL@+#'",*))B)$&ZNS:6X:[2-KC@M24TT/! MV>XR\PK$.J"Y/')*HQ $WNEM0R68FT>]V!;R!,U(1#K?:Y'5@T M68'9W3 + 6P,45#E.7#)#3(DR!TH"0DVO-> M__LOU5\^]\YQ7+W#K]7'X;D=_*4M*ZRZD3KV[$43PCYQ=HPAYXE=),/%-M*+ MW_)C[' YPXZFKW8U976KTK:@1K<@+]M+#^UJFG:1[2[)]MWUAT_#_[T<3[+5 M.OX\O"7LTM!LP[*O%DCV(R8S=YSD\A..OO0\3JV"C^B'?PR:JS0&PF(*C-%6 M4JZ,"G0V2.F4 M4L0#<($N"A#,:" Z2L+7;IZVASRU0A>%+HZ,+HHJ++)]K++=&55(B K"*"VI M($""-40HYADS)*D]*G=0Z+)HP<(4A2FZSQ3@A- &D4FB0%#C(O/ @46,-@I< M^[3O;CL.%Z8H3%&88CM,(9E$IR!2#A2\@9$K2:CBR?T XJPVVD0#T1E'),(QE \L]%'HH]#'=NC#FF1D"$5% MT 2,8UHEBG!$*R:C%N;@2A06KBA<4;AB.URAJ97<@4A_$V DFJB\JS(>9'SC,40E#6:>$V,!2Y#\ ;7;EGQ=/)# M"\0+Q#L)<0?"4\D$:*^ 6N^4#LR@U=$!A T4PMMT8F?!>L%ZP?I*6!]45V"_!IU%787CI M^GAMF7=Z)QO1 YN\E9T[H LI==->>-,:UXL5*Y,KVC0ZB<(#I:@E8PY16V,Y M1-VF-_;679S16BFH)>FZ4GDX: _ +2T,M 78_OO&!+:07$,S9\-^NJ'QE(T6 M#RY:II%JP&03 Z?<@%<.7;H#9#:&MLWQO;5X;_A-%&XKW%:LJT,@GI9$SZF5 MM5C9R1MAE*'@8@04,F$A&NF5(LQ@<&T1O\VEF*YH9U&J:I8=HD)$A8B*D?5$ MN.Z>P&,+Y5P_^*T@AJ;E0>0*K+0F:!,@UXC@$H"U92GM.IW^YC%Q4I/.G1+? M*M4]@?V.PJ;%K%O=K%O.=YY:=.\O)^.)'60I6RRJA80' X0Y]* ]GK35NM](OO627??VW9OC2=4H1MU1T5 QZ@Z(Z1IS[A:BTX0I'H@0U % MM%H)CHP+$0-5L.(NP=,]6%)HKM!^A>QV1':&@P=M6.!6 [?"2&!@ MJ=(TY%U8N2+9E0-5A>\*WQ6^V\O6ZYV$AY80+8WSZ!P(91+E<>4B,5()'N2* MH;F='"0CNN::UI*9I\1W9?^U4&JAU Z;D-0KEX.!Z#T'IT+RE)D/AAL?K C\ MMHC@9GS>1(F"U4(_*4I\1&.#JX=_2N_8)'WS-V?3,W^6GU3/W>CGV]^?ST6 M7Y_?U&T_Z_MH1\U//!_H$O M1VC_>9K^6L!0\QO7/O?N,JOOYH-M4N#3/> HHV;QG-S=&*NKYI6Z&N.H%V>( M'/?^E291Y_$WS[]BII&\ZDGF^_,/3:=Z]MJS%X8L'[U;OI/98"[279RX?+LG M-J;!_F+[7^WW\2U3LD0IS\]&\ZM,)W5*7J0Y^3F3<$)^,-SL-?)K=38;?G-( M=";A?R;-G]96'O.W%I?VV<]WWM?B &[BT MGJ[T70N]#)_I:U_LJ&<'"S_=C'?/IR]_?_W^ MS:OW[SZ_?O?YT[,7GS/"JV&L7F7&34![_K-],9>6!7#?!/@-P"\\^_'XQZ,_ MM7#"'<=1%R9A"M>;I'I-*&:K^'R!Q&];RQD&_W@87]GQV9O^\.LXO?MO)R>G W\V')V;=UHI6K=CU<=*,:P&UR^KKQKGM5_:B, M5\,+'-E)]DQS?.!+;]+#\2\;69I'W=Q6@7"_F*_ZBX^(@73MKLL\[Q314QM? MR16:=ZX'?"IGR+^CL>5Z"[*)+L!;E-;58OKKC+1EO5K#[IM#WNTA=[.-FUFQ MN)S2VC+/ R!Z<&"UI)Q1;5%ZZX3BG2XN=ZB"U[:I5_#>B9$>-IJ=,<(8)\"0 M",%P1[A :T$+[Z*A+=6GV16:V1;03&MNH*;J0:>P#T&L5D7S#DV9;=HK"ZWF M\W[9"),X^5X?J\',D,FOYL<^NS278PQ5;[!%?V8U"NP8SW6-S)[,]!3I*=+S MY'Q/)F9<_AM>)/[NV:R.BSW:U9%VQ!Z]VQQ=%*7%\Y=4:BU-U$YHT%98Z1 X M 4H$:DO(NK[EPXQ0T*2F^D&'*H]9D HZ"SJ7T,E"0.4)Y^@B4*3.T(12"B%X MJ31M.3OX.%_Q8>@4W-3 CR;:LW=C8IL6P^GY, W@7_NV&#I&/%UCEVU0R.+* MOX]O!Q,[^*/G^G@Z'N-D,0!E?> 6C?'>&Y A6D704 5"*&0@<#>383RY'&-E&_$J[GU71WH0#L3[>?S^=[1C_)B'\S[^UWC*78OB M]_K;!0[&BW6#95#@B/14.(#DU<0A[31('AQD1//%$&@R1.LY8@WC;L$%KE%$]"!.NT9 M.(C,:"6LI5$:ZI3G1NS&.A"UU@\J0W;P0E(P='P8 J)]M%$H%@0D0=;)Q$;G M;-"66HPM)0VVH9^AI@]KM=%Q(>EPN* :#;_>)5++!^'G2EE=G7==ZK#[[$7. M'*R2X#4ERJ9Q@BKTQA?#<5/[<;R3XT%;]$(69NN /))-CWI'WLEMP[Z;Y?[# M]@99#-\//B62>1\_C'*FX.3[A[Z=UJZZR)F&BUP7N!*HI&=20:"HO3=.!JT9 M)N;C;14 MYFL#JH67+>PWM.0K0+D N15@2T=MSO*/F!0&U[2#_:6?O# &,+UU(. M;E+UQN-+._"89F<\&3>5OT)O[-/ )H<4/S@<5^. W(M-YE"]F1;K'/SQ*LO9 MZ2#\-I.RI6PJ9T6PE.5D*J 0G7$:(J6">0N^+?R(=C[DBLJ M%\>PJR/MB'EY3SVDMP,_RIFMO^'TW[>#N9!]O)*QQ>TG;0+32GAT 62.%ELB M$!@QDAKK6J)>S=6=I*Q7GS#P[7N-V(VS"6AATNGVIV2!J)3W$K@ M 2TJ(Y H*YE7S.L=V0M8@T?1GAA>Z$) @]S>^]R(KXX)MMP3)K> M\5?';&]4]6 D$B$P,J,8T)Q4HR%X(0! <6_6SDE[I&O"-*NI[%*"S=Y140!< M 'P'@-$PHCC33J.! ,9Y2U@(C D7B19K)\8]%L!&U%JRXP;PD407KO8[+NSW M/6]V=(R?ND9"NXUA?IB*PV( DP=BA?:1.PM2"9>HPW(D1'O.R:ZJYTFF:B+; MSL-TUP,J._$%1@M=4+1R) 1'D['- $R0@& 82)/4M5"["21(4;-.;>\=@!K> M7T;"Z!+#_#S9P9]]+P[' 3@<,Z'[_4=JXF*& G.)LDA0W",H1:UEQJ!25GFB MG=U1AD+BT5KH(_!&/.JDBE3^,B,I?UW'7%'" UZ"[M.Y04A@*][4!/$(U>(W@B&&A'##,H MG:,0!*/P+&T*2@I/I>TE;7WS;6QBCV<+JB(&P MD7G9HTLT' 4<78W^SZ3Y4XV'_5[8X[VLZ#1M]V8VO_O:[EP)I3CS+CI*FU[N']+SOFCEV<$QZ>'2Y M%4Y,PO8JR=J'T?!++V!X^?V_DM MN*2G5Q*W& G245/G(&#B/QE0)RLJ$.6# M%-)27+O7PF-#T[1FFM0".F]*'5Z$J(#]J8,](M=>:DDP(5Y8JZWS,4'?:XY M8=>Q)TIJQ6EM.K45M6.P'VT6C9K78,KF3^P/OXZK.!J>)R/H"XZO64#[++YT M0"[E 3F,95*+I!9)[?JD[GM#9)NU_SY,X5R"^F'6>: Y\XKSS1+'% MBRV^"5O\@_V>Q6G\>7CJDVR-<*G1R>D@M/4ZD8Q*ICDU$"AXEDQQ';TR1G(. MD0/;40EBX+6A76J@6ISM O"C #@Q6DII+1H, $XX0J,SZ")P$KG;50=&HFI0 M73JU=;P.=I>2/JY=I>4Z2^LV&]KH#_=74E?YOY]^38(UF)Q$>][K?_^E^LOG MWGDRIM[AU^KC\-P._C)[?]S[5QH])3>&PN7R%LCSO)3S$=SXZCV_]>S%; ?E M^<_Y,B]:PP@MTK#7 SIE"_N0-,>NM[!OB>"^G0MV:P272+"*6B%1&G#$. ;) M@&0HF*6&FUTG[AZ(^7A4%4P+JQ16V3"K1.J)14D5%10T)E9144GE6 0PRNXZ M+^9 ;-9C3XS9X:90G+=^ZG.&/!H[#F&;G_'R8G?FA_V>SI_+5CD8V%[/J#:K3BU&O7V6'H[IJ MZ54V^+LZTHX0]MLGWZWVDTZIVS>#H&$=UC8@V&O:*>/[]:GOV?9S* MR)QOFCZRBV$N;< ZSCD% 2B,0:XU2F4(\4%#RX[L-HP# :I6$CK$-X<7 R\0 MVUFES42CDMA%P5XY!AO8===BP MH?+V9NCA@*V5#E-;E_GK<6.[)UOG(UY<>5:WLQ0*SKEEQD7,'0N($8$P$PQW M)I$7VU&?4<%$3:$M;M%!F?BIH.B(4+0)$+D0D% &0D@"VC-G2*0A.L6L\3;2 M8U?U!Z;/.Q63P&\X\KTQ3H^2XDE,P\(?20\=4^Q[=PRZ:(H>D3LSVT1]/1/* MI?BK-(Q&T)!\%T!MG&&H@="@DYF@0PO);>50J=9'ZM 4R'9JU,< 66V\,E(' M4"&"",)X8041A KB$%D\=KNDA" V8Y?,4C([:I-TF,6Z3%6;X*/I!NX"&ELPL[6FN ,F1:@G#AVE]JYD@AFIXD1>V:[; WMV&+MJI1^3L_$CW_G1F1SC^ MKR31H[?IA<&D]P5/!Z%Y^:5-$IJ8,K?6M?F*N9;.^.U\\ZQAS_=3^5WLI"@C M53*Q(%<.")5&1"91" J,*"UWU 5:B/:CB<_#4$LJ"^HWRWJ6514RVBY 0]: M<<,#T$!0,=14Q98-T&V4TJ*FUOI83,SQ)W_TG3JIQ6NWQ]5.L M';.1.DR)7>:][9/;@F^W>++$&19E, %#!.3H(.\I*Z8-E<+0'9DEJI92U$26 M4$DGQM:Q:3LL1#&?='ST3@?J@5AI%*$Z,..H)A;5=M(U;N8\F5KHME/7AZ?^_^1A=MT\Y[20\L'_QF./J(%[.Z]+<1'W(N04>ID3!0S&G" M.0$,PFKGI-G141+&3&W$WIAO8RNSLSS0O4.@ '?SX8W'X-9XI#0HYYR10#AQ MS'(&P0=$IRRN74.QZ]LZ)3[QJ/C$3+2R.1(PXFB4MVMB>I /CC063,I:@M\]#Y>53G)8=7,0[>=QT>J:.[E:2F58"W7"DSN]"FMU,R[[?1&[Q I ME8!$AZ>M ^>O'H^H8"+A@A(KT.7&X4;2A"KTFFC)K5.[B4LPSFH->]N"7-,& M[W!,XB[5?E./5S>U_;,75\>1LF[/9T*K]-RZ/AY26.%P/)(#\D)6K''5=L[M M73YK_&$J5XOLI#4H[YU4RH)S4@DZOTKBCE$U)2T8XUNNL9PI87BP_ANZF#A[UF^/HQZ MR=>ZL/VY\"U6TO+<2F:%<,Z#],%(A=01Q8)FU).6XW!;.<$J:VJZ5+V[=$4M MD#Y82%,: T%/I&5 @[)!4\C%K?E:Y[]5?9WU#?YI"LK735-<(\8 USG3ZEI+5OWM8Z',P[ @-M"Y\]E M*^W,#O[ W"NNL=?RH>7F ?[O92\-._L/GS=#)QY?^__B$ M'W$\&?7\!$-^XW00EE]8^.0''/6&B>G\*'NBO^'TW]??9F<*TX-&W#[:";Z. M$?UB54AFI5..&1%",I&TU()$X:C#B#%8OZ-^<;I6 FH*M$/$US7CIZ!R"ZB\ MQZ38&RR3Z<&5(9Q8*8!&9DANYBA%\F8<-V'MIG"/-$LHK36C->E42/@H+(WM MY>?K89\_Q W+D#LA-*Y-:)+5(:M&$5=VW#HFH"5'=CM>\T+UK8@@@7FT*/3X$5TG 7OK9%&,$%%6Z+9YC(M M6&TDK0UO*UK1J:!?U[1P07)!\G4DYZ 4"1HT81;0$V= BPB1*8]$V);:HG1S M6WY0*\UKPLRQ(GF/5@JLLNVP(0/F]2!TTG19:4XZQX5A>)F;QZU_,VVL\^\; M6:Z-,NE6[W78'WZM>H.I M2DY*MNPK=W6D9;>N,V[8WH?:[4DMDGIPAO\&TY4N;"]D%V^?*4H=$YBN0>W) M3$^1GB(]':#V'O1U,<(3C2;'I]U&L9Z];6KN-.\\%[4-2_>]P,3_>6Z&D M)TWQL$%H+256#I!V=J1E^Z0S^G#O0^WVI!9)[;(.6JL]V .K M78ZSL>(R3:N@FMC=H:EE6.*N=,6UR.BO:W>]9U^OW)M^KTCEL M.]E-_][-?+![&@WDJ[^/_S7&TRQ'[V=B]'8P+\#R9CAZ?X$CF^V:II;O[W-! M6JR3!#&"U#ZYCPZT)D8%ZI]YD#O0]L;CW)^CFG8[ M'V&_$:IJ,JQ\&G22NUP&VR.&<15'P_.J-V^/?KT!>G%8RR[V-K;)(IY__^6' MI#:-%#_.Q/3S\-542#_,9/1-$M%YR\7;.BRS0)P*@1G":3(]C"&$4:.Y8E$S M(?16;)"'\>(1[:@5L#\5GW^/4 ;+G:'.":(=).P:KYQ2S@J?WHA(=[1!7FLX M\OR5?<=%-F#L?!AAD_O<&XPO1XT%,PV\8T@_/VFZ?62Y'(Z^5[G;:MD_+_OG M/TAK)CQOY[(SZUD4_I$DY\.5X.0&C(M%\:7T 464%!)!2&.;(IO=_WAC>Z,\_,LF7/'5CI+03<9-#&.Z Y($9X!3*6V,@/2\N:U< M(J2Q KJV";+.A!Z0*[3WK9.-C?@.,LS2^7^R<+Z/_YB)YMM&,M\FUV@NEYD9 M7_V0RJ;'\U+-3>60ZF13V !&21<) ((%[XQUM*4IXG8V5!@U-95M'7<.2\ Z M'LPX+C1W/,BQ)T@'K3WWR ,% B;J',J(BC*/7@B0+67ACFO?9LOBM>]0QH9- MG-\PXFB$N;1F>I"W;N8[.;YOQ^->[*7W)L,JE\C*JVC[S1'P=.43;R]ZN=)( MQTR<#C-?1XV5C='77)C>SV1I%J'](4F?AZ=71>385HJ1>6(GS(=N@0RIMTP3$0B5X$5PQK/T M?T.EYD2)%I!M(R9B]F;P;\42F#WX4WK5)L-L_L;S)54X#7$MJQAV2RIX=#$@:>CRQDZ8NV/AO M-Z]^=7>W_:SOHQTULWAV94-,AA=I(LF"53&=Y-F+:?JR./[_SUY^_/#F@_T# M7X[0_O,T_?5L>2:N?^[=Y;G#4?/!MO7UF ^[IKM^GM=F:5ZB/>_UO_]2_>5S M[SS=_SO\6GT:6NQ@DN\==J.HN]?Z5)S";0]/E7S(#-HI#$M3__ MT'2J9Z\E<:7/?\Z_^V)YKI9GZR+=Q8G+MWMB8QKL+[;_U7X?WS(E2R;<\[/1 M_"K326U*D5:D*18_DUU"?M2FG;U&?JW.9L-OZLK/K=YIQ=I6@WC^UN+2/OOY MSOM:',"->_E/M&E RS=SW19=A&C; EY?@ME81W^XOY*ZRO_]-%N7VY=ZNM)W M+?0R?*:O?;&CGATL_'0SWDERO\:9OO+K \QCMM79*#/>GS^?OOS]]?LWK]Z_ M^_SZW>=/SUY\SH#/0<)7F3:;QK'VQ5Q:KMG'-V;Y5OC_>/SCT9]:..'6"5F: MA"E<;]+E-:%X]F+&40^'V,V?R1>YB97%\'Y">EHF?RUU\?WH#SOH_:LI5IBF MLNEWT3PY'80/(QSGVH;YZ?OX9LYNGZ[([;?>V/>'X\L1?DXW^;)_M=F?G_Z/ M\DISL Y0*!#)H#1.2#"$6]2!BX<4J\"DURZR/(\N9T=:>X/DG)].9C_AD%AD MBH(RR=-.UVQ,V:1?.6J3K-?LL6UR;JOG_W9RILAJ_4 MD&WF8G&&W]E)FJQA?'DY[@V2?"]>K1'@=*'973:?_S&9]]_I"M/#\O0TJC,1 M?3^KWWRLK3$C\O-9F>:I@;&B]"_1Z/U0F//<;Y\^O/F]-YXT,']V0^//K8%; M@P#7.+2AH^M62E*I]_%;FRS<3J1NV _I W^E/UU!\5;;:GF ]G(R;!_@G2&' MME]?EJGUQ'Y1=.MJ*KR9J$WONC;[[_,[8N\,O,E633 'V\)M5#?HJESDA#=+-7X MFLD[?S_-[/6WYL"&;#CV<9)LVY,915^SG)8H=2D.V9BRK=95]379M#^N1UH: M)$U_X:8UF^>%"5%7\[]^FOU&\C.'HV9=K\R^Y+/VKL:Y\/[L4E?OM[I:B\+> M4,U-"KH54+R)$+^;,7#U(% MMZN^LEX[7J\?+N/*M-%J==SW);X.;8A5:$->HXU[3?7[(@.W!X%NM:-O2.9# MK_[LQ1L\M^/OX^KMP/^M^NOD#*M7TP!=-1Q5LS=_JK[:<5K<6;C*(E M,_4W[-NO-BN80?J2&UW:T?>*FB1.::H:!=0;5V=HP_^F=W(1N"8GZ=/E5SM MK*O_P.'HCY[]6_5YX??3-YJ3VMF3JEQO>(XAV_C5+("8;M1?CO-VX"!O^24# M89P_.$X3WXOI@X-)=3DXQTDU:(YTY:RH=(E!!DH_).\!IWE0MG*CH0U5NK%) M3#;@,'^R-S@9QG21-#3K?;YR,JVG-GMO,!A^27+U!9O:/P7"9E%L@T^VDN^Y?-C4UOL1KAE]F[>>9F7ZG2780< M5<#FFF]^.SUIPF#IIN<779JR9CM;_3JN9L<.\A1.AOFS7YK[G=Y_ONOQ9=.< M<)0^.<@![O[WQ#%?[#C=5IT)Y61\F18DS_9\*!/T9X,DR'_TLO3\F)6E64AK MFB5H/G>]\^:GTUU>I!E+#)9N:#2]EV%RV=+/9IGHI_$D)AD,SWM^O+BJ242_ M])IR,?FB(YP-)8UQ_K7ITN8S_9.SX1C3-_#_L??NS6WCV+[H__=3\&2?V954 MR=XD"#XPO6]7.>ED)N=T=U))>N:>NG5K"B! FQ-9U)!2$L^GOVL!)$5*%"E1 MDDW;ZIIQ;(D/8&%A83U_ZZMF@I+2^KMD%J-]J"O]=4)<;KU$SOX,=__G?S@! M_>D5,CM0!'8(CE(DF ;LPNYZ6N.4_A!7-;.?U?7M6E,MRGC@A['/8AY3[DJ.+?@BSXE])Q(D MW+S1]IH./PU8SKN\F>LAQZ \Y#H.S%CU>K>Q +7HP[Q[$AL$0 M-@S/;#A>-BQUSALXSSB"\\!YAZH'7+)0TZF*%DNC>8 4!JF\4LU@T!'*8E > M/R\R5^7QTG=0U1_;C0W]_R[*M:F -! M\>BF4GO,H/%4N;3JPU[PKTHGU4=JKM\%*S9#/81@*IY6IZ^64+[!2C\]1EX)#=E(^5Y]VZ%XN MGPQ:ZTV*^$? ELL8CM0E)EU<5A,O=1YX0G4&%B15,W0>YZ"V9F:T,"%8O:6 M=4AFN0(UT>Q:4">-5J=5?;BFRK73=RP7F.BAFO>\?/_'^U?EJ%$3U8I]^EUE M.H,/U)OJT3/K6P+GK%4LSK)E"14E_9-6-GNH-GF.__/K*A)U-#25B0N"EH(9K M/JE>:;2(5GH9]3R: ANA,KW(4(5!8PJ6&D:=SJY3;00L]),7(%K0_#"#P"]J M#%"-9&+= .U@"TQ@V4 GF1J-B>?:,@+A8:CP.ZP1SG%M^C#JORV546(;C+"X M@5&4?! #*Z=SD%46S,D :N5YI9E9RRG,-D\8+:<+^J M[^^)];\X+)_9&F;Y]4S?W*BHF&I%!IS9=[/3UV:IL'ZF<)EB/@10IU#]#3*( M1 \JPH6DLSC);JTT@LVK[:R7J#%6E^1+;1V],D, -=4,P1BT%;UQ .6"P[L"M2X&&<=!-X@+%_&'& MMCVE:6+##L?3>F5CWQ6N!NM_+6&>6DB5AT\EH% ,56(0B)LN,^O]+V^1:@75 ME5E\'JN%>:!"NYQ'=WAY-4FXKR)(?5C&#P#"?LK-256X1':B (Z=6_/D6ZH; M/#;DGQ;!5\OK)8C^QM3X; 8B)=)GI:I.7L,Z-4E7L.6[][]?_?K6^G\_@CB9 M%^SV&PBFY.*-3KVROF3&7LRJ7?Q^):0_5'L7+JCF_P45)[.KKGZU/E9S>ZWG M]L;,[?^KYF7$N5%!3.[Y'I3'HP'89+X:_L2ZU>,WJ6,3-/MG%U,N%*R%V<(7 M'+@D7RSE7:GX& 5"X7/4-::9P!&F_46Y'@*3!M;1G/??\?01 MJYV \N/NWYI?884[4CI+!\/?T9?T!W!X,9MW:5:12U.K(%8]D9-K_)E(^$%, M2<28$2J9%\7*CEK\#IO>!F\@WKKM;#H;C#_LA@/C:)=3R2;(,MOCR"4% M_@\U5_5^+(LFC- S+ ;<6?$V2F<+MR"8&\ XU\EL5IU3M;T) M[+TK\[S5=VFBO2GDPR?%9;JLXX['@6^[TA=$$4$=WV<^=92,5:!BJDA;7Y!. M7]5 [FD!'2^8Q\")5O(M,Q,HMETRU?L==N8TP>,;]F$A$B1?<+P(%9^TH-_* MDW7+$TWJWJN?5^YQK/K%,V4VVW<__ZXP)1LX M&=;DO7G?5?&Z#W&Y2+_ N^K>1!HHHN( Q#88XD[$E.>$@1]+HKC+XK9=?8(5 M=6]U[_R,ZS9%C>\DBI&/;0<@\QU54R( [GLUXS%T5"IAV?*)] M#LI9BGK8Q7)N9'SI.<'#=:GMT^X9FMO_F%G!P5#G%/L3&[I\XI-T?Q MH^Z0F%:&;5YSO;6NH@B&CF$;DXVV/2=-2N8HSV9?U$CJB>_'2S#K9\4!_'M0@IEC#V)@Y\$9^&F*_=$&QD[+A(-*%QPR9B8< M;6CL8!:KIW9@!&F. &%9X>QJE$6V54-:\V6&"*&+RKV^1#\]^I:*&(%.:"B< MP]JQ^5E%RTSW6-*7E8CJU@J6U'KY^>V;5P^A-#N#2@J<]9J"4;'N(Y:?CTQM MUI9J53RS74L.8CN@'K45)2&EL2]<.Z9>&%,6N![QY!&TY% ZL1^[,@YC1@61 M0E$5*#"!E:-8&/&#M&1G4.F&"0[HEV9KE6%'4N![N?2 :Q]F.XRJ$3# M&76-QIG=GUH5QWE%CU#GT2]'!@B?@^H\G$&%'LYZI4<+6L4[_=^^)1_'MY.V M\-!,MM>8OV%SQ3JCB)DD5!B?4IN_CA_^SIAZ5, ZRW/,,08'ZU M>OHOYN'U6+*#029'Q3[W:>C"MF#,(9(%PE5$"+%30'T##TD#%UWLCCYFAQ,W M="8^81L1.(Q&]7*"V\BSL:[53)D2(UXC.*X6KM$.)/Q=+4PKZU_A^D:3,.$$ ME ;4EYP2Q^&PWVW'<9V(,A%'!S?#V9=N=$)H,'$(;2%;G6O5#TP/R3&K[*;D M4YTJ&66ZBR4FPVH*SF#L5@Q"18?)R@R0\C%/$WGDPU- 8,4Z@BMQ8VX\&U$V=OU'WK:X,/ M]5;+M>^F@\H$G$'E*DY0 =W4;8?=6;0='&P%(G8(--D&2-7:6]ZE*?!?]8H& M[M4&0M9VG*L2JJP#X>R!4,S(%A2S#J)7U-A -[-*>+,UA)45E-D:6)E&*-M< MMFU09P.1S5K S-JG5R"7M:]V<<^74F _D^M;=[9W'VN 'K=:677TU7=SHTJ7%FID&NQT,."Q[@7T] XM0 MIW='/+^Q8E-F@-4XA?V&@2_40XURW#0G,IZ@!;O%9B@Z];2UX?M%B<753+[] MU[+9:SAV12C\P"5""FK#_O&4]'P[= +?B0)ZFIZ:FVTH[$EHVQ,GW,1]GFAC M2>K:+V-VOLR5LC3VOA5H0K%7E]95NXTZV5@*372\2_^B@!Y@ VB#O]\6>P.W M !'QG[>K&Z\6;WB68:A3-Q"H$=<-&05;E@3286#11BRBA'&BHH#Y'@^\81;M MCB1U)H'C3^P@:#'(7M>+.8H"N+(8(5D41)JGNF&J94ZHJ=B 2^8 M:X,Z%=J=:9ZCK4.L5KQ5,-ZJV$<;D8OO:@K;[19H?6,0)N#H33/5PARIJ3^0 MQIN#7\-')I7<#!:FBZ/"?5CD-*_Y>V8I;-S9-?"@=MHTC5],8ZXA!"L][35R MU*U57?)?F[[.3\=[]+.UAV@;.T]*$L1+#95ET$%6O024E@1XZW^E&;Q45&N& M!7S8 >/:K,"DB,K#Q)>JE@I>%1#J4B13"/*W90'M4=828CWCT,Z?O5PI5,F7$PLK@G2[5"2^/NU:*5,Z(!"99+XP MO-*L]K(*3P208CF5)B^WUW10<)!'79=OFT95B5^ID1>VH5;KX4X&GWJ!"UV8L*IAD4KN74V#HK)<=H>"N-O5)Y"]5"!SVP;$H7 M7'&)<"4X.Z-BK(4EVT*;E89?5XY*<#4,CF(M(;PKR[4B60[75&S.E980UG*> M&N.D_F ^X]>JKKC"1,J06XT ZXH>&MU;!Z;!5Z:P@O",J7X-7^AE 9TL3LP2 MK(@'IF=I]9O1:/VU4O05-LQ5FPS7$>W5JPGW:-Y8Y]QO23G]@LT-RX#B:<*[ M30VQB%V9&[2F>HL5.4AD'7]#[L(W%VQ8:*;:FL;ORY%4.^JP?50IH582%YR+ M6P/&@. 4:_P]P8N*7;/'J3A<)E>1DTV,^2>G>O0J&^#T -#7D7<#F)%PZ@M%W)?(#KLKBOSC<-5^X:U M$P_SZ%<*]3Q+X$ES+.]_^9>KJX^OROAY,Z%?>W._*DM5 EG[*_-\>3LO0O'H M<>1QK*)%V2,!9J5*IZ8IU\ES503EIX6GM 0,D%6/4HTUI[?!MSHNVF][G D!T??,3Z82*W!WKZ;@BV6HT[Q M?&/B-)^2_.O53/Y1912!L-J.'N'$Q'%)+%SIQ33D06@+HH*(AHIX/@EWR?3L M,REM2MTXC%C@$Y\2045$9.2(6(4>):&O-DS*4[EK#XF$[*1X#V:&UB3VOIO" M+M6MG^@#5FJ/AM"/WX/[8I1A@\U:CRI+J,7<'.BA;JMA.9GC=FG1I8>/U6N!N-#F2Z>U26J7R>FI3$MIYQUVJ&H?E5JXDHO05+S;B] M^%3EEU7E44TAJK7)>5_OX_;1S&=2-H"R7NJ".O1CFE*F5S"E#-L,6*^QMU.* MK=A,BZ9)6>STF2,%,>?59C]=)9GUB_JF>P47W;HT@K3V.?ZV2@XMKRDJI;"E MEO6VWO_J,_;-4EE1TQ/=8!V3Z9!4=4V[K+6_*\=??Q[>6D\$G>9I2[NY57>Y MXEZQ_IK"8OWOM,B]U7W+BA*[+6FCFYG"*6:9KM@+'EXO M!2N81P^EJ.G#=F2\WD,N;TNLAOV6-!AAU?P.N:WZ0U\*^T&WV5I8M[C-RW*J M,N^YS'JNE575WG:*HJH=CHLAATPGT%C_>3'@D%GOH#N2$^4!E+=!85:G,\[: M3_P!*Q8^:^5M4'#5Z8RN]A-\P"JM%_2,5WG3@2PE2RRN1->RRF6^R+2,9CU?-#?P!HLT9 M+#'3/U=?:@Z:]JZ\.F$GQ_IAI:_BM9ZY,8;I=)O7XF')[%LZQ<"8Z7CY Q2] M:SPDL(R&FP>;WNLFQ"919ZAWO#1=ZW2/"7B>#NXDT7*JT=#G&9)JL8HFILN% M+A^^Y7?U'G=5(7&!:6:*U9>9*<77&$C*5/5,K7\NI6E$KPD&YRF(O# M,:U^W/#E!KQ@=3KC%-4B 0TLUT/ <*DNY^:F=*8ZMPMLO*5)K&E\A:_1;8[- M O\!FBC\IK-J]'VELE?V.KY1TU*MO-5'NU8I,S55WX#A*A*4E^/CEW-]$TP= M%)7$(+DI#%9'2KNQ>;/0&HD?F^KKM%KA)B! 5?PTU[%;'+%665$#TD4S]1DN M9U-=L;306D]9^P(\&^E(+[P$Z5+KB(E-=J72F ,57?0LRTEAT5BV*J>!2XH6 MB8M5:5?U>BQ2^I8FLIH*KO:E=54- %<.2WRP0*<"M#/E-?@F7>M5ZM)3[!O, M\W16K\;1'3P7C>>TC*QO1/ 9PS*&3K M=!;H[L $0UBG"JF>\?[&A_?GGO'^SGA_CP/O;P?A-D0D'I:YL-Y?;-PF3H71 MAL!#NF;?=+FV#/Z5!D*";[+<:/D&@JC4X5'+3F6!R+W/5>*UN<5Y\;VE18O +-GQK6F%=Y M@J]W/,DT2N"'N*HN>3_+%]E2\Y[)WJLE[44A]5T9,<]E,74884JYMN]AXSTO M\H)=VE'W)>WY8" '8:0B'K@P)QM?)%W!X]!WJ%3QLRKF/:>"C2L;ZF7TC%/! M4%A86EHTJ]%J N,D5V'K%AG$LN^Q-_4 M]\I":_:F MS^S%3'W'7(\7FZ"- WJ_';X]!X7_R7K'V9%LH)/5WI!!,7=">]3X=B#P[;4W M$6$\%FYLDRBFE OA^-QAD>,)/["ET,&A?9)=VB_E^P#UNI]:E-V10B)ETAYA["3Y@EYX@ TX*"I"NBL4=UR9\<HY)QBHH+/C^#7#"AG02B%Z_@>]:* .2SP71:Z*N),<>>< MGO#@@N,9^\K4,_:5E?+!6@F(QY*.,!#-N[-XME]0#9!NYW2$%>V'K%AG\>R^ MQ&\QU\>LS]5-XVL3+5_@^5[: XB?L,P7Z2U:S&6_7/W(6OKM1D\N#:6:*M,P MJL1T@!E/L5*>ZV(RG2.L$Q9R%1G+NM8'UN3;EA(#[-4:,D*FOB7JN\G)Y:5X M65UL#&+L/5N\!=];=($U]9:7UL<4D^A-@O1R5EZ@\RC*!Z))BTG$6'J9QK$V MI+G4/7"KF9<0K=KF!F)ID !3Q5GO#CQ-OJII*9Y8RJ!>]#:QEV2UF2XOJJ^DT_8ZP!O#T7[ A<;R<;BIR?\<4 MZ@]QG->:53LQ0=W,9SR0U T)IR&7H0B=0"JG*E[OU.7V;EM] 0R"K:O1],[5 M[,7/LW2C6W6U)#KO^P(6+)_HA'.>&2=(3]/NX11AL>U[Q UL%0%%F.#,=N/8 MBZ24)!"E0*]3A%04(4=KY,U:.GCC=L67;.U[KK-YU XB$,^N$+9/B.=%U&Y+ M8SY>(_0)Z-^;%$0"'6EV;D =XE'ENP&A1%)A2T%YY#J4!C%SXQ8^.>;L:+@Q M.]WH<8XC_J:F=P]1=# ,H]Y=]Y"/Y"@]67[2, 1EU^^QX]^7)3;;4Y)<.^"V M$P@I14Q]P@2+ Q%[OB^4'P9!BW#;OTT889&M7!L+_V@T,\_:3= WC%[(&M'VUH>B?:=I=]59GHQ87)*9LT4>@#A;/XW MGF35":=KA"ZM-W!567=?-#;*JWR63$WUHW47*0/9F4^L*1?:42@U9,$-4'FR MYLC3H =QDN5E>50RFS3^3I>+ @7!" N@6'V010%38GI9E: "LL((FV<&[V,G/4O MV(!5#M=$YYCEY -TD!S6\K,SG-:_(@.6D9TWZP&K/,@)2SL+WOH7;(@GT'[< MBDY;"+.F^Y24G):ARVL-#915!WHJ\A0T@$@A'KG.NBVC,'BYA@5-%NH609I0 MG(:.\B0+?*4"6U(9 M"T;"V(F4X,KC@1+D?F* 9 *4[8OR[!@++%#^BQ"@83!0Q:W;]!MPY:3@Q86: M6#HVN,RU#EIGY^\\[PNZ5C3]6]E=M(RGU6@;1'[@BS 0@0!>B>W0CVT2^C:S M/>F&=EOVX-$HZDZ\<+^HX%Y3BZD=.KX/C$(E_"J8#"6-@RCV52SLX,0A0<=V MCQ\2/. 8&A3DHIT5B3N<*$/.(>>L;ARPSH."7?2P8->@:-=&:M>8E8N]K8,# M5G"06Y\>Y-;?TLBD[RZW)P3^.;I1'])3R=U! ;TN+HKZ[.MTZ_8PZ@+OO,?B^.[[_ M\17G$["5-RA"Z1T4H=S2+Z7OKDXSK9]#!K#5>C9!0^BP$:$H[*^YGX"3!H7E MO(/">-^603;E1 5!^>#P5HM!C O]/K9W?WKQY^_;=NRUSV(&C2RBNB^"2 MU)H'&J6N^&P4JX2)'44RZ=%XM;ZG=<_AS6*6M65P_C02$ M'Y[WZN0"MD:5[;S9'$0G2XZ"M"]^_I\GEX8MG%?0DCTQ6NZ8P/&)?Z_V=RUW M@X>,.5$<4J(BR@@+;>4K*20#"S=2$3MI6HH?3)A+-[(W3LXQ:YHP0PY8@H=I1/*-G$U MSF+XV&+XGJV99V"R_#W-OF**]SQ+KS.5GRV7>W#Z/+?Y=IYA3_:@PIWU?O8Q M2[&-=>VDHJZ0MN<$'K<558J%<21L):.0AH$,2PB8TQ@,#@DGC&VF>S^_D^IL M"IQ%WUGTW;/H"SDA!/N=1(K3@$2"N(KPP%8NHP&-U2F5=,>V)]0[B[Y'I'ZW M!F2>=X3A73)+\ALEK>LTE0^MK(\X8#8*WTT]]M",\P*EBAAODTYGXNWJ^.J+ MFS]'UU@I'/Z"LJ%^[,8J=!C M]['+J1$:*X^=I&?1/V+BG47_T42_2R23$7-=)0*J7"ZD1P)7"J&H'7/1 KEQ M1"AZ9Q($Y"SYGT6H9)W2M*5QXG$,,L,["QX\Z>NI$G;'0_9WM:@=K8J$- J44,1E-**4!VX@?4)B6PIE MNR?M4N+[P<1Q'C;C8+RRYA'82^,AUO@$\_.@RUG4[B%JA;"Y[1$6NA0]5B(, M/*E\P:2GJ.N<%!^-NOXD( \;-QJO]#BN@5+]NNI/4=+U@$+H RJ@!^'>>O2^ MZ\1+*CUT67HYCG&*G8$\, @5UZNP @S[5YR]G7:::D45^.M/']]]Y-?J=:;X MUROX44F+:*IXIH7$3647:_P?0Z@U "#]8>-@:'O+NS1=J*QZ1:,NO5SL]4=L MKSE\L?[XWY<(OJ-GT0*CM94-)I;^9&+E*DOB!E.$6Q%^6QCEQ<^,-AFWAQR: MZ!4UYO#)A<"/+G@,\_NSQ:??^5V^[LCX[YNLO*4XO LZ&A"FS64SI[K^MM'5 MZJ:84MU756$&M+@VRUY7_[7C]/Z*V O;5KLYI2T+K>$,#H-$V[[J9M&[UKQ8 MWD9?IIWE +=N,E0(_N/+U>M?WWYX]^;#[U_>_O[E\XN?-= ?PD6]05UBMLC_ M^[]XA;RV49K:0NNU3YI_-_\J/QPNE0:!I'K;.@%J9.,/V(3W*L_5(M_>"%#P MD"@J(AE(CY+8%XI%7 9AI"0C5 1'0#WT%%$LE)'O*886=LAL J_@2@6,>)YT MGE/SN::8&W$%]ZG[T1U_F@,$2.MJO+Q^QOWHM-"PC-0X7D.ZT[;9] 8A#WN= MT$3]0FN I%O'>QS)5A_:@*2V<#L \=:.HZT8O(0JY@JEB!1KXOO4APXMBQ1QW%0Q5BY^;0X2%3@7*Z0?3Z>6H()W8B*/$_WI@[&BE@KI".2Y64E"I;A($? MP H[2@G*5>2>,EC!2#@A+57J%5EW::Z^=6:>38G'211XD:2>9(+0F#FA0XCP M5*Q.ZAL,F3.Q_$R2=0 M%/J\ZS\_9FK.8>/J+N7:]1J9-E5@#FYQP3X[^)9Q%+&<@2<'$NZY(YYM<7D5 M[>CJS69C6T:1)R(_CJGK1*'T? &6-H\XM^EI@60(H1-0(\YH"H^V@O,14>^Y M@=*,@RIG.;RC')8\]*BRN4_]B'HJ$BSDW.-''.",!/OYZ2 MG*R>&<+I9[X.?E[.HLVCLK8C[D' M!HJ(74Z%%*J;"XXK'G%'7.Z6!X@?AA)%Q5:J/1Y \7GN$/@06Y\B@ M7SZU99&N)X^6B7\C,V%&5$(\"F_7]B.WC)@7]?<]C/_XSI<'C^@\+W(/S7/F MD0]GM>U)'D@:QB14D7*8C/V Q)XK[(?(X#YC(#SJ$-!C)^D9NF;,U#M+_2-( M?>EY$7=$(%PB*0F"T(X<0<"48Z[BH=M2;GWZZI:SU'^H@-.J:O:8^#B;U9G# MZC%\>U ]AO,HRV..1K36PJG>N\@6((>RC/9CELYA=]U]G,) NF$%3IN"N6\MK:3*\5R;QW;,J*<\)AR7 MB2@4;DSMV/7.R YCS)Q^QL@.-\\8V:$4(3K7N)(?CP7CP6\M<^^]R^TJ#NP7 M7P-DWA/#>#A@Q0:![?GTD!5K99*^F_JQ$$Z$C76*=6[L/CS=LZ3 M3#\ZN@%Z(2;"VQ]S-0-[9YG!+$%/CFZLVZ*S\_0.:^0SQ7.%QL-266EFP03@ M>FN9JW@YM:;)-Z4KX$V&4#'BN9:A_U8P G@BZ!&W/$$T+UU#CU/4]1-9^3Z9 M AT6.+HL_59_"3KNJS?4(2"L6FE_X]5Z5E)#0P!!-27P+6J&,\&0G+RT_@*# MR?4PIBG<6E7\9VJ19$I3!X8@DWR>YGR*KTZ 0-\2N418B-7+*OR I+P_7TX7 M>JRKEU]694UCU"GZ]L=0_;9-LPWL4"KE>\3ADL81"9EB) HE=P(7Q$E;HOR^ MFJUBKBVDPP-% LHBRETOE@J>[]H,Q$CLC% DO/C9^F5MWR(4!2@P_RX^0+Y. M;^=+W.++'.$HD-MR6$X<^'_^1TAL]M,TF<$V4XN;5%JPB6 +Y8ODEIM[VK=J M!6+QYZKR;ETA*#[NQAL=< KU"_%U3:3OW MK#T /EMXMP.T]F@&S/Y,=0(V:UWSOILZEWP'AAG"9OXA;+8+QZS693?#WSB. MZ\ 9A2L9>&?*YSDP2?G;FEV_CHZQ-W=N.@8:$])0KL4GF9'LVB@<#+31-# I MNV3H.6^UH?>>RVXA@MW+P1N.DH?6+GY%Q1%QN$K-[M;@N>[KMVXN@&>/EOIE M,?Y(Z/_Y!K0(T 3@R)]J'1Y3^5_FKU"[K72"6.VX($,RG4ZX=1[KIO@0QPD8 M0:K#DW/X=F@+_C60(@XG]#CMF4'&RA]Z+_R:8.?S%: =98X-FK7T240=+^:N M[7E<1()$4C&Y+4?^'UO?\OKNR]U<7?U(\G\8'JB^^4U#QS7"@!>YBOXLE]EW M.%1S-7OQLV?=*9[E&QKZ<0!N1K:WG_:Q^&Z9S;2[19MZ,:PVNEY&+P<.6I2G M+BTBSP\DI['T0T)E&/ P#-PXD"*V61#%VWH[[R0M*GZ![]\5W+*+R B>D\AX MK,+@-Q[=)#.5K7E^1R\-'E6^SW%V>.!RAW,2QV"BNQ[S745\);W0%5X8'K3# M*R:H?V^V^#\^\=EU<54R2VZ7MQU;'_<[J I;4&7K_RW2;OSO_6C#0^9PD'E> MY D:@N;D*C^@U E!"@HA6TKOCTX;_J.'-KUB<;#8.VDZT &>ID'P^GXGO'Z_ M:VR /\WO!S6O]^T9*=QDJW=S'Q8X?,$'H=C[G2CV_6LW8,&#JC$;TNQ>230( MK-KO!*O>=;9=[#T2%NZ/!C8B50HCQ[E"::LC4EJN6FJ&(=$25K\F)S$KUOK. MM\+GEV=/_1UOS2L^S#XIG6J6Q DLG(Y?U=-S(Q([KNLK+[:I'?BXF!%3*A0Q MMY6W2V3Q&"TJ_7#B,FV26-KOB45 OYG$B#@ MFAYJ;M4K?BEB^G5"*I=+2D(5Q'Y$N2-YJ'Q!9$3#F$.YFU?*DR!M)L(5(A'$GG8-1)%W,KDO)5&5V MY N^,-$'I!P&TS-U U=@]@CF@%RV!$PW9)_A7-+@W(9N^)!<''LB\$*/$]#5HJ*#_&OZ>SZ5V"80I-XKW/70%:^GRW BD[ ;*WWG-Q>GQ#[H4-"FP>. M']/8BT48B2!@BO)(JC ^1GT"S%PZE%$9<(\JH3@5#+:0BIU(!LR+GE5]PO,L M1AAO/O[+Y!D7(ZQ$"QY$*%(NM$QY9)TG@T'57D%WFZ1>H35 TG5F;K$1N0[N MOTXA&%19$G16EART'*-RY=1;W67J6Z*^YQK-LTH6QDUK\H G11X[VDW;K)89 MUA;$">C"JQ1\\XRD4A_@0>@(JI488-J]TJG(WXSNFF%^_NQ:8>L]2V JL\IS M*TJR:'D+.NXLTM]($)8+9?I HO:+!1"Z"5^C(Z,9O84!Z;EUR^]T!8%05KS$ ML@54J>'-*%$NK:M9?52H,%O?T^54XN5XX?4,2Q5,E4 M:QH&DD?X1OBC:# 9 M\?RF(D"L^_^AJAXM3,F!*0"PXBR]U4-^8W4WPKELP?F",N*SFC89:XJXP-+:0DF_ABV*LZD>D ME,SU2&)XK3'=+BLBK/=4[+;G:JKIND+Z5S65[]+LCX8!Y\=.&#/B""$XE1RL M-L]W@LA7S+%I+$[BV-,!(S#BJH#1+-TPWA8KFPTGOL9=P,7 #!*XZ/(!3+%@ M4 %7\#C;(QZ-:(.R_P.OQQ3[%7:R4CH/-M]N4KGP!@4'FFLKF_K"YJ'BS&6^ M'3BQBORV5+.]32IF!["9B)3"I3'Q&6=.(+%/LP@8GGIGD^JA.?T9FU3_?,8F ME1$.C\9R&E2^$G26K_3+I@$"[5S/O:+]D!7K3 /9E_B/Q4Y"E2ZOA9%TU80N ME-2%1!=I?($J?5D_B;;].Q$JS4R OE M&[]KU3(T;E61%?8%;OB2?M)3^% ^TLB6J_P3COY+"KJUT;6O9FO7_+H:;CWE MS>>A$P2^32)%%0NYD+9P7 (?>Q+6?0>]I"L1"U9 IPRLBZU+ZU,+M3.,D.>H M8NM2:[P"M>QEC>API(/1IK*I,7&T%5/F)JP*8.KVKBXSSY&WT[DI%8<9Y0D\ M0V&-.L_3&8C6.]"!L@7'*N\4;4;U0V51DF-U>PL/--8>;KCE7\O7S_F=CN*T MS[#O65@'7#-7!=>AQEDU?9QF2:,JP-9\L:D,;M+CTOIB$'(U,1;&[C9?\^M, M%7&GHD0?R[B /$AJ,'K@&$W % )#IQG.7R(?(\]K] !\ !BY(LVR]#M.#6^H MA@_7&";1INB<)&NLV[C MRCT$X-H;#A=_[\P#.X1?_8IVT1<0$KI*V=@@@]IAP+GCL3#V(]>G(O9WB7(- M$7T3*T_@].-9#<"B.ADF!7*&61C$TP!>7U3,;)QT+>E9);K%AL@I.;#!<14C MM8:9AWHSQJ>)':!1#GCNX_\6KV&4^GK M%?RH3.YZ;FQ9]PSV4$FHXI,2N7$S>;_M+>_2=(%YU&O&)1KI+\KT@O5';*^' M?;'^>&!WH3(]BY:DPZUL,+'T)[!)8+/$#:;81')K,$6345[\S+QFJD0/.331 M*VK,X9,+@1]=\!CF]V<^_<[O\G4#]+]OLJ;^:_!J=7EZP^M1%,X7G]D_63?% M%.H-$JIR^18XUO*K1I;T?^TXM[\J+K/?FP^]?WO[^Y3-8!EH-@1/X#0IZ7;?.JP2;#5=-"ZW7 M/FG^W?SK<"-O4%YSP/HR2=9R0][I")!VVAMO9LV)J< H=)@4 94>M7V'^=27 ML7!M0IW8C]D1G)AQ(!0)E:(<3N4@L$,[4('CPX=Q&%+;/3LQ'_Y4?;Y.S*_/ MV(FY$A2/+1-D4-YB:'?IC_UB:H!L._LS5[0?LF+.(2O6FFK2=U,_/N58G*"U MW5O8\]H+9I+4YWQ1IH# G5+!-+Z6F)*:BIC-GA>FJ8:A7#E!U34'^UZARMZ& M8MG KFQ"WNV(77E5ORG)A\#D<Q,4Q$([& MX8V?_:(B701MNM^*3A =!X$Y!@.2NX,.Y,[^]ED &\]E2/]!%S3 MFHW3=]-!N(SAH'32L#.==%\&. 8N8V'81O%B<9A-VVO&6EM=1?M PNS9DV84 M>Z2UD^F@WDVU!C1],S_^.TGO.[=TAS+]?,T =D;=:0#-/()V&ZA#]$ E'=Z! MJ67]-_?=/ARQI>'KF36?&&N2)\^:+4 [IVRL?-\]E(-1M5!^ R;YR5EF]XZ8 M'2T'CR3*=F?E'8?5R0XC6>4CM!C>XU1H6?IZX\E'3LON.I<.;X=&+JC#CS!& MW4AQ^!E30D/&)74X\VP2QHS[;? CQP,=F?A^.&$M^"T/?'[LM.E.JNL\&\%U M6M7P+ 1V$@)A&$@9>383U*>Q<@1SN,-B/\!VGIYL$0+'@R=Y5D+@GK7*/?3@ M)Z5/7FT)[(Q(QSRE#V<8C_=;M \JJP\TN$?"F2\'R^P:3]?#CC4ISH1$W#C7 M)@@W%7NA= /;=:E0?BBY<)^[*G>H-/SYU5E^G.7'TY4?)"(AM3T5TXA0)_1" M*N _SU8!]X3'6R#&CZL%>A/?"\[RX\&U1(KSNF^'I../2H/\O0$5.6*YW[-8 M8SP29+K$4'+OR!^#/!Z53_/IDWOPZ0?[N7;2N1Z/I; %5<2EG@AX1/T@M"F- MB9"Q[1U14XZ3'TI>_%ME*6[%$$[,GQ[1$3?L*'A(%^@SDH\C5*?/LF9#UHB M.=()/)^Y,?4\$<9"!L07#I/2=\IL_--HU>Z$L$TX[. M6S (.BWL3%?MSUH0X6B0'@:LS@,O-"/W)C8(+EE M<$^-.-I%]BX]7':?:"1\1>,H<+@-$^6AHVPE6>!&,%=IM_EY3M&6P)D$C'5T M;FGT;7D (,MP$-98^#AEX]&(-@CN*PQZ*L%_4;'*,B7?F,JK[5B6/G&E[_OP MNLBES(VXSSTEJ1?$'![1UH=D[YH=)3P9T]!A,?%HS'W83*ZG7"Y"'OHQ/.PY ME8$_FJ359UP9/GW&E>&EX+ ^Q/ +EJEAKNFCJ0\/!V']A)T]%?OEUP"A]U2* MR0Y?L4%0*&%GB\=^X@]8L<=3'U[MX;3W/)E-[PSJWC6? M3O17RREBF!GPL@)[#OZN=C66AULRR4#3A%OY8I$E8FE.[T5:8.XMU#5H) 8H M3M=UXQ"-O@J#4!J8?Z[EWK]-B3.^)Y,:5D[CR7U>\#BVKJJW6Z^7TZF"WZR7 MGZ]>O[*^I'-X@7=YU=('KBE67_S\MNHM%U="K3C(<,)2MVO$0=1>!^^?29[) M%4S?&WUA44+_\NKSFU>62^T+Q[[XS-B%L\,X/NA.85H]F+7]9 M:N&YT402,3N7>N?VM4,TV*0:3<&(PJN9_+P "^Q]GB]1W.FM7W=^"RH56%B! MD(HZ).8>$=2FON-QQ474@F-Y$E>#2R8AW>R!:- H6@\7_ J&-E.&#EJ*S[-4 M>R0TO&R<3(V8_5]+.#<,35? OB [J^?!,9*#W6(FS? 0 M*07[E>Z3\B'^K&"%UD%"D:3E=#AS0L<. S^* R;"EB@FL0.[BZ07 M?D53OR]AQ[,WZ0G,/-4[#H\.8(L)/%LL8/KEZ/5!\9UGP)N+ E 42(5M-1=W MUB]PBNO3%Q]Q5:+&6KHZTK3Z2#^&W6! M4#%J :?;E]]>63%8X5-XBX:9K8$V;UO_[S 5!%N&CQ&JE%^#;I$;4.!%BGC" MP VF-4W5;B@EZR1H8R:1H^XR4WI2 Q2H?2+4H9A).BD *):A" MF)C0M3F+>!SY,F!M@.7'2Z +)LPC YM_=T^+.Z[P"?OZ;O5LD7O58]MQW/I MO:L30J9?C1F@^Y2^;N-=NU<2#<)+89UX*;O.=OR:WA;I5Q-^V[9,W9#5EFV7 MOM(J.-ZLGE O,PT=T%#"@).(415*+#H%525B0>BZ0K7U>"Q,*J!-X7,2@Z$8NJ+^VR]MZ:!U7O0U:SLRFH)PTHJ>(Q-_H M#Z"M>6S%=V%:"!B[OD!@0W^&/BCK"HC&T7^(P!P;E";!GG>'.38H4X%MZS!G M[)4HRN!II4=J>U2.QLI7E',*>@0E-&(D9(12"IM$<%NV52;M&Y63THT<3_HR MDJ"GJ%AXW)7"CVTO K6%L6<5E3N'X,85A7IY^XQ#<(64L$HQ\5AB;VQ0_@?K M[#77+Z4&B+9S[&U%^R$KUMEKKI_X U;L\<3>RLV+^A_LWCKDS)7;9FO-$6@L8+5H;J][-U;.GR0QEG;6 ,4WK#:K,"["E%L^BFZ+% M$"BSJ>D+;L9A4@>33%[,.?8.SU7V+8G0JS;%9"'=C=M 2S2UHY7S?=7<454 MD5?MN$V_L.6\Z&94OJ3L2 87+!>Z1=F=;FST+85O9>%L+..5V%3,=)"YY7<5 M&83","-(>1V0T],JNFJ5&+M;"5"1:MU_B$W?\FKTN7%T&U=9"4S-"^J77D;% MX05S$*:I<9^!$8&]P0V-A8)!*>OK+/T^:WK.N/SG4G/#(C>/Y-/+ENAAP6\7 M<)IQ;&6>M_/C!2AYZU^5!QA%T,^I6L T+@KU;8U]&XI5H^30;BG5-#V^GGW++K^[95.5_,$]%J1_=PU@"4[8V\[,-< E@1Y>@A/MGHW^FYZ MG,4M1W$^G)0#<"T'L4"G*-QW-8_1 .*>^CUL-)HX-X 8@@-V9GV]OY]/T3JE/ M)D!2,__?8$' K(&911Q%B8QBS(YC) HE#803A)C+121MR7 Z)KJL'9*);_LM M6#8/SAO]^_,$//WL]]WQ3_.(^V\>S[IGP'^_IMF1#_:4G)_C^K'0\JW!Q5K0,XXE4OV^H+B^>]N'TOLB" _<=LXG!%/8_"[X%O1['TE/"X'YX4 M^M)U)Y1N%D4\UKTXDT1T9JR8W5>GL:,KE"@31B M^6.6QBK/X7L^?:?:3,HPII'K^,P644@E"&K* ]\+0@(_'+NMV\?Q%"7?GA!G M;+)Y;SMSK%Z=\_X_[__^_:]X0)D,?$5$0)4C./%]AZ@@0"R'2+8@90Y6SNZG M!\+H]OX]J&RC8,E^[U8C6 5+/HMNDER9?/8A:SR.:0\T?H_OT1X?.78WQY\J M-08Z"/8+)6A#O-I/7W [U22\;U/?%#X-A?0%:0'?.F+$ MCDQ@_8X2-!C'>A[1W'^J+'^6AV=Y.&9Y:(.52R0HO2%(PHB&W N9B )?V%[ MXM-V.2?^) R/D[XPCO5\0'EXSZ[0UKRRY^T?U66K#^P!W7-9'M8MTI6!.E>S:@?[3=V->+B4>F>M(CUAX=4^+7NO$^/NEXA,[J MISB+'C5-=PH==AXV'HWMR%=.0,* (A($\ZGG!I1Q/X#CYJ0XOLZ$4CHAK,V- M,J;S9KM8'I4*^^BDUDBTT6XJ&D1"40[_(XQBLP-*A8QE&_[+\=1- MZOF3P#E%1_,1[?\6I;+Z=;UMN;47/-CIT*6W= WLOXU4'01&6.?T[@:C5OWU3K4ASFC= M?3-_.7O&:-U5Z5XIG8X'UWT8;%>_H!H@W0X$;1K4B&*S_>-(CKOC W;WDW_ MFG7V\-F%^(/6[/&T>;S*+03"7H%'7R^G?)%F=Q:?(UIUV;LN+Z"S^5?$X$/\ M9OA8+B/X99%:1?.\-*LV-5 -O\6+YVF^*-OK5>C9^6(IL<4?]CM%[S:B:/RY<.:_F^@#)\FIAL#.C>8/NK&PZ(1=M,(O1&K:#W^72(&B7,]$S M+N:B =3-! KRR7+,Y7NKQHLMP^X8;J9PH+ENJ\B1;PI8=Q@YHNCP:PW1JIL\ M5I,O =U+)/=K-5,9+"4\C<^N=59#_+YXK&XL]TTK_/S[!F-35CR3_QV_ 2[?+ MV]\TL&;3!/?K)CBI3/ +TF.#;S;D^Y-U<=1I"P=F*V*?AEQ1EPI&G#@ J\RIWAQE M8P##B]BU5#=ZK?@=/4\2<5$K:7!3J&,@RJQIX9^YFUAI7X.NLLOJJI]H7N/J MHN]ONRC*S6[%V7XKNK>B.#%/T:.KNB#@%V4GA'K_A%57UGR'+@9MD\D7?%%( M=M-6=9ZI&[@DTS8_;F+%?]1B@K]##])5!76@VFQ6.1#D9JF,>O'2M:E_? M3=YA2S>H'8UC!UT]UU:8W>MNI-)K>W<%^P>$R58$;T]Y#I&.B*@T$!ENS)0G M[""0E 6V.H)725#%A!(B8C2B\/@0\3= =(>>$]A^P)U'HTU_:2!5&Y=4?I-^ MSPM1I67CG9:9A7ZU(;)7\KJ2O-PL45ZI0G<@&O&4 %&YT;:S@8;=V?/J!"*O M5?STW=39 VN7#3!HWW2V[.CGR %L_%0Z;YV ;UIE7]]-G9VX=F& 07S3">W? MSP(#^*:__]?^P-OK@-CWA<3=&J59_^ZT.3!R%@_%'S:?4Y\@PJ MM=YL&".ERVD\Y\=#'A+'>O>P\M:G)CH_%;S5\&';GJ N0RP":JLXE#YCH0V: MN,L]449M.YT-1Y"AWH39I\";.I8$';68/!? [B!6L$3JWO5J#ZJG'U+U M]9#R^\"1/P;A_W(/Z?\1MD!-\L(+*S*55A8F3@([C4?ZGVV)/0=^MB4.MR5:6F!1/R2$ MAS:C ?5HS!CC<>"XC"CJ"G%:O')OXH[:?_0,C8C[ \,8UPFRZ7JZL*8I$ *3 MPA_!Z4&']JH^\1%1+^M^%.)T1#;'DZ'I'B?4[^DLVCBDXB",71Z[A/J*QD$0 M.C)68>"'KNVXDISTD/+HA(W:+-E#8A^C-OYA\]]:#)'0[YXZ2APSK,5B7#PYI^81H>6 ,? =)\!&=S9W MJ'0\SOQ(DBCD;J1"YK;T G&.%T#TPTG@AB-#L7OD ,G/);'DE G=!^6(/. A M<6[J?H\)W=@WE+/0<7PGH-(-N!,Q$;B>'_M^Y,NHI12F2NL[8C\E9T*]L0$! M/QHY><[HOK>,[GO-O!@AFO.YZ\C(I/\!&=T!)32,/2ZIXU'?54*&-H:V;!YZ M@5C/$,#HC3UN(_#=7[,AI MB9PP=(7DS"&,VC0(7:FHHI(',O28>J2E\V;Z@@:"A"KT'"<(E2O]R!5M+J(CMHB9$'MLCJ%[L@Y&QD0CM57. MB>,G31P_?K+X" ^L1]T#[,'#T$^0IH\TA$(T\PE_JQRVCLQ+X+]E'H MNL(CISPRF3_QO;&%HQ]_4[414F/XI.21?2'53[;ZT\?WWWDU^IUIOC7*_C1$"3Z+6M7ODO3!;8+*%[> M1#DM!K[^B!86CW2_DLV!_+Y$GZ$920,&HIL/)I;^9()@^TGVN;;1O.UFV)*6E=>SV!LT9W+EFS_M6UZ:X/_J^)RZVHWI[1EH;4L M:UO+]=48L/LG9M&[UKQ8WD;[L)V/*V[=9'AJ_,>7J]>_OOWP[LV'W[^\_?W+ MYQ<_:]AX[+7P!@^,L]$3KH76:Y]L_'V "!K6N\GQN@#U89KZ M.()9_P[[/_][LKCY.\^ 9(M\>V?&()2V0V+J<]^ES'=$0#SA^)ZRF7!8$!X! M0Y_9)+8]*5PN(QHJ'O+ $Y)*FQ%%. _7,?2/?\9TLU:#U76_.CA@ZHSPJ/HW M-C2"ZL\6$[2[U^'I^C8>I)VV]'(T>W-;/\>^>3ZZGHYI2T_'CDGNT==1/^!1 M]';O'SF_*PV'A;+U%>_+P2QI:6QJ8942F/K9>_I]],Z!7E MJ/4NF?$92I9779A96ZV65J]3]>N&5;!S&XZCG'7#^OXXG:TW^H^4 >?0>A., MEJ*\_9G(6N^]O&_#H,.(/ZQSC]/9OZ*?C@.(W]])8@#QO]2ZY35*#K%)9%3; MHC.]15_^YW^$A-@_Z0VK?W=^>@4J.C8)TUT5+3CA59[K9E]%%[3UIQ0M#76K MLOD?WU@TL"^(O0:AUR)77OS\BQ(+(SB,7S1T_Z/Z/ M'^:Z56-Y^.$7^/S0\2[HCL_/DF^PNM^4&?%?E<0>@#AUA_R$>C/Z4'2'Q[>P MH(L[_4WP4VY]^ X?_:MX\Q*^T8W@6FBZW@>.KURU-1E558B6O1V;K=_TX.JM M#V4B\?E@2LYYQI'JU067E%T&/W7 M,LF*)FVZQZ7A&:Q\U4.7%;UTB\9LB9=VS;QX $Q=/PZ?DR/\L/X_3F?U?#\-!Q"^OXY]+Q?17C(<=^SW4I]*\GQ9]7_\YW*VWHMV8W=N ME^IM8MMTK-7".]Q-LH(%"!M]F>38H][&2<_P:&Z4:F8MW%IT]"VG7D/^@)9N5 MACFJ\LS5JS'5737UB[GNJ:PRE5<].%<]@GNZ;FIRIW& MF!W8_\AJNE=Q(B^0 ?DE; M72%'<4J6Q\!A(LMJ-W- M7LG:\ZINW.V'& YW);43.-64UE4KO;$2GSHU8HO)DEO+7(.[8'_G.,;FR5K! M+23JK5K9!A=76I97ITAE9J^ M,32S!,6$JA[KVY9N-:!\U;$9!C[\='C?6'0L44U005<Z?_:L3I3D%ON]PYW3N\..L,_*.)FLP)@9JS,IF9F N::;>=P6Q],P MZZ+F:#IB>(0,0[\AI(K0'BJ_>Z1U:XQW@+5Q (F&0NPC +2W5"]=_(#**9WR#F<=0YGC262\W)^#F?= M5SA+2W=+B_T '+-RP$0[KQEWM78L#R^?=E>YU,B1\6="'=D,4[4NVA/&4= MP7&M+.1:6:C[^DT XD);!TF<:/]*&0GMBJK4HC5E$+FA0>1S%<'SHO;X.:A] M-VD&9Y=V3;6'93:C*+41P/+D"5R<6]]OE Z>+];#+'&F5+Z AZ O+#9^$>U" M64UOOLS0YZ0C!54PJ/6!54Q9JEA[QXSCBK=@(>-_K0_6WKVM#^?3:4G7C;AU M$24J%RDR7+FB%E!H4CC(<+);28)%83]@00M_7\$M51) ^GW69)0M(]:%6DA[ M8+*IM.8IIN.V^0OU-*PB"P/=M!'/;ZQ<+193/;LB)T/[(JTHR:+E+:X8QHF6 M"US?DB+K(]4AG70Z04\B3#C5(X0/C:.L@VB7UCO<$464K*3-XH8O-E8A OY4 MH/!O?]ADD\+%G#6)A5HC1S.(=CL':Z$(46Z/.G'#=@N0"7AEZ22]')%W;UCL MR;7WJK]H#OB X;K#(BBNL\73MLPOKCF?__F3^J;@D>^R]+9,M,&,[3=+V$IP M_7;'6QA[TK4=KES.*"64N5X8!I'P CN(XO+T/LCQ%L,KF,]"^->C*HJ$$HS9 M2MHA\*./CQ@EZ/<873PU7\Y^/LE#6':8_]SM1(_OYXD!C/3X_)%-X;CAAWP: M/LCM_L22[?N_^&$=8LV%1,K=9MG;G6 M'#%; 6R**MT ?C,;_CMF(8 ]4>B95BH0&;DRD0IKIMK@<]!/$S3JK]-4YC4; MTK?]B55*$9W LO;(6_(>JY;GH ME2P0%N:@!BI#HRJ]/86+,;GSAL-4;I?313('%6FN,IW.H0U> 4<0-]8K9KC@ M\*HEQ7)E++1.*UKKW)6*W,LYFNPWR;SNG5GCHXH*9N&-9T??6*;1+]&"-^DI M4L]"YQXM+.U$X1E\QN_T"XQ+!Z9\K5TK2(3M20@%2]7.I8_F,5_@*1_BCW!] M6L=RY;9K^[X,8N&'E/D^=R)J,RK]@ =4A'&O.?2/3\@D5S^2_!^_);/D=GG[ MFTZ0:8!-7.0J^K-<9I+?O?AY!=I::O'(><>;$B4.R"9.:)3OTRO@;D^=DV?C-I:'"99O,, M?2!Y2:\UI)'2/&ZUB5?\_Z%B_\_P,T='Y/O91WA[DB[S#8(J(ID0PG$9'#UWV(VYFFU#5CG)?!F% \Z)_4")D$9.R&S? MBXAGF^Z=K2VFUUT$A\]WEK8@L:Q]T'86 $N6V8C8%2[?TA;.U2R'"V0DRC;A MF)?T K$($BDSCL?:QXD6P?BE)B/R?.5>*Y+\D&/Q1Q$CO(B*CU/4,_A/N-*V#R*HB."B^[(E\>8%&4!C=S(H2Z/*1$!=Y7/ M0,.SF1-$D:^.UT1V&/,M5U/9RCY<9UUN9[X!CM5#=.AA.0YN9XY#OSH\0(=> MKPP:B<+\$';/L$P%MS-3H9_\ ]:LO_G?F.R>6_Y/# G>%9GS2++!'+19J5<3H=PDLR.%8QKFH*PJYA/#I$^)-U MDWZ'4!Y3#+L-3Z_#^IQ3*;F9>ELZD.1*OYHJQ(,^=R$?PMTO\K&ZJ@T:7U M?J%N2U,PTP^$^V]AY? #( W<"VP,=%O.TKG"+V&=%UJXX[)E*V,W7XI_PMSP M6;SKL(>##\&Q^+7Z$']2.O8)DWJG5.WP"]W8C96M>"0H#;DM(N7$KHHE\06< MB/:>.IA?/P9)=0Q>D!Y,O)8&$W]"MBC&;,4*E/*K]D-NLF$D&YL4:V1N8''3 M3&^^/ '-#6.<8 X8^N=#3L7Q'1:'"/UA>5=N9]Y5O_P>(/2#,JQJCL9!2!5G MJ+N30=V%9ZB[,]3=PT+=-?^J*<2[Y#:\_:$UEVGE#7Y]]Q>57F=\?I-$N+%R M/?BV1(?8#6QAV]QE/J$@M%A,G)!Z4CH!B+2R+_MAT'1*4A<$,'640XGBPO<# MYGLV"UQ*J4L[RV!WD>:##H'.[,U^>3[@$ C;-?_,[ FC^H_;&HC3Z33]KK52 MO1E $X4!PUOR5H4:/?6H7N(UH':B4EEQ_SMU^[>EFJ :>UVQ*F@VUUK]+"I9 M*]<4OK*F.?UY7\3=FLNUU];L9]*P[*+>A")KJ^JRGHQRQ-X1K%.9_B>+\J5)0.Q8:O@;8/68!!C2"J=Y+>=_:V^]EEL9M64BO> MY1A3VU /["FQ/G&5V;X"T]V(<1[[MSM^'C+63<4;"#T=HCK3'^='")/5&24^1P-WY/#WE M/6]_%,5W5[I&491UWI\$!1%@LBG#"*U X)//\H(HL? MLL\J^Y9$)AG,>#9,+M@_/I>X4G^IZ<7ZLC\^'Z=I[<1VW DCW@DZ,CW8UC^^ MF#K+U'O0;\_RZ:CRB?H.IYZ(')]+&HI0^$XL_( 1D%EV',C>A,J1R"=F3UR/ M/0?Y=,^Z^'/U-;VO)^J,2!V_=T?#,&[O[4T]PK-CX)B?^Q$2>TI)*7S/I@'U M">7")XYM"\_%X(!/3ZOB_I[._LC+HH@CG"5>.+'IF!7=!Q4 9SEUEE./54X% MS"',)YX;193ZTF4AM07W8ITI4'B,57=8\LIQ_$FX:@UWL?G=V[M\'S? MSFC''Y4>_"5=C%K_';9&XSMR:KWFGZ878U1N[&>Z!J<\7IGG$>[9@E(5T\"3 M(BQG4>!,6+!93C'>HW,L0NXLI@\2$2.T&LXB[Q#/ MAQTK*820-(PH%GC;-&+,CH.(Q Y3QW">'TGD$=N?$"=\MB*OQ9"H?EUOJWR, M#-[-$HN!*;ET&&@E7754&6'.U#I^^B:N8@=-MZ.S_ H;:):KW_AL&2.J#:)/ M7,WDY^5\/KV[*JMFM^-QRI"(2 ;48[&DL8I%X,2*1Z$=!A&/O'ZTEOXR%=\C M(0L"YL>NH,2+A.\;@C87( MFE@-H65@"XS&T'>Q ;AF&:DG7,2;[2X8&EYRW--+6V?(:^TI#71C3 MP=I+K&B CH9,F5B_+N0E7 Y:=HJ@(>EW!-O(ER)/9,(U6$1-OIA[K_Z"G0@L ML'!($P,Q1Y5B!>Q2=9:8+[/H!OXH4 [QBF^)-*@CC>%L1T6IH% N#69E.M53 MS)+\*Q91X[ S1"HQ,(VQRM91]2OH1+P-B,?SN[S Z\\K2#-]#_Y W+L!^V]; MU?501AT&'44?)Y#3#LI_#7D/JT<,W.@GX($WL#/ >(;?:EJ^ZA!9.%DFDL^GN_S!H@Z [4R(9!+]'@41YT ] M^LD_8,TZD?5W(?Z@-=N"6S)"0^5!SY6&/"L_G*H%& $7Q8&^-H'&4=O(/M&H M3ZV37'>NF\T&#V^:*&-8,7\/QF8IJ;8?^O;WR*+S2&5M6*SR#9HZ2^K$GU M=J@^TH3JN^5@V,'_"^L+IVQF@"#U&BH>7XUO6Q]#;9R(G AD$WSV=6)]3N!@ MA-G]#9Z@T-":?;5>?O[;ZU?:>BL!\C50_\0JC!Z8D/H1*83+5[+ D03Z+M'P MG":W"<[80/N#OMKH'[ "I28D@4D9H&T"78D-J<#WLQ+&,3?.!B8%G;(V\1 + W"K)6R MV&^MD[AH;,],9X!F@\%DL30-XOZNK=YW(,923>3+P>TPA\O_ T7Y,$ @V@_H M*\JM5MB[3;R_#>KO[%G;,#SK7BN#F+M0*S>0QJLUC4'6<(DOZ\#$ MLR'8OUJ@H>31/41T(Q#]7)E.IQP;K[Q+L[K\+'#+MB#JPR'2XL\K#R2XH2 M M0J#U-C-HNE16@+E.+1'"5BQV&$@@CW :45N$TE:V$IYT'(>7'>6Z$B$V7O3Z M[K6:13>([J.3(CXCX8MTC=_5HLBW;KGMR]WU)NQFXPF+Q;,O!E%Q"RP4?]$#>)4D=!MB/&?!FZ MOA-18@O.J=44D/>K;I#^];]@2-ZD?U*G__O=WNW81^'VSBT#9.W:UNTM.KH@;6-N:7#Q59@YJK[P#I"LSQHL:(@Y$I%(7=B M3CF/0\>)?&$31TK')F%+8M+>BW55:+>?*N7VF.NU^-ZR8$TA>PA];$H4>H$C M%_0GJAP>V-R+>.R+F"@G"HX@KTY+'S@BM]-G4D.+Q[XGYG#9M$;@S)]B1"6W MKC,%1UW6RN_EU47WK^J>52^NU;IT]%;9\T2)F,U9&-JV1SWJN$JX;LS],!# MR)3Y+2?*T3CXV(=*^=>'62L+##Y0-FM__M2Q,?:DO^#8$-X]0D!W&.RJ9S]*/_<> =U/<+J@ M#^=J)G\!O6N:ZEC]VQ]S3&XP>9RUP*ZC F;[TA6NE#3@01@I._(]X4L*ASOI MKT/?(; ;^W &<9\Q-Z:A$H)2/PZ\,.9A2,/ /BRPZPW+]?6<>D[L M>)WZ;9VTL_H^E:M]JMM/@RZ15]$]T T5=C=6RF1,%FF+U2ZMW6RB?-$TF6D< MSDKF45+##UIDSI7JXOA"]VHVCB85Y]G:LI- M3VM+WD&I_TU#]\/";J_)4J[KN2 %B1MR&A$F M/$&4[RA?A&'DMEFY>ROU,E"N"I1T ^+^_^R]:9/;.)(__'X^A?Z>G8CN"-E+ MW$#W/HXHN^W9WNAN.]J>G=A7$SA=FE9)-:)DN^;3/P!XB)2HHRA1HER:PY8I MD002B;R0^4M,!.' (:JU,(Z$GKW\0*.^7;8N(5>C_MS<_H2-^L43-NJC=(HZ MI91/?;'G=XNJ%O+M0(.R738ZV=JB^()T7@L+O^,%:9VF]^\G-O"*Q^58@;'"JS#DF_V3?1YH0I-$VN4%I*M[M"NE7/KQO\ MH9/Y(MZ+,%&/I$4G[G*(_@D+?]6F:=T#*]MZ%YY$3+^92?^3]@EW1W $VF5! MDZU9T!OOMU21RBX M&*>_R9?]5-F[LK9WUT_4\OS7Z$O>+OPHRST[L^ET,=,V/\4J'NH=\/O@@R^? MM79:%X[UEF5VA_C%PZ5C'&:7B!_7W>,7@[]N'%HQZG(88113YX)+/(N>\F(^ M&L?3N&%6NA>2>)?G>F/[28ZS0=S/IL[[V5F12CCG.\M1&FV7)D!7TP0N5<(\ MPNJ^609-7D_3^1;S.B$*0$]/V+S^\H3-ZXIP&N3^?V_LZIVB MJH5\.]",:Y= 0K^5!)(V=G6W"](N>X.N8JWUUZZN;E =S((M/,K!O;F.8WFC2=,U:=LOC>M.B6%6MR@J\SL[?^%\&! M&T_3,WD>[1(:Z+>2T/"8>/^M7_97P5%]7?%3W]V'/V\FYN=8 .87\_W8CV&M M7D=JBRA%G'&>8/])R41(EQ4H0^EVEQCN]D:>L#?R]0E[(Q]BYDF46(.JR.J+2[);7K40<@=:P.U2 M6>BWDLK2PB7I>$':'3'3RX'EBF9%+0Q^+Q_N,F"]90C]D[\O,QQCV'PPC69' MB*1'4U1//TW\H$QN:Y;;=@G75K$^2TSR#%;<2?_'9SD.F#GAW&'Y[[77#4;> M<$[GH[L8^E]$URB8MJ_&L@SE?]"WTV ,WTV-'8!CQD#DZX(^).%;AJU98H]^F<^L9Z#PF?[OC3/:M'&<^PN3W-OWTSGZ4 M7[)A=S]H=IK)K'?[9&?T)V_4/3]BNSZ32P(LEF_;%EM\MHUH(ML-,QV;_8?=M M3Z;V?C?Y6ZS982B\K-V1-[O(@OTL2^7?N4'L5:2=Y[:E-R3S3^.15-%X'=S9 M^>W4!$NT8F*&F/8H$P?S( [*/2[3@7]<^'X>ZLL'-Q]>#QCVLVX X:S)N%7Q MD@%%>4,XAX^NOJV(@./77YW9"*6G[/R+ MM5E,7,O9+%K>!11WF%X@1!9,+V8_RA'XEN[,S(8JH'#G_6)V/\VA!Y:5^X&@ M^2,7:0YRN1QZ>=,P$.J+-U?"W\4LIOAO.F3[) )\], 55PP/S>8\" M&O<@.DW^KO'H#QN0=P-4X61:M&8*9Q!?1G[4X9(*#J ,C&3:]&MJ+1X:3V]W MW80/$P_M3HS9ZHEQ3V3!Z45ZXP'OKIO(86O6[E"97="A^;JDX+@S$3;-,W?*O_P M4M8_=ADTF09AD5T/[0_B[V=VOIA-LM!/: Q@O!RKAFIDO7%$&6L*3P@UCHTA MIACA\3?HIH&-7-&CHKB0";ME?N:*T/./4#;&9Q9IWA\B4&#AY>^P%LWR*Z1O M,V"48+?.R\!-\:IZK[Y;&0HL0R@I/M.+W4IK]12< M.6!APK@R#$MK!;=2&,FQ$B1!2C6<@K<\^UX#RCUTZ B&)N_*<>XLYGZLS&)& M0:*,-AA"W1#,.-;0)^L0R&L72@995&82>6M9<;L#>?JD&K+Q;'W73?0P:=ON M/)^MGN?W1+2>7D,>2/YVA^3LDVVW=A:17\@D^2+-(;Q MUZWVLD@@3]!9CN-^-@JJ=IH-]DZ&'CCIM!Q7I@X+P&_O(^2WA3J'Y3C/$KAG M[0XGV>KA9$\XZ4CP6N]"8X/,9]TG^K.$'>["J+]Q_5X]]G8[3: M3ULK>7NUGP;1GCE&=LT;.9N$#J;O[2PFP6TVWT4B'8-2Z 0X3*#@1"+F37?* M)2:);@BI/=Y\)]P(!Y, 3HA5XKA&7O(FC$G#D$CH8>8[;W>NR:^EO&?G]R=L MODOYA.WWW^Q\\,LT30=>'PZB?!KLA;[5F?[ M-JWLVW &Z>667F2H-NJAW)U^ZJ,R_[Q\^#Z/C.T?[""39"'KPTM'^O]@NIC'D]CP5K.8%2_W$QI-3=;ATO\D0ZTU-D/.77M(I8'[BXQ7 M8\3\,3,H:;!*G($T_UQDO3%J5,E/6POWJ:BXU8N[<&O([8_4]$Y8R.QWWNMZ M&!9'MWXV47N$X=S/BL28+ \_'_]/H_$B#*#]$L[E%1H>F;J MG8RL<4>6]Q2;=DP#%.4HXA.9,.0P<>_'++*3BS .S\ZCY^5WG_P?DVV4/."X MH7^"\Q 9UNYTDQ>GF[G0+E=TLQ=S"C#?(\#Y7B"@KY_)!D3?XV'Z]A+5]S!< MWRNR[V9DWW5LW^.C_7J:W)1YM^]GTXG_J+-LIRQNL3EZX>618,;;W(19;)00 MT!B.A).$.(#-,4K_F37<$&J\!%28&:$P@1!SE$C)M#3FP.A%NZP&?BW]/[^R M?<+1"_6$HQ>AB?5D[@W0G]/4;]K!4G8-ZL)K$/%%P8^#\HX;,[WW5G9?(AF[ M15L+>7B@*]TN$8=?9B).BTC&;O*W6+/#*HMXNP0:O@HDL*Y-6EI0->>A$DUI MLN36EGL+?S0Q52CJ&?S/8A(R] #-SCC?WGQXY5W13#I\^%O\YCE PT(]'#:* M)LG8/+*W9?[XSY/4VS=UJ?0ZJ[+Y):;T_3#XM9[Q7OLV!!(:'W:4"34/ONC@ M6>;+RTH^?"SH&7PWG?FKP4NX#T->^3K]OLCB-P,Y#S5+7@7].P(+I/,\83_4 M%01O+OZBB!)DU4VKN?U^E!DH698>&=9U% #(YMFYM__1Z"ZT'[6-I525J-<@ MGU($,I.S\G6,5PF$F3M2W*?^2O^>@ M+]+EJ/V@QE+GI7$1D<]/ML#FRT(DH;Y@-(NLD.%+Q**",C$\+4;VY=:&6@<_ M;95%=,IJC%!WX$D9XFD#N3;UC,L\R98E#^.1LW//&DNRUXDPNKOS_Y3S4+V0 MOW:5'?P[I[/1IY!'&LH69J$43=^&&H: .&@B=4/D:#APL^E=W)6UC-KUS2O+ MNTI0;D_!O'0C[S4[<(M9/!/_M!B94).6=Y'U&L)YBR?<7IE_^$[96"R71;5" MD*H(YI7%B_=YX$Z:#!TD\$1%D-1++61F5%1_$%\3>/%+?>LJG*PP0&@+7'8I2<.;(AQ3!HG$0 I$Y''L6J*TL_6B2 MI32$EP8Z5FLDJV4W_JL[^8?--_F7Y;LJ;+:L*XR0(OY2: $7'YN]-U18NE [ M&)YB0NIT*,')%^F%-_]&Y4^+&LG*U L=N29[0L&0#NDP\=5QS_@O/X^FB]0O ME S-D'7<7W^]N7G_8K,6V2QCFV'OJ^PU#V R@3 E&YN1B:MR*P-P3-FCN2P^ MFE37L'QF8\U2M7YTX.DYG4\"2DN%R.V;K+4WE1H/S7;==%B5)6^7DB=64_+. M8BIM8Z]!W1L^PVHVGL'MNNFP^DO1+L-/K&;XG6 UO9%ZL_@4)&JHS=ADIL+D M>4(;"]D/LT^?O?S)JEB!#^"/X6-%&D1Q]SJ>4*5%]666X/LN1\;Z[L-"S:-Z MPBQY#I/OBRA+^&DG8YUYHRFHFZQ4_K^M\?3\E \_!$U#-EP$GWWC%W^^%'[O MOOA+7J_,'RJ#YH \Q\GW/U0#!5Z)5$CPNG(^5[74P\MKKY-;WECB"526TFLY MLRA,O>79: 7E()IWF8JKGA*.5D81%6->-Z_+$7D]]J^%)YK+SB-M-O,8;RQM MG_IX LA9U>RIH0JLJ:>)WY(U/()2"?OUF$13)!Q?+'-. ./M]X>E'AW%L\Z[T=QK]=!I=.X5 M:&GCQYK;?$[Y3,KI[YI1TFSRU2V6NFPXK M/!3M\D[%DP&[V4W^%FO&#ENS=DFAXDDEA39KOZZ.6J['*KN/5?3U6.41QRJ_ M>>?T_^S\%*-" M'**;&H\N=MTD#B-6NVQ1L9HMNE%+'+AK-[B/OTT_9R9IGN6\1[TOS^Y9!J6JPVF_598/&(FAL)[&1E-=#; $'#+WU,-B4:'NO Z8E0XY*Z-[F**9N;W M>=]N<+]0?@D&(; MPZB&XR=R_%!.5/I!F6RE(H2V?^WB/@9/(W9;+0KN1J%4+2LHK,Q^I\,WK,VM M\!.#^Q,/398/W?DHO-6I>S'XU4_N4W9^$5)WL^.3\/-P2E&B=B\!FN)\JSY: MRZ!IQ*2+8XI/"-RSYO#A%LFLAPC/QF#FSJ2"Y##IV2Y/5:RB\.ST;E<#FJ$%Y#R$_^ M'Y_*ZH6J1LA;9L6NO^'XU;]K/(I?%4*T@D)Z+T>F^KQZ_<9@\,_%;)2:D:Y% M^@*MUR)]QXWPX6T1OOLNPWIQ\6JQVRPD5U,&]G,&55JT5LCJ%^*I\?J1;D:O M*-_C4=MT"_A?6*#L@#S-#DFWZ@-R8GT 6B6,@<,RQD2[C#&QFC'6;X5P((U6 M)WM*&?W;- <-"*?+E:.'^[I7'XZ:'[PWOY0:1?_((@FGY4%T9;,N=U(;Z(+& MQ/:^!7@;EZ 6\ZV.?&,IS2$%.A6&/[0(YP)+<,"&$IR-]"Y)L;DLIU;8U+_R MFT.*;ZZE-YM*;QY39A.#:+4!A)A:KJF(54@X.4)Y4L(D371" MC%4($V$D=DHZ#!W%)D%EW,D@+KH(K@?L=D$7M1]=XCKOKIM66)9=\D_7*#CFJ;F1ZS>T;SLD1*;!D:G\G/99B.#?/_7PN:=/OR7>49]=8!Y0,%-0XY0 M[.A>AB5^Z(XQ&D^<=MU4GC=U8E:<0"MV0,C&TZA=-ZV>1?69A%V+J,: ]*Z; MZ)43&VC2@I"KT><&Q^5M_,_2'?*N4!U=I_1Z.J1JX])N(/4OX9AM ,I$AV7C MHU'18C:6B/QKX5WIY2%1;+V:G>D%()AHNM0R.6.)4%YND$4_HY;8$@PY>$T; M@W.[;N+7S=% DQ:$7*VP[#,)NQ;3C8>5.XWCY,J*341I0\H-N,:SC(J90&Y M0.LSK3-!#0\0U.G(#U?.:F)Z33X/\P=4;_RYE/";GY+?GA\\>:L]Q-BS1P_S M'B#&CFM-MQN-__"^K!@WY(I44ULJ_<3C"Y:>2.$69&/H4,,T'SKMO M>-W83 M4=J0\I+<[:ZU#&CEEX*K8]I(E#:DW "J>?EJ!C6KF64OIE#5O@P K8GVBD"/ M"B$$CS;)\M@:<),L#QD0_M[%I/*+ZLW5UK6KI[+3+Y/0KG44#G&+EK3EC7G0 MZEZ&L.O(W^=UUY?I8FSB6/T@@OXKDBJRFG^OF0I1+($<3AL,TEYT!)*:*41S,^R]R-HM"-)CF15EN M@#5)\UK=4ENLU?O.; T\IQ+NE_,LM3+B7]3+4N,/LN.$8EBU%K*OQE+_D>ND M#_IV.K;%^$O)'M56_:F+ /]24S;Y646155BJNBRG<*E0AA5XG+LR;[OIESE< M2$F/52I_G@:0Y=@L/C\\T;: &%E,C)V-8ZOU#%)YT+1.U>KJ 'Z1[J"QE1'[ MJ)X8^6+PP=I0]^1O9\.!B(,!29;&O\2JJ:1[[M2)U02"]32AY><^'\>_ENGM MS<2$O]XLH;F79_--1_/:)"Y)N+(6:JP4X]P(8Q."!=9$"7.$HWED92(X1UP" MB2%22AD+J24 *XN!$(\XFO\&BDWW/YK'IZF"7'EMX)X,<2%\J/#1>8[M=S-/ M"XX[VK']WB^JF1KK9S-!HT(2VH47OLL=9A2F\+K8/A4_C_*0+ MM+;L"$87_!8_5%H*%-I2R7'$84IO;0CB?;%>7_S']D9CS8*P(5NITGK,)$ C M Y6#5F+A!:&WE0"E#B>)-;#(KK:KC!Q%U\W64_N/7,/%? MX[S?AFG_&HE5O:'\^-]%/=Y7<_1RT?OP#9(UHT.0L-SIZ;Z?QY_M-G M+R$80L:'7)#UYF9A.3H@,13060R5233"U% .D)8LE.HB)U71P,JNMJV_6!(# M."0$^?^S-1(/ P#QA_-HZ$>N##.\I.=Z)'=8>\()2S7*E'$.JR,X]H(Z?^%"00&X08>?+R] M8P04VCBD./E=,@N 6>E)S KSUZ^*SK">L4GTV/N MN^,R=>.IUJZ;\(EW7N-YT:Z;]NC!=H$.21U?]U9F0;EX!A9^'XY3JNA[L=Y4 MAD+@B/[@30>9X])^6'R1$VN'@[_>9(&N@?1?3SX]G]O9W:!L:.R%B&??@?PT MLS'&-@PQQ@C\X!_S7>3MP4WQY?>%V6>_WL=4YIJ3&-H2/Q]]?7X[,L9.?L@, M:(ZL4$X:!@6FA"I)G;=)G.-8<&^G>#KC=;] MH%!C;G7602U;:-=LED8"_&*]UCU0+)HJHYU'M1+I^'<>?AY-,\1Z.<9W]J9'J4V MPQRQ)6OGS.ZGK>S\B_5/V+GAA*9:A#9*B%L,"%*$<"0Y(0)+Y+ 7FI-18)P* M#NM&]OA[-NS?XJC?QSAVX(MLK"N;IAJ70)XOE&4)3"C&RK]9:PA)8I!Q@KC= M^^,?OTMOSF;NLOPZNEO<%2[N-N8!, 1NYK?KO!,K)@*=8TE_$%V9?BIPP'<3 ME0EN!><.,(2-AA(0JQ1G2(HDH9HW2+'C%NJA%\C_)Y1[[M([S[V=(^>AK&W# M]]X37/VJT) X9%*/K5_SV?/8IM^R9X<5G/Y[O@@/SSUQ\@_*SPPG<^F?]A:X>Q^LS MTVSMG_N=IO^8>/GGS;S0OJ'4U)7?%&;@IN_SUY7?FU%Z/Y8/X8H70';P_T9W M$:1J$NR%\53.2^7_XAN+KBZ/>]>9__)G][=H/A561=FA8,UR:DJ;B2(I@I=D MN%/I0OTSIMA,,P0PF?<)66)]17RO(C(VV,=,;'[9O7R(8%>A1\..T&C= GB3 MH9U5U3X&5EHK* $6$R.DD(@;RR57))%0/M+B:1FN*S7- \M!N%Z.% M7_(44X=VTZ0%(2\I<6@_1[D] 1OSAG;=E$.#-AMW]3V?_A[(^L[]+;7QP"+$ MJ.,7O^0Y>MX>CH&DI@BU XGU3H'U8\'8 *@0LP!(3;"PBD!QA @UI9JXQ"7" M>:^+)41(XPU:32PEH75:V9CA\C9= \]4;->],&R;@&-J$!\U<(K6/-A8R+3K MIJV(J[M7M04KK**W]YD)+H9;E^'.G&UC1.KYU 4,T:*E6? F,Z-HO)0:!>Q= M834MJ\WEJFFSN>A\&S37-G"5UKS>6'.V\Y1C*T#F;KYMP>SH<9':#E1[*JU.SV2&?G*4[MT*<\TM%N/E\YS:F=YS2?Z%2.2#[' M=P;\J0#[58Y_]90D^_K'03[5$B4L DZMN/!?9O*^DCF]>CISW)>'=0\+XI\" MNGAGCLM5O#)?C4$Z'8_,Z@#@VCG23M2SQI.DZ,\U]4XH]_'JQ6YIW+S '1/^ MJ2QVR!#Z-M9Z[32SN'@\\9/+0$;_LC'*E^#A ")>1)&:9=/NE2LBE\_9"[A6 M9I9="\5[])[7'([2& MV#H,$Y5(;(WFB(. 02H!Q"()CG/5/%N)S16A_VBS'8WKJAL@OGS]['UE6<%A MJ]JQ<.A@D(UL^/(_.M_X#4N3STYT/KO'Q!U70A"5^&-(MA28A=0WA!-$%8:2 M$\<(2OQ& $WQQZ-%'>$0\60(X7K2:><+UZN-,P2$PP0XQK1L. R&1]NZ*&%#1L$WO7$;S+!E?EF96%9,\81A@58IG]O1 MTG=[^"W" F3/RIHN:-0JXS2@=K2GT>ZLN6L4I'T4Y*B>1B6(^D./?,9OT2V_ MQF">T&)?8S!'B\'\^?7K-V\"0F!$)( M9H2U(>./0;7:C:+I$513:22DEG.!@=(26@DTT3PQ5OIKSUZ6R:D!$V Z:0S( M]"X2LWUMS^F=/6)DEQ)S.7A*C_'6BIR.A]<97U;<-6\R&DZ@LLAJ;*D5$DN( MO>/&1<)Y44W23:0%)W1($>V9NW:2;7#=L[T*H_1E-\H$($0PH)8EV"$J":8& M6$R=AH22ABXD1PR>$#:D./GV=N.)C:;3>8^G,)E<03YT N!;VE' M]L$J.F..3VD[?9S.Y;B/ID5_#ZDWRSH_\%QFU//7O_&,FCX0H96_4%$.<#B'LH2UVV9D_AR>WM$*>JO13.0GR M5'.KDIUW[9-%"LE/-KQ ^XEFV$49>OQX MO(KFE480UF)42]"*N^DL0 QYKO1CB#A+$1Q"WM_/IE]C8Y?QPP:\K&9=\/=\ M>#?9Z'[*!_>[?])[.]-U?YT"I;6ERO!$8>DD=\ P)C T@ $#]5Y*@E:5!"R5 MQ'.X0TMT-BM@N3.$)X(BAY520@I +'22$NIU6A,:_?%F!9J.9U8N_"6R5",S MS>R=]$P2VO(4:&GKG.099"NN[5;:_5Z\H<11 U7: 1! H81QSG.$DB*A)A$* M,&V8"B)D# MF!6(,V0W8 7H'D>=13F$B6F0P79"@.E[)]T59!7!=E.00[J*7K[0M0$ MGLOSA%_]_O[M>[]Y7\VL_./&_U&:]-H+MUFTY&_+..!\>E_D)>=7"FL>).N( M&JOO>#N=S@- W0KD;$93F6<00-BQ,;],1S$*\-!Z@6( MJ^T6OA$=M6'S!#T#Z_3?2HM([Y(4]_[*S M$B\L\XBK_-NP7GXK>EO/KES;NWK]_]]O'-;Q\_ M/'L9@8&"@1F0R+/&*[(\I5])M%VCM8HXM5-K]1FRY6-$R]T M\UNVX%J!D*NL5 XK_%#T/@F])0,MPG/T- W-C=-% &5-B_YETN_R03"4/!.$ M!B@%6G#HES4+.L%D+NKCS&]A/+S)=ACNT[#V7N05V$GO,U4&( MZEE&JX! -]6#;:;55OP]S?8@+N+Y6P%EP:VXJ7M7ID6RWE)3<#/ MAW+5"A ,;@4$>^S"7$LUVY6P';6&K>N*\N+.5 M6*Y:[D',74L2KR6))RJ""CY]M?#)\411*C2AP/ON7&F B)8(&9H((/=!E#Y& M02(50]'0;?3B2Z"N._9:D+CW7@2 (* 9L1(0G%#!!<(PP,P ;;AV#<4OL-R+ MQTOSPIP,B>#?WEX\L8'1K17QX78ZFV>E>[TQ(\XL>?HG7KJ1(7'I0V9$DPQ1 MBG/!(>.&0RP)$UI*Y64*!I(+W9A-WH$^IT,!SEM&US^5?=T=/=@=%BF<,$P8 M%SAQF"M(N#'.>+WK=TO#[NA"PY(A0^)7/?_73].O8P"MMXX M!SNK77LV]D.+=T_N8!0LVBC]C$! ,66,L!@@Q1/O:HC$.)P !$!#\4@7M@'C M0]3'&ON+\O_[-(/KON_YOD>2*ZF(- 01K*$55@GL##7* ",;ZP&ZB"N (3AS M6.%TN^;,9A+N'OJHC^7[FZ=]-E$77W0\O^UBKC%LRKD7 M2J%%KL"8)%!P(13 #$."76-12!=F#2%D"-EZT]QSRK?.]\-UV_;.&.G!AE2, M2J 4!2Q!.,%,(8F@-S:P]O^5H"$SN),H"X)# L\+UND$5)@B&3!&$ED) "8F&A$/XR%'9K(\\]J-QF M;59;_*YG1C87-_4DB_5CK0UNEKA9)JNGC4GOW@_(RY"MJ>PS+=-;OYT?8DG' M5,7"1K\ 69;[*&3(KZ3U5$%!=Q6)S[_8\6?K+TSFM^EZM]ZL8'U'S]Y*YGQM M6S2SRVY>:\&@6UO*[,%J;1@4-0F/-M+O$&H=-O%6\!WP44UV]\Y:SHR);A*8 M5\R1:BUA;?!R,9^6EV:97(G7MB<[KZ0[;W*W6^OU!ONH;7[S2@I@VISEW&R5 MM!__GE;J,5X #WO!.@MMM+4.,\?78S1'9YN"T3D_2M)I6Y;S&@0?ESJ*-4.\;GZ_SPRK]*>%_"=3Z*9 S_&BUP0,&=GSU/X8>^HT3-HKZ=B]""0] M$($]E'/=#NEDV4%'E4/_9^7LXY=I1?QHX9R##L/0P$H1JQ@AC-L$(0D!QYWV M1J90#-&^/4).*GXN3,:79[3M=S"HBA3$O/Z#!6G&+E:2"0VVQ4T0#9IEKR#4ZHDCAR9"*)I%R$=S0"VOH M@#X@!\@6W@/9TCVN_D'?BQSZ4A8^T>WG-Z./E<-)R:P 81 @G$2!@9 MBD@D(M9BZ;AKRJ0^7OYTPH8BP#M<@.'406>(4XO(0[I*'B 110\DXM%A6[KB MNT[[OEU4Y[>C"KZ;@"+;(/VL,(EB2G%@&69(\X1B*@!T/-%"RX9FN4?L6(31 MD*,]D2).*OVZ #DZOSUXJNA83">O)=_D>31YSDTZ>+Z*F-\,9E7F?AR?%:Y! MMGX(SM,%V6(*X09!^7'ZRKZ7(U,1C!P8HYE+)*8:&V*%U9CH!%/FW6&*4)>" M$0T1Y<.$]%$T?C,1M;-8@T%=_Y!1(?MS,+J[7\PCO*]7T'9#$?+55KS:BOM( MON^VB+XF2W%3"O7?*KK[S5?M[[RY"_^J%@80 3BG!"&18"&)0HHDA@$J%6<\ M@5W*1P')$)%UM_G[\XO'EGMGTX(^9D9/RL;\I9:8_= #J7FU$P]BJY[:B9LD M9.WDU4")M.."*XR0DE8[S1A2B?6?S'[-S$[3]/=J*5Z6I3C0B]DL5*F$=D^! M1:=NI22E#Y+O:B\>QFK]M!=WBL#7&6]6)2$T22(9AQ) ;)'CRBD+9&()8Q#" M3GUFG- A1>LEHE>;L _"LA>'TRLVX]"O8)JNBMB^RM,^G P?0^J>O%=[GTHU M^D&*0X3^;].)7I/[PDKHA7YB$<684"4I9 I;HY$1B6:J6PLX0728[(M"=G[! M?Z:3]__=/"H6_7TA;1IU-WU0X.M M>CC"V,.QVV9(M2+AG9V1ROK@GSZ\?_O+*.]=6)%I57YNL&;*_9P/MW@[7RVF MCK];YZK:.M4O-2!Y;'S5FI283^^WM!5=:?WRG?I^[]=EE=9-KVN<;FT9]QA* MI@S"@>TOV8'M;LJLB:'\PU+\=,'_K?H!0E[LTOUZI1T^S%9][J#8 RA@<.T0 MW@0@+//Q^D=H(]J*]N)2C M2193N_62+AS'SJ:?\TZIH2?JU+F1M@/[K\7H/@+&R'G$B"D;_8ZG6F8'N(,/ MBR]R8NUP\->;%YF<+/JR#K[(M"8L0V??3Y.BS6H)1N,&KA2T<5!#;Q3?^Q^/ M,@%3/"Z,K#@Q+BZ^&$2(G/K]L5FK?XE9S,*UV#@N:^OYHEVK^/8BKU4S2)2T MDLR5T39C297Z+%-GOP?.>.?^EMJ;-+7SU+L_-;]G9-.-<%+:@81A28@2%I. MQ8RQTPF5CAG)R#YMEW;!25'D2 (94$(*# $7P%J--12.4.L8.@A."K6"^D)@ MIR[JM>!8&C11*CR?NN=!*LBX_'%_K6,_>2JEWA3UV[3<-O,:*E4SW!-\--S3 MYL7C]G8$75#OO"A:+C;XWT7VSKU2!D\ MAYS%U)R1%4=NONJL/$^M?C[Z^OQV9/QO?HB19V@)4-8R@A7!7G(* A'6DA)K M!770/'M9U>ZEC1O_RG7]T^S7V@,,K7Y H)^ZN4/U5&7%ZWAEO85J;[1>W"W& MP:>\N0MGDO^.9D85)-UX+X,QK6PBL3=1!$)",:P2HY5VK*%FYWA(S( D0[!O MQ>)E,&9/)/$A24;M9'"%TVI1AIYU@NB\PWP/DXDN*)5H6R+1'D)OM[B#*D&6 M44\J3K$R0M $>>7.E$QL @'H5-PA/D1= L^?-:%H2SI1[\0A/FNWP-]LW[H# MMJ)'#P5FWM_B\.GTU+X\RZQ;2^.*V$TDDE!(JY !6'NY2P5D !B98(X8;^HT M=CRQ"X9,]%WJ=K<#&T3M\A#]X-X@[4.FC>CVNV["!X5,6P'J(WSNX/)ADVZ5 M'X7(-4Z\NEF*S=1UG/CQP,?'R& >;>HVT'5LNB(53QRFWI R^[1CU2V7[G)" M(T>M'FCI :QMO4%L,P1^/#R(+0GGG DB''98)5889*GV=I8!3"?P.\ID/8:%C#K*G3D:GL]O?F=A2&H:%0& ML6Z#.'0(Q)X5LCWGOYX(Y-/%JD\A?YV&G"EAB? R5VHE"' LH8(BY(UYH9Z] M'$_]9$.SMUY*X),'S(]7]=7[&'G[@1]-F#:67"'I*$@,@B@1&!$L$J(UIMZ. M\/Q+=5-?UK;RU(V^6O/\WW8V#:OA]QS\L5>-6"\KX6+/*-+I#=S>-H&_# -S MS\[-W[@AV@LJM)"Q51 #P"Q(E"1"6YP8*0T0"3 *8&\;.-#0F>R;LE3/L@6[ M#7COC.;N$5IM$Y!=EGY6+= ^)\4WEH1LH7A[BK8J4T7LXBA:$+$@ZL4-O+N" M(-2J5!/QG<<@<;()P@P3'7FB)",5>2@P:8R 9M2JO:%);:]#GQJ) M/;-WTA,O=)F+P4_+LL", [.) MVF*:,ROUKI/LQ[29 MO/_1/J>L.9$LI#,H2J E2&$GC#** LBII0IPH1MBD&N%>MWE-D2V//J4@77 M>#L-"X(Q2:1*(-5$$(L,,XR1!F8JIWQ$LY8/(5\W:V,);F"'R(QYH>JJ9$21 M,)F(G-GTWOI[/WN!]6+P\TK]:X7CEIQV*&<5+WF3O:.Z3S5AU!%K!-?8"N)9 MRAK#H.6:6^\UG(:;B! 'L]+F.5IJ4:(2P2EA&!"B$.3",6,PX G"[#3L X=< MK&><'\8]'9HUK: =D+A8T[9#4K8J&)OWBWQ(ZS'/_[J=E6@66?2IBM#1L%Y96"JI MYD+$Q*/;?#XQG+R:HM20YE< %?WG7E/[;RO-QF6N3F?#"L?,J:9%/()P&&:K MO6VQFQ""]@XJR,'M+&B /W^\>?7+FW=O7[_[[>.;WSY^>/8R8BH$H_)U4".3 M4(PGRT.U%3RF-2K7<;V.A/*%6X$A8/"T\+/6L;)."HNE>P.+]7KL'3G_X,'' M67"Y;S[-;(X=\]WKCS?I]RU!Q=;BH44DLTOH+-P*R $_#LCA\%&V E' ^X H M7(&SKL!9FX&S;@),TVR>AT"\-_$I5*U-9P]9(.VSW_[^K] K)?-,Y!_!ZPQ0 M4?ZR66C_83X--L@?UC]D%I@X7 T_NI^F\^?Y-[J0*.E\84*:B[\I7=R'0>4W MASNL\^^89V\J'E^1']']K8PPFD'!WZOC8D6K,0U 4M.!''B!%5ZF_9?>#0SQ MQA#\B9,>Z=%]UJ[MSIHXNM$DG8_FB[AW@XMU?_N0^E_)R8O!7^W$SN1X_# < M+.YC0,CJ1;PY>T<6Z MS&_E?+!(%V%0_L?_6HS\7O/#]L)G[/\]L5^\1YJA?7D6F/MM/4@]S_LE\&-< MW'N2I//TQ> FD,K+D)$)]X6!9RAALQ ;FTW'XPP%+ RT7,5YU OJ(5X]>,H% M7MF]]W#S]P:L_K)@8QI]D#/,D+5]DLLFU0,'$KX?G3\UKXTECOH$\SK#5;#&::D35,+I(CS,^OSCQ7MA5 ID%DX)F] M]3=Z5W\PGJ;IB\X]5=RJ3@77ZU0Z'%ZKBA),KE;M":U:TQNK]A?[RSP^]A35V6'*=#'WRC77Z.E"_=/;!-$^]>LT96]F.1&RCP>T>3V2#Q3C*;#S8?7 TR289$*E"GF+GGYRK=GY]L&Q?/LY>LH M%S_9B1X%//'N&>$JU'K)'/L+M;H@^S(:CR.&F_>XP_7QZ \['MU.IS%-P;.1 M--Y"\G[*/Q?F4W0G@AL4[O1RS#L/D^@E1;$7W)4O-CYNX&G_R4;!Y^6@BL9O M\"&L=P#_[IT*S[^#6_\S9?UG8T,&A!^TR7Q,6;&*PDV#4;I\2I%W(F,KU8&7 MED$.SZQ,O9A6WC.UW@\,V3BF89X!+SJXM,OV12\&;Q]Y .I_.PMI+_Z/28A$ M^+$'YS07_]7=F#O)T6?7>A;<7?^ND(SD9^5WR0DKKPUHX7]UZ8 MADWV<35>EO7JG@[LW?UX&F';ESEYR_!_29%BYL/-!S$!;G@%D$AKHW1TW0QB4M@S8^#V^D7OW"S84F#.NZ^G[\* M:V:7JUY!U0\$\.(D&H=1?F8K&^EFO]YGHJ:V LI+>/^^3. [.9J%3/>%+0)< MZ?IPIRJJ]D@7/W0OK$-2R8O!31$G6[6/PZ GTWD-H=]?KE8>SORNF"]#;.ER M(U3?U@P&OA3(.W-0*ID)C?+L3_7/RT]_:G#[CPK9D4<9LI%5A.C&;,B?K)K_ M5*J/(%I74?0MTXF07 J@&1;22<$48!Q:ZC\JU]1/_+$H^HEFD AK'&02)Q)P M"PS3SGB1#J6SR9,ZQ-T2K%H-3-'3!*967ON;%T3IX+U\"',^7A3J,6#[NQFF M!9<=^;QT]^M:C!$]J9VP;UCTN,[ITH!K5YU3,$Y1HW.J2/4Q3=?V,^]'J/P< MM+AY^_K=X+4W0[TC^GHZN\_=ZL%WX8LF,,^3A.MW2Y068@@_P9S8W31I0K'Q^&C739=7T=D]0S:><.VZ:?:#SGMG.U'(A[XGMA; 62F"DH,7:,< R4E58V=@Y(<%'/D5"4 M_",XV4W':5:!%,R1'R]\F]8"6I65\POPKU\V$7HR]]YS80-\'>6TV4L$(0 M;#R?4V<5TQ(I@!D(103? ''9D*"&BJ,0%AR8Z9=)V2)6V<\PUKI6"BPW+$F=6D414RA#_1 R@TQ>C"H_51>) M.2&T !0AC+!&3C*I!<56*P>5L4WH#J=>FEJU*]J_VI6\6.^!_I?RU&%G>&8Y MN[Q[6.I.-RW$O1_&T82=ZF^+08"4T LQA9JD7 MN910DDAI$9? /GOY:\PMG+IZ]]/.#*+&DZM=-ZV>(Q6'HE4'N!CR)KM)]-ML MJI]V/Q=YM^H^UN@U56EM*-S;J_JK4H>WK7SO7#5Z^(G6Z.VSS'GAWK5&[W0U M>KME90L!*[X!C]-;T4NDCG6/Y(C%Z>'*_TTCDK468.$L^> M,. TM!1HXA+6X'=>(''Y$,,&!)&+\3LMI((S18RF$ENGE'<%C*302455@E3C M(IUV:=KZG?S%.II-=WXG0!I(@SC1"<(D09Z:2C.*F">9%_E/UN_D7MDYY@6! M]221''#D+-#8(D,Q5>I;E@*/]#O7]&/%VW2+\3@JS.G"KY+U#NK\(53-!>&] MTQ,%B==IC&AO>@"_!$YRJ14S&C,8,,5UR&GXG"4#G<83;81/V9G4D%P/.9J( MTH:4X'KNUD"3-I2$5Z;<3)0+]6F:H3"S!,D- )FE7"\=&B7'T6W)*X2C?S,I MQ/H.W5HUJ!M:EG"MK1.8.>VP0T)8BI%?!4DEU98V61HGL"^.H4?7#\?V@8S; M3BT *""62" =P)130<-? NG$$$5E@X$++X1: (,A%'S=["AYL(HLEQD<::V^ M/9H9]QGEBL3N6BE[P<3IK;7!.UF#-FRNP<^X?<6>V0OB< 7R+RQ"#2@3,4$I MU@033#7@A/H%,]AA#(FAC;;D*6WLHZPJ'*(0^%Q9U&4N_^X-L9V(UG"'% T' M0 !K@#B4RECBN0E:3&#C05 -._$2B)@,"3LU-&,U+;ZH(CUB/OR6P/K>V?&- M3J^S=P\_O)Y.8BZBEP1Q!?_NM_+?Y >!.&\+W-*F7'GBW^+_+P05 M"C/O9#@J7?@W(U@(TAA,>&2N/$ZHMS2H(5((G'#&.3!4"Z:X5D8Q"):%5FL& M6858S6;0:@[V9A-H]S!:C'W5;-KSK.U:CEJ6HQY4>=I8S-J;P?GAXH$YH*A>HB/K", MV6R'M M!]_5HDN(WY7 ?"36P\J -ZK6]*&XL--EUTRHLWU447T5Q@RC>;F+4 U=[ M!%W:,WEC&<.NF_"9F'RO*$UG_'T 3Z\S\A$9]=%,^"XX\(6DSGV7^A&\]\@\ M/PR^&WWO%<1DY)V?A?<']2+4BNN*%IA$+1#.+"NWU2@@FW,3;JQF)0E)$1!+.&K$S0 F)$V 9DH(GKLBFJ,>Q &QT/QL] ME,()G4X^!32,<-O'AWL;;ZCHP' ]_^F' KGOS;\6H5NP)Z-?>*\3\WON[J:3 M#W/O\QS15:5#3I*AU_4-QT?5-8JU_>FMG&48(#H.QF])/YH 'B#S'Z=9N?Y( MV\##E9O-+ MMGW%7@=K^YW+G_=N%KNM9%E\[]R'L+4C$L!K&4 _7ST4[\U_F-8:("6"4D@! MDQ)[)UU*DA EB-^2CE.AC[2.Y>+D(X\+$>_*B'-3#+%I<6#+WB-#GI!ATM39 M9,B:D!@@M46(QC6%I;IB +I'0 M4MG0QN3T:]#5!I&3HO^2WRK+O?*JW"M>E4T_V9@Y5L:5US94?$[3+]?4V[!' M>P\C9)WV6R^Q"%M.I-2 )#I!DE!G:5/:V:EDZ 86>772;9HS1K\V*^*4J 1+ MX4R"$\(YU$9J"0RG0%!R+(%YJD5#S5E5N_\=9RF!9YCNL?B57,Y5XA1/1]BAF!-_2IAAPV @H0$%R8%XT!!T'0^%)8H MCS\_?K$Z-P"5=:%'XB[BE)F8Z ^'=J\#.'B5.(92CH!RW$"<&""U!E[= M$P,=HE!O,MS.2QP"R1#@]>.P"!0>_+/LW[G R/'0J\!,(<5J8J+AM4@S4*Z) MG2]9SWF&*J"Z;$RG"F=$GS*H>/_ ['3*!LUQ/PU@>UUY\(WU\[MN6JV?OWKP M%^7!+P-$77%5(YK KIOHE:LNF:N"^,OB^A$CTRX3R6.<8+:7L=LJF1QQ!@&" MWG]T,&1HB,1()8&W;1T5O"FU8&-6QG%,I.,DDM,7#?UZH\D3,O7OAF4*39:X M'X#[0EZ,3&\#RN-F*[8)\'%Z'QX_S,L%(M#A=(]B4\ZE <901:'#&BBA5$*9 MP@E"T/.@J*;X@A I)'E >AA $P-2K96S\-R?;9=52[]S*FE>67"@+$BY80I7!VG") M0*(HEJ$UO%1-@$A[9+IN==8KM \&Q@]F,0L[/+63T"<]JUI,UXK'8G'](,#G M^D",)9B2!L2?PZ,P+;<>?('62RF+/5)$ M_B+_;TTP37/(\(\S&=+4?I(/Z3J%_'[>O"T2R10B?ER.&9PP(X5*M'+8*I%@ MK/!)MH61#R'#>&TOZ.4,0VPJ=G$PL2%@7G)JI+<'!F8Z'LM9^8O/T[%_0'MF M#,_\*3XR)^O_Q@X4HQX#>,-),R%;)(RYP\) M@A K;8R71E[T%"\*(R/"O"=5(9/#.I1B*5,#?GYFE,&B&YOJV4@M>R4NK8G4 MVQRI&WD_:+ T,W+ _$%3KX"B[9^Q3B[&\U (ZOUG]9!UKLQD6%CR(OW.ZZ;0 M^BA8*UY^%;)NI2H_<\9*US(V#/$:Q]];LUI*5S(??_#Y<^R$Q[K]O_LWWD7A M'3=BH\]/C / [[&$,8V9DBIAU@&:*$<H\\RBHQ128(7W7M(C5 ENVY:A2JY>D@7Y2%USU6-==T[2R62 ML[/5E84.:)<6I&5QT-P58S67N>^\:[7,_W,N+YZV7^^#5;X5.*AXV,W$9!E$[Y8M_3[: MV5TM^8\KAH0@@&*L,>!$,R:@=_K&"$ZS$\2,D\HBI(W&SB82D%!FK9265+$"BOYX3M!A*9UMG2;8X'/_ M96VYBI2ZP?LR*MIQ5$A#*(WW/P6F&B,#>2(=)EY\&QTVV-&C0D?94]].% DH ME'C%R#'1T).=J\2+-@LD$)@#JC8E1IZ)^8\>=:K$05O'GNI!ILZ,G5:ED.!< MM9!78^="W'[0JOH07,L/+YJO*D;TJ[V,Z'T*.G)A^B$>VPV[,+L9Q@0:* !! M!DL,)086(BPMTM0 <:PCNH%- S#)*+VU9G"_\)]TN>AW@V[EY%-,7BJ^'S_D\Z[T "_& ME3ZD?GVZ\QU:U:> :X'*1=MX)_ =6E6H@&N)RD7SU88 O!>3S1Y%!!D;!3F= MI4WH(N%TF6KC1;Y?KG IE_3*:IF7_#W$A[B9M8534%2HYHV^,AT8C.20+N-_ M.[:?@KCU6FLNO1S.BCM,F> Q?J@Y.:49OB'+.'Z?8<&7H\FP68;9Y\I)0^6Y M0Z]$H@KQ&G5JPB'$8*HB;\6TE$P#Y=.OY0F59>XC/Z>TXDL%(HWFE62A-+M! MVV#Y2$^5KR%W-M:TAUELF,_"$[\T.;M3.:V*0\"U.N2B1*J>Z=BTZJVWN MUU;KZM:^X]H%]ELCC?W6JG38W%>MN1];I7]=WWJMM>^T=NVSUMQG;7-7M>KG M4BLT!R?>RM'L?^5X87^U\]NIN9F85V._J!^T5U@VO?%:,\M(3>.X@DI812%F M"&(N*51((@P3[^$V^*.>IYO*6]1EWOJAXTZ]Y'XV+LW2(M=!0_:5:U2 MGL$UY_FB=]4>UN2C_99NV;15#C6,.=3[ 8-GUM=C,,+W1@H^,@IP;P!_UW?F M^@9IW/&-=J5V\WD-);V*B[V"D%YBEG^.+PNVU-G]PG*0:5>PV# M=#H>F;V&"%?0WCH2LUD"LD1O^R4;TFV&M6Q OUNGM.&Q>Y<4%KAN1S48G/ M9>T!183.#ZVK=*B4#( 4@^]&DRSK?+T%Q6.7O+K",1VF@4B;J%EH\R/2[DC2 M:W^^[>\<-HVX8<7R28AS,?&&1EHMLM&HTCS! '+-#>9(*\:4)0 !+J1CI!$! M^DP)ZV$#/GM)5@,!YQ3"O6'FJU3IZQR>I%1)L%3>YX1 08D5)"K1B4' 04HE MY*1/.:Z95 %/4*JQQ"0-Z11]L>KZ+5E[+C.[ MDH8;D&JVB<-?K4P7&3#+SY/[114B/F#2""_LM%48$R XZA=A7[SU&Z**L'OT&D^\?[HY?D'6D7%Z(HV/SF%_N0J>7HWN6Q8\ M7KY(JQ"PFE%,*.+48), IKF7.]8\@*NMWEXJH+G D." MG5B-/XT"Q-[$#!Y&=FSZ(JU[YN+VSK-Y(F[ZILU/J*(PILYIIBS!VBH>VO!!; M%%)>%+?'RG7I6.IT$OP$ +W@U_!G95H]"7_^^?7K-V_>OCUES/--#@^:."/Y.O_./Z&/5;DH+M)=Z(KDB0Q @B6V(3B!&BI)3+^OU0PDJCF M3N[=A@NR31EU1H<8S*V:X/5$39Q!1%R%VU6X79YP4_X_1"*NH,:82"%Y(A2" M7#L&*707(=S:8%WN%F[XZ0BW7L4[.S%D(\OTRXKMMS3_=D7V9V.),7XH(30L]J5EZES57:;+$" 3:" M D202#!,D+0 8L6XX]I0FIS\1/S1TJ8+$_#;DS:7'\M<,^T:[+_EW/MAZ#U- MC_Z;R%9Z8M2_,OSY!WYE^&\SK-%Y&E<=2#%B+_9% _:;[Z[.Q]XSV])!)C?, MLY6/0?4UG.X MY,+5:YSB*BKZ)2JT(9 ZA*&V !LI0L,\1FUBN52"J&,%0P\*,K06%;"WYTQ' ML;KB7W_R5P+,Z",P;[,IML:NA4DK[%IPA5C^QB&6#^6K1K3PG7?!*U]=,E\% M0/Q":D8U%0UWTQP M B"P4FJ(J0OM%(%""GM%QQ+$CMY+]"CM$>F0D^;VB(.)G>]#&_D0^UZ]>_8U]-TGE;[K$*7."P3AC3&5FBIA5588L$L P0*IE!!V=YHHTZ^M9,DUHQF5K?$0 C$$=-VMRU@[Y=R@GS9Y1H3VGF*"$B@3Y/:.4 MY4![JF.(O:9B$&W:/N>A.,-XB)+U^J>,5QNVPLS6Z9\OS7@Z^?0\8O>.1U+% M^HIA(91*.F?KEPF=;"-VUDO.&P-M3 AT-2$NV80X@6F*6O$5OO+5)?/5V[SY M\[H\+-I"!UC3@9T$J?B3U9D-B\ PVK'#:I_H7%Y6&SI'C53B8]JO]W:2VCV4 M4H'D]2:[8\7")19(@J$D2F!,D1&&)E!S2I"4"J&FZKO#^K7_XE5 T #AMC+I M9,4"/V:O< *'F*_'=8:>E'J\B$U?O=H)G4N/0]LW7_/'WF3*/_)*U6QVU.B$ M864$P !+E2CG',)&0O^W;-+[%T5P;REX(WO=P)85,WHK7$IG**PZ=CI/(M1RUI#^]?O(OAB?2G^\J*YS67!U2OCV=C/TE#O M>U/,!8 8&\ $"K'Y!!'EH&2NR7E[;#]+SIV5"CJ" /'>BG^54PDRVD"0:.Q= MEI6NIAT;(E5KH@@$%8ZWU'H6&B 6+%VZ%8NE%U9R=KX911C 97<=YD"OEQZ<4X1EVRF(DL%\\6#2RU3&\';CS]XAE MCA_243I\Y&(&,I6QDB"LQM.0^UI5&$1S)G@BH-$6$R"]EC:<*0P@E ;38V&B MG'A!Z1! _W\"FCUZ[[W'T->Q=@7UNP!B)3FQ$IN$",@H0(IHAADS31 /L'=$ MC)T)/"&#SY':R;.7D^GZ;FA@[[7]$6;WHNRHW=C?X/C^*&[ECY)M+2MW*X<6 M&N5Z.'/1'G 7?57WX-(VO$T/X6UX[:MZ[:NZ+0=UO3_AECZ&.V749I&T(D/6 M.**Y'^'.NM]36O7[S:0J6Y:I.+D2/3 CI[98Q2C.LER/:RO9?:I>.WX_*PE+ M&?#XHO;C;MKC\7Y-_.5M44,=?72/BGC+X/=C=$SJ\<+NGS=WKMW28^+UC507 M*%A6FBM[2N6-E5=LD.-V6.ZK3'KV,GC@5WG3W28Z9>=N98T_UV&I^ M9W%9):"5Q;^[35&O%I#T@D,NK\U#_VFWN2 EVM&==YSH^Z9)#_5:O"T99IHXHRAV(E$.$5< @FR@D%U--R/HQR!POV/0.GZ^>?5 M:.A(7%W@]FH.ZUSUV56?7;=;)]NM@RK7_K!#3_MI]9D?'F/)O):SV4.6V5BO M9=!&.HU#M(4!WEJ$8Z; M/)@5+<]UZ5X9Z*G0Z.?)/?Y7^ M+A^CB(_F:<.O%[.9K7D71'&N$L&X0@:KQ$H(,-1,$9X8Y&QCE7K_O8L-=5)7 MU^+BX)7[0^"JT]!X*'T]46WR-WZQ:=I8)Q0]D%"H6)O[8*52\>J3K.[98_/> MU59H<&>N1.Y<]UP"B:^RXLK&NZ*S^V4N7HE^W&.ETU+] LVS9R^_.Q!/Z_W, MWHT6=P'L816I[C=;.Z'"'#MI(*028FF$,EA:K*E!UFD*+_2$"@XIHD.$UY-L MKF[D*=7,1>Z][WO4;;T_S+73A7YJSO''B#NUEG0\R,-U5^=W+TESM9H.3^!39]YPHQNA4R4S-!"#&.VH1@2K@0'(;PGPN=/91L$J:/A+@)Y!O>SD=?8 M]W+L54+6G\5K8F]A15S-+"8SJH)LIH&UG(VT#?TP)M. ;&UG>I1:,\QU0!-( M:A68.1W&7@XR0)B/QP%<;#NP6P7+<(>:V+U16NPN>-#NXJUVE[CNKDO>75U M%G;+IJ(5^. J&MX5C?"D:(2'@ _./!ESN_[QS;";\?U6BJ[W=K(J+L:NH32_ M^9'!L@IN4KOW;0P>-($M;9;)V[$=:Z L:QZL?V\53K'I]@+*\$2C/1 VIH$) M'N':[LT6AQQ 'K1ELGW+>5<01(T+M]]IG'=$<&<+=T"OZ$/HU%8D@/U.(DY1 MQ-K%'$Y>S'Z.^N_VOFPN^;YP:'Z>_.;G]/&+'7^VOWHRW%8! M^$T"* Q8S)@D6 '(M??5&<#>JF)*8WP1 5 W^FK-\W_;V32P"H< _GC$R.?% M[(@^2/23RFK21UG=;RG<<_G:-\GY?U;./GZ95EO0,(41$!QK"3'27 +($-!8 M<:ZM@%&$+@/$O%TE6('"-/8E48ZSW%]%*E')V%?I''W2>S]$>TG MF.M1]$3LM_<()7$3=LVZGM"<)V'L8$2:@Y@(9 MB:WE'%B#$4^D8PD'R66(\_MZ):B21 MQ=QP*A0"6#CFQZ*@I110P(U5XC+E]M%1C2Z&W?L@Q<]L;>_&T3D:G]^_?K-F[=O+TS:_SF)_QF8Z2)DA+:;VR--WP.J'4^F M/\Y!E_W/=2OZ@X.0[\NDD3)@U!#) #(TP18J(@REEZD_NJCP.YG^.)Z 6%$> M\:_6)7>!;FOIZN57)6N.K9S%:=Z68GH^O2\(E%\IIAHOEMGAKWY___:]_&1? MS:S\X\;_46Z!ZAL:VZP7M[Z=3CV;/7M9'5Y^^\HO?UL$;HMOV9+FNM*,?'NZ M^G 0KPP'J9V-7$U;\(VUH TU%,]>@H26[<77)I*/Y=Y/XKD*I'H>3Z9_&,CQ M%_F0;J!G19S\U^VL>$@NMJJI[PTK&'DR+Y:H4']PF\\E6CP%FV:2KY&#\Z^> M_>>6:6U=WO^VTH3E74YE0Y9RW'Q-BW>$4MQAMLK;%KE(\O/-JU_>O'O[^MUO']_\]O&#MW%BV<74!4"<>79X)%\6C%)+JE^A;W6S MEI^7G_[44-G^F#J@C24)Y8J_7,J0H@AA:YGESQ,]O;,?Y=?@$(VGZ6+66%)) MI.7(NSU..8B9!)Q1!3E+J.-04]+D_3RVI%(+QR70!"AM,8=".2%!0J14B:6) MIB[<1]5Z 4YTL%47KFG7CH^5B/FU^](H-M 6 (7]MQC<#SS@-)0:-RG[-NXI_U97D M:EWAMNJKW?S2@LE@7N7WZ/(60. L!(;G@B4: MER)/61AAVA'W(B%+,&)$0_PK.F')( M* 8(8\@E3L"MI6@*'OU5\:C MB1W\O\'(<_-L[BGA)S^>RGFI7S^&&N7L0&0PEU\'][/IYU$H5T[S0+&S_DNS M]EU:D1M>/X^MGMMP+AB+GEWF[\BQYP(YMUF!]"BME"Z'CUYS_V1U=',&"/Q0 M-_'VK&FNR\"JA1W)O6)@AVO;-L;N7=5B*VXM,-V]JUIL15QLQ>M.O*"=.*B: MKH^M?]ZNA3ME4=R&1IZ2X;9R_D-EE MB&;-+%TW3!\[YH;@Y!&FT1QTWF]LNTNF&\:\(8J:G<0]EMZ[U4#->:B-IPS_ M#(*%VOF2;8\5GFC%KMS4.3=Y9H*7STQK7G-QL1NY6P7%/NP,99^U?/8RSY8: M..NYQUOT\PW!A)-*[:VY0ZW.#KMCL4/&VF*]UL\#C[$VQ\H //Y\=X![9MS[ M-F/>M1!.-0>0$^ L%=HQC(%#W$F7"&\@&^+-9M/4V7 U:'.BDIEC[[7NV/?D M^K=?@^T[8;_]3:VTP!0EDDK(,.5:&& (0!8 Z;3C#049L-S4\+JI+\4..M07 MW<\"BK',WMD_9W6'SID6>RQ&.E4F['[,MI?D^Q X\69B?IGJ[?(O 1 S2"F$ M@F&BC0@Q.0@),@H(WB3_CF#4-.0?(<1[+ +['%'HRS"O.[W?.UT!@Z@C"=<8 M8$&,4-!@%A!*A9$,NDXLG8924;1/F>@E[_2^F3G=F^,[4\YC,LS23JH=%??= M4KHH-W%G!/>R',GC3Z^"0:8,>93!!**'4&.^6] MSX,MG4C.YWM+*S1$D X%ASV66$=;R_7ZZ.L>ON[AQ^]AJ+@B@FFN&,&(,9%( MFCA% 9%)(HL"@/:&QB/W,!PRP8;^.=<]7)M1?_**6J(9[$>1TESIYPG;\<&X M3L*PYQ_VF6'#]F.^/45K+1"_6\!:Q0FWWD!B%F)I*0<..B@H,(1R"9J !+HT MDE@R)'P/^)AC;[*3,.N%VU'GWZ=7\=(=IW4B7;A,E$*<.^ D9M3+%9[@)"&) ML5@@#DX3)T(,]-SOZH)'^W;^U]Q^O )V]?)_Y3BOZ9*A]C*#_+N5DT]VL-I[ M\'Q2L.7<^A-(?U2^0 =S.'W20VT2NQ!80?D/D?59O MS37(O[X$Q<^Q?ZY;_KKEC[[E#87 0JLUA!1K@B5.F />LX)0"VA.=# &AQB2 M80*:<-0N?\OWS; YJ:'>A*'Y4R/V18\\QQ-UNNJ3:#W_["ZCG]4^/+^O<[K; M'TVX9$)BE3C'L 92.:>%$3 <*21"-_BC3ZYV[OPB[EGWU+B*KJOHNC#113A* MD'+22&LQ%THJQ(@0Q+N71AHMKQ6"ER2Z>F3#XJ/6($8\]\$HPW,,]JC-&/HB M[-(MI.B/V Z8OCD^>4<%/[U"9CCUY/<,%FR4TP 2Y0QAV&& E:82)(H1Q%#H MF"KVPK9]@OGU)]UY5P'14Y.M_[N;&80= % (JK$%0C*IB4ZP%0EUU#;DE%X3 MWUMMFP8#J?S8HA="3HL:NGIK($G2!DB2-F*=KH(J5M U=Z!$MQ\^;3-\=@(H MZS?.6<_*G^TR)"_GMAZ6WXAE#0RE+A$R 5[W6IL(*@F#1NK0TC:!^X1V=F%9 M*TZTUB"Q@"+,L.%2),AJ9CF%0G)U$)8U:[,J/%^51^(*KW'@$=HKM(#@W=E3 MX68PJRU^0&)>NA85T5 X&7(>89U#>N9B/IT]E'4E%8=D%E(W V3T\IJ-,,_G M18?>R#B[N:X%JQX$I,O;L*KXMEEUL-K(8P\N>)Q8[W1)1:L>&DGCFL:UJ_Z_ M:JKMB:6\)W3RXUN:U.&(US";&^V-PAYY1&SF>)C$AZ<^'6TL5?NPC=NP8R M M<5^K:+/;78(&;-?&)B@1.[B!ZJ6]<_AB= '\VO'R]&8@?>(3^*WRR3$"U&<# M"*[CP+ 7<$/ST;?KUJ&<-UB/P63L9$F[0PD]TAX\"5)C;:Q=J[OC8H;6AM[( MDSM"3OOXO#<%@NB'@C-K/Z[F-Q"K@%%$$L Q,U!)S! 6+@'04FOY(X//M!J> MPF5XZCG, + MU]B(QP+N767"463"B>VK#HVH]]:O>FA .# CS[@S.]''J(H^/N3#.<7?.?RD M%I /)Q%=;Z=T&JJ*KL((UQ!(K!&&$DB'92(2FT2AK@3C\W7 MK,FNGW][NU%ZG2;OJ:\,==US3WG/)2XA1 GE70F)!:!"$ @UL0XI3!+3X$/L M;R\\U3WW)*(IO]O4RIF^S?NQ?K;CZ7TX,QOHF36C^=59.HU=>FJA=C+WZ/]G M[]V;W#:.?N'_\REPE.063&T4.#CPX,MNN$ M[8QT;RED=!+QMI)1#B3TP$61C'.-L@QRR"V6FGE4DM\JV:;+(-2^7O%(O?,F9 YARZSPN M$=BIC"-M":%,0P,PZ3T?W0$?O8Q=J(PAJS# . ,4$@> UA QZ@AB& K#&F2L M]W3TG@[_D%@%K^F0XWS^0K[7N1[D>^@R!,OP(Y:3#C/B/%(R&%H#%&9D )I<-\B68>+? >14$N! MNJA(3V,!BI-5 MN-IR"+%Y^]J%B_.HK>,41U**4ZI(2W5I,Y__1.6RWG6/,[ MGB'[.C];[AGMP\1-H_JNFZV2.(LR9@ATG "6::4EMI8C*0 2BC_=8-=)Q?// MO9KIUY5$ MN&\-E?+&UM50(&A5#@4^0(VL#7LH.(0'2GN[:3YPLZWEL<*Y&0L-8HI0O\5R MG1%"K%4&"XR-V:<9\J[R6,1HZ7@F8.8 T=2_B2D(K>86.R0$.Z@\%FPL<[3S M+O2XJPZM='Y0D1]J(O7=<,D8WP?JS0:S4-YJG.7EK6(-*R_V#U'%:C=SM."H M@TH>0=2*H_#CYJC3U[$Z[:+B5HM*^D)6=Z.*(Q2RZNM8]76LNK \G1E(E_BD MKV-U@./Y%!YC7CB,-Q%>XG?R64!MV=33YV@K=*_9G5@R=O/]@[A\NC?SGMKG MS\)YZ)3C*G;T/N06YWXM+_W#\6R6-9>K&TV]J:L]]U.C)9"/^Z4(2$?=K M/55YDCZ4O/6+9ZW7@;-*QJKY4#-.=08PU<'F$OD7U^\"F$56E**$:""JP(EE8R;V 8AY1$SD#9T(OH M>#U*($\%DRGEI&.QCL>0"7Q:H/'2F.G"FQS%J:99\MU79:(C[MP'F3JGM;JG MFHX."_P?Y;6B+5(HMS#]ZD+H*;**UPP%R]0B477,H#AG$AJ&."+(((&4RP@B MDA)'+&_(RCLB9L IY.A\>*%[H*"7H3.=5CZ!9#E(D(;&&JL1(9JI3$F+,Y99 M@@%S[I0;/$\9HAW;VR]F S^N$Z'A[,Z[T5R-O@ST\.RU6'LCI(M&R#U5U?^, MQ_;;8#CTBFG)6?E7-75D)$+ $2F8M802I1@S3F0,*$X(HPVEIH^WT0N6,H![ MQ\"E#+;KA+U4Q\!^DBHT)!8P[H73RRE%&@'IL(,NRXQD@IT2.$B04G"*YL2= MX[(N> 62Z?C;W1QV!XKX. T!A_EM+.GJ_K,8Q(*N#Q@K/M2LJ4V^>R;.\0=W M3'-GV^CNJ8]*%OHX5*.Y5TIO2BZJ5VG$'BXX9Z@EB'@ (:B5DBFIN*/"DI/B M!LY30LX84#@'W_92]12D"DE"L$$8:6.)0$AEFE'#F0(&6:*;&K\<3:H(3!&7 MERY5'7<*'+2U;ZW67M8R,VHRF/O1_C=Z_CNYYQ]"L(LR:;JBTXXV\'NJNW&'#E B> M4GC&R.').:L+WHFCY2QLA3,A;SIO0'/N0$CG/*O=(GDA[Q6QDB)5,LL* M;I RHUZ%B(P02[5$T!AGD*9:4:^%3HD;<.HU7,I!Y^RE[GD>>FDY2YK"?C(D MF.,4&<<1,40!+I UT0%!$040G=3A@%,@1(IHU[(-+R9X<+9C#9^NU=0]UVKF MK*?+37 ^Y(=^"T?$I?D8+LD8N2@#Y*@YC*]KG.8MD%=YH?Y99,97@1?K/W@] MGJT8)M)9"B$Q6"K"N5:*.(0 (Q B@+D]:3XC9RE@37E7CYO'>N%]/,)[HN3) M0T2:.8*D \J1#!"18:D#8G%*TLQR+IOZQ!TO5L)2W.AHZ/,ANNQQ^,5YGDIJ M)79Z]\+E&TQWM*;U6%.E0@=N&PD279:N<=CKW/;@=.+3N-,7 $I5A)*PD MR'!M>,:)5XZ]),(^JI#[/]Z_>_WR M8Q]GO_Q@XI8.P>MQPUJP\!^C08"9KU=.I=9;_T(F"5#0:( (]^#6D8Q8KA&C M0G)ZT@1^"%(*SUA[:#>]'[!A=R\?)PNV'U]JD$((*: 4S3#A"&H'",HRE@'# M# ?PI,YGD'+<)#7=CKLW+TU'&V&?+1#_:V#ZY^/L^6+FBLYTO5788^PC ('( M61^R?\PVJYKIC%%-L%=AF!'JD*! PZH8)G2 .B3IMT%/Q<\8]K=0*AYZ-!2@!,"6>((46!;0@/';%8,4P981W#&B=8 ML(["D(<+?5< 9$OIPC[\W8?>#@Y_U_3=/H78 *%4&T$PEXP (+4+-5;]WQD1 M"K)CPI+]6LU?9H"M%\JG*)0'QL/O+:H8<8>M0!H2P#,)!5 "2ZF[D1G?N%6-6C?N$.:9 M)LQQP0DU4 FDH&*.2)Y!8D_K>L$X1:AKGN3C"]=A)E^O1'HETG$E@ACA7 )+ MA-8D6$*BH5'<\3Q$ J6X\3!4KT-6)GEV"'=:G/9/-5SDY:?4 M<#C^ID;FW 6HGHYYVLR;?SH:_2_6B,U=Z15KOBPYLUZ3"A%,M?UFA M+<\4100!C9$\:4TJQ%* >/2S4!=G%'#N*G-(82((AUPYB M@Q''&E#%FHZ '_5T!B,@!;)K#;D>E_.)- .WZ1?]'0(D31 6_E^4?G_BTQOO MW=RS2<NCB\$&:A/___GC3NPC,="8JW%-'UVQ2+R;U MM"+/G]ABIHEB1#DC+.%06I%)Q!@VQZSF=7E!@0X*:Z]Y'D+FSHSE+ERG$&($ M(1)HXO^'H1%*.08RRRTR#(H&G?*$ HT/(H8-B+#Z\P_^&^59J_RR($\D6UB7 MP2A'\R\VK_QAY5$_K7T=&>"SI]&_C,R$@H9";1P12.I,*NCQOM(@,$(&2OPR^\#EC1#CP7_[[-7OWY\^U%]<:^F3OWVTO^K M6EHS=&H:U^^Z0I?S\<0O(:CAS7(-X\6:%#6]X^UX/ ^U<(H7E!P!P)_]G<6@ M[WS ^\6-=M.54=89T'A [*;A68$;RE]DG@+/,W4S&-[^D/R?SX,;-TO>NV_) MK^,;-?H_:1*OI,G,30?9CTG\]6SP7\]>(DPS?O[F@GH*#.?%;%C^*#R^NA;. M-_"?_A)>O-=4(KVK64S\E>;\=LZL9/K8C[1R"J=RKFQW.AO+KYZ]I?FJ36MY_I\_^J4'_#J=-9- MFKH>:5K$]66HZ8GE?K!CN?/5OFNQBW6-!VA,<>VKF@[4J/;J.-[Y5(UF0?6& MZR,7QJR2ZVG0UG_\_/+5+V\^O'W]X?WG-^\_?WKVXG-0,,DX2UX'13\*YR/4 MBY)AUKHM;E!YY?/:I_8JA[92.:Q2.?4%VJ*^*8V:NU3?QUK&E:7+]5-YO M[:J4C4&,6@5SV;_3K^;0F7DROW;)R,UKBQ3,:9=E_LM96-:YNYF,IVIZF]B! MOSIU(^-OUV[^S;E1O-V$?BJA:(*Z\72:AYORDS(Q9[5663ILYTDV&*F1&:BA M'X)_\#S<.%E,)^.9RV\(C\R?-$L6H9M&N&LY]NK':?7K4!!=C6Z309C6?Q:# MZ!08^[_MPCC/\+,&7X&?PFVBPO:?LU>- %7$)!ED_N[PV)OQ--3(_LT-;_T; M/7>,QH%T:I[,PK#\ /U-8>+;7A9:V<>;M,=YSDO@?YV]2OZN1EZ%Q/Y>-XO9 M/$PW^??"?HE7!J-X\RS6HPC3G(R#? 7*C5Q!EMH$EL-. YHPUR4M E43M_R= M'V70I?XA7_R%KRZ0L39[3]M!O.R^#FQ8[*ODLW]YSMS)%__-*!!W=4 YOX1' MUY^Z^:QD=CU>#&V@@E]//\W98JKF_ND#/Z#P2,_"L=O9N)B#)[_QP_>_'^M_ M^U?XA_DE^!K4W"!0\-W(D]MO+#>#44FF)7'\")8L&;YJ)-8@JZ_]Z#9=X:E\ M"3P1P\7( 8/K\=CFB^]'%Q?6#R]JPS^7@:X*3?%?R4 MHJ3E/)XF;C;W6'CNXL5L,5]XWBOX/W)\D(&A&L4)S^:!?E^\<%TE+_U*^_?/ M%L,XX=H[S.)F,1=FIS;$V_9*6+I]@FN3];'*")>JK&@SC1,OUC,_Q MP_NF9LELH6=SE?/#PG\WG:O!*"2NS_+E=.&G%)9@ MZ-4]0#BN0K!DKG),'N7#>*WP):Q3X^L#??YTM\U5Y13\ZF?B%:37F['!0WSN MN]']7/%*,2P%0S*CD '=::!9-)O>224,VL*HP$(X'Q\](9P/*5LTR'5*C[?;A^UAU2L%:3BCQ12):O ]O3DYZW(+QXM^4]. M<-&*X+(@^&,B=9UU'GI0C909NKD'*=%7YG' V@Q67':-4W?_/@8?E( M<(?C;FWQXCML !^1Q2HKVV\6@VI4M>^+1U7?V\',@[G;<&7H<5?ROY)!L+<" MD/+S'X[5O%J+5Q[GY:C/L_+?E&=J;Y3E.P/*P9#?"Y/7B\+P^MM8SSQ>\B#. MC?PN$PW Y9;BMS?NOQD./-I39AEZG:$:^ I65CXMC> MT X"3(N(+5J$"[\S^^]RV!9'4QDC'E]-U*V;1E1HRH(>KD3KWB#T'_YQ]>FJ MZ*48KGL"/ ^7"C@ZW=8D>64L$5YFI2F2#;)Y,%CC_KJV?7H YVV\H2?O;)@K M"COV#PCFFE\,E5O)M>D7F#,ZH?F/LVJZ 3J.M>? ^)#9 VS+LHV:0N#1J:E> M2W5&2STT-D*@E0S 1R<#+W=8JVFU)G7EMVI%7^^V4S]XI:Z"U^Z7\6RVTDJY MWH=0,>FPY@-4@NHV-:4\>&)(5!* ? &^V:)X^B*-RXM&AE+N DW+N^U"N M?7MNP*"Q,+/6&D6X#"G"0!- A#09DGQ;>?:')R=._6M3V5!,Y[0$RH#F7$A' M"9.$0J.].8.A!/Y/KP!=@_/G3/R&4H%%2FF#.Z3&;BMH+R"\Z2" O7R;")#+ M1*JL@;H\.C";!^_R;H;UKSN&I%N@G%"&9-3+. 96T QI1[@CCF=<-K1_NY,U M/X71OQS97\:>GG];3 +8(QS MZ+]0B-R3(1^"+#(-A;":^MFNV0[5IAJ_?FB<\]P]:%PR=9.(Y?YP;<,/;9#'Q=UZKKS$0HGZ/COH\;G"5 M_&/DA2D/VDS'7P>S8)^449%W(;M@Y"7M5V]*>13ET8!U:5)X\%?\^KF7N[3S M_K#-(!I_&WD#[WHP26[4;1F2"/&L)-B;A>B.1[507QXZVF=?64K\^K MJ%T>.%RCVM4)02AL!4)1[Z!K2W#4BN#XT:'^,BWL9(3&K0A-'AVA/R_-I$K/ M;6HL/XQ< U6ZT:O/?\=$BW'RR>5;*!;H3MU;Q+ZCIO:?\D!_@^8<^=4S@9>O0D#L+WSH]S3V;,ABP@/@O/>-\ MN5XW;:%(180[ M_*NV_2U?8A=K4TBK=(9J^C?C67"FAD2^,E+LEVSYC'QLA6NWFB=D<9ZLC#._ M74QC##VGGYM5R0?^O8%774 $@Q!(S/,0OHP&_RV'5D&)D)WC%Z=@$/_C CZ7 MOMME?DX$SP%J-Z?:%+_W7&K<+#YW+1.CFOV2=0MNJPM"G$.^0*-&UML+0%5& M0C&;DF3O1LD7/W-O1Z3K,E,3*/+.)*.5T?U&P^-K\E M.770T] L^9# M^;2X\6QW^R';[DP)+WHU]%O.L^5H&1,$$F*Q,Y1XH"2519 YI2C1*K-RCQPO M-S-J$KAHNG!-4W/2:*JQEAYL$0"QU$QR:#&VX;U8PD=NOY:,]$BG5]_OEMRY M_3#0 9+3*G\,\5QRFM^YFSE;<#1:0SC;M[$'-SZ7MMS,7#N[B-X].S Q4SC/ MG9X,\OAM]'>E3?FK99KA.IZMQ78J[7DWZ*YR@;VQL>*;#,;/>!&R(7X+]WI( M.TZ4,='+%TR'.OBO6P9;LFU_N/^AM0/XM%6B'1*'\&FC)VO73>N.K([PZ7YP M^A0+URIA#\E#%FY]#4KL"'+L6/ZS@N[C<4P/N(?#(HTCAB+"Y^+P:!ZDV >! M-ZS?9G+).DAMQ)HFF\=Q/6L\1%I\.'Z%$2$:FP<<6$SDA5<:I._1<\[N#68'4; M8/$>8/4 :[N9IP&"S!@8*J-IX2T]Q+#*D$-.,IAM34_?5Q.]'2^F1\W!!L+_ M0[K6=N1BM,T9,9;H,5:/L1Y.LWF$E4F,;8:Q(#:#$F0.4&H<\BI/J8--Q[># MK\>$6"BEF*4,;)[LZB%6UR&6["%6#[&V*B('"1>6XDP[1A3 @C&/RD-ZBQ86 MV*W'K/951)\&OQ]5#R%,/<+JFAZZ&&5S/H05S/,>8?4(ZZ$4FQ""*$XPH<@2 M1+"4B&M-&$.04(^]#E9LX9#),8.$*<0HE:1K_>9ZB+5;M<$>8O40:_N1;:N= MY91R;!$1U$B$K.1 91I2#OC!_O0W8;)'K;7@ER;EH&N:Z&+4S1E!%NI!5@^R M'DZU28X(%3KIWVHL0?X?B*VTS&@C'6"0&XT.]JA__N:& M1\U:("GG/*6T:ZKH8O3-&6%6G_/>PZP'U&TX$P3H3%%M,\(1%]9P)0'&3C@K M\.'VX_5@&GHF'%6[48!3TKD3/3W0VJW=^K3W'FC=X5476:8 (!Y;::*@DH(: MB(5@5G%JQ.')H>/%L9412P63J6CHQM9#K;TTSGJ_<]3.OZ@>DLS&PX$]ZVQ:PK?33N=D.I4*S+57I%1#1925 M.C1B5 !1"AG'5AVJ4^LB MS]6P8WIV^[0[J$SM>!%*0>TYYF8=<_9".Z>;VA'4)X**&NXXU@Z33'+!-2:6 M.0 %R"#46]3GJ?M*=4L''B@S#8JN^O,/_IM05JS\\O[UX,H;VY>%:]4@$9<- M$E_&DI1OGWYZ54RF,T6H9I^T9LG;R__93&PL>-Y:'^> M%WT,12!#V%IT/S- /)AL4=2W7GI/?6-Z@;T,7G)F9 M#G3X@4I"_?F;Q4U9 #_O$G7M?W(]'N9=[?V/0A.9R7B6?SN8E=U);2AF>>/< M/-$N"PT!Z@^YHSY^WO>@FKO7%>.R>\,LL?[!INS;4'O@LA_?C5.SQ30^*LUK M\OG)F\A$:542/J_!/W$C-9P/PLQK9(GDG(?&6$4+ O^U'6U3O#RL9 M7WR5_%V-U)?XOMCQKVJA8(MF!\K_,QHO5VR%7GZV+_VKIT&-%/T#9\UD\1M! M;*,PR'LMQ.J?ROY[,9O'KZOY^T5=CC8LQC#O2+M]!+MDL13)\*N5#BE_J$GR M'^I__6$5"1VO].**O#Y[46CU.^M!A]X"@5O==/;&\^7\]OUX[GZN*-14#)IJ M@)CD)AR%(QA(;3)@D(,*"XP9RXY0#%HCI#A24&;*$02-L-A01E7&26:#MR"\VG[7RK3'BN?K.^U\ M/%FK^:S] OKW?">_7]\UMSS8*])Q\X/7,-+6G:)X99U_B@*_2G?=M%>QWDYL M[VO&GLA-O89ZT:_&'FS'>LUQ=QM/9XF:A"TO;[M6=B[5_G;ST MVM\6?7A^=7&[L,GKP/=QUXO%_D/KO^FD:$=<8HRJF4W9A<;O$!&%Y"V2AL-< ML;A82#KOT-)L1F3NYO:'O"G&A^S3M=_N9D6+P?\Z^W8\?3D5YHV M6A6&K.U+>0 KEL5J&75*"93;V"%?S:[-<[B M/$)/FAT]&_,)OXOP[:.79/?13>.UVBRUL!JS3!DA""&<:T&@RZB1$!%,T*8[ MOVF6N#Y+O//QSCY;-.PT#ED//Y"2TP4111XR(X)E4:Q MZ'8#FC%CI=C<4G,2Y.TI \#)=6[@52]:'N]$#YS_>#,>Q7=/PX+?KC'IN4'*>0L)20S=JWVXA8C26)@]F!3MMO/HVM^';=1)XU M]>CH[A:T;_?(]F1L['VUZZ;UUE==)N!I(5!C$YQ=-[&+(5\C!'KG(:<_PN#?WU:Z-G #CP(^^357J&5H^9\]_'#$=4E2AF] M&Y#X+7IEE_'PT ]^5/A$RE:)&PC3#S/<&CH3KFY21\$W82=RG!,E"2/20L4) M!%@@ZB2C'(!& K X7'E?:3&@J M-&*:-J2N'^P%5&6Y(N.CG5H*)AQ;EN&E7)#C+^$A[[UJTH4R.,XYG%V!A'F!)2 M,LF45Z,6&ISQ#C$;0;11E5XE[VYNG!] [/->]7B-/#8?;R!'\9W.8%:EVB?__)N9O*S_*XO[H#_!CO<.N>%G>]SK>$K31AVP5W[\;O:ZVC/_G=PP_S5S+UY8Y M ]!H1ID1.".06X$%P8P;3 &71C1D2YQKSQ0I]+*"&V1EU5A;VSE/9ENFV3/A1L4:1.[N9P(]"X7=9(-AGF;^?R8 MZ'X.YT+QKKJ=OPL[:C!($/AQUS/BS^"/WR\-FD_.3-T\>,&]'H_.K'*3KC[\ M[(;J6PBV;K&) H ?1YYR15^$'5+7U>M8U<-[R< MW_""G5!BAU7'_&"%0B'P[(&OI_+ SS4XY#WZ\!N6QR.Q4_W\VC]H]D/RW>#[ MRHGO3N!C!(XXQPF2T#!"3"8!85PRR*3&RQ:+FYF2Y_#5HMR!?Q^;^4=/0$]! M%]IECN):#H?%\D28Y+S)51F!'I9]'8P7L^'M\W(I8Y/N_+'KH.V[$@^F!;Q[ M[64Z_->_\<2+1B5QU+.L%,(2&(Z(\TR C&GE,F#!UDKY9W(,P[V6+=@KI6.X M6*)UDL<35U[:20 [:*Y<.]>BUW@IJ-F..1 M\4OR(< *;[CG?9<]MOCF2BP5'(VSB4IZ>1.\D7Y_<&817)0K5CW5%F.2&4'\_HXQ4]A1@:7@W&+I M&6ESDT" _BO7]7HBXL;PM_5[R$A<*>;YCFKM@*V:RN@#7N 7ZMA@8F*O3OZ MLE:5?^I?J.>>5N54XX\\!O3K$?((7UH;4]R""R6N@(OI?X43)8#:N.,@.)@_^2$-_7__M[J9_.CAX57R M7?'(E>^+6Y.BHWCQD^ Y\6CB2_W988HE)Y7)?36."F!4#P>SZX*IBB[[W5)3@Z)+ ?IGR(;X/'[E\EC'J^BVFL5QU&-)W'DA4IA(RPG' MTJ,K@3W4-Q)*@9H\QQ@"W$J"Z/X2Q*[X5A&JUL+CI.@6'@6\%-@@^#X#U UY MK\/HYRRS7@(L&@^MEZ#F-O+IL4-T"!M-H324H(Q0Q:2%B#@--$;&:-W4A& ] MXW(K*+T'(?'5IA>Q4D5;(G#7ZJL'F,Z-(LG"\Y<4WV3.W4[WI@C0AZS&LG5G M/,ZD58QZU&\)M5H)(;2,Q88SG+&F@BQWD:TM__$[V"^/.43)OEO;UE50;GF5 M.NWJU(BK51XBO/!$Q,>&N.X/T39WZ[:7_5Y5 ;89. M3>/AG^N*CO/QI!QW<:4\ !0O5AG&=>ZHYU4_6W_MV_'8 Y-G+^IY]"6-EG"VLC;;[C;^IV5L_6_NEZ6K%K?E2NH"D(IZX:UBF>Q\J_7_:5I6OLL[U^=LF%YEU-9/R9:S[%O6KPC"%V:K_)=BURL MYV#NAV/N:R&KY'H:]I$_?G[YZIQ%/)(2=[W78C#PR M_^DOZD7)*#6IK9\@6?^T\G=[3=\JZ0^27M-W9H8Q?>RE1Z[#FLU01BLB O-S M70(OSW7!77YDN)IQ8*'VG*$$(1DWF@LF*!#"1*[93%OWN(N4N"L<*3J+KQRF M&(I[99<5KNOO@^']/%O$D$AI7@>]FQ0]7TG>D-PD45C!CWF#@F=^&Z=7OC4G^WYF6^OE$%RD'&VF1E?Z<'O27[#]OW@@'=T9^:'(I?^H M]# TK%K=C9#F#_*T*NU"+U9?H[DR5*8X0=F!Y=:" ,D9)]3_'Q=6.THUSY22 M1&D%FTJS[5CN7+X><*UQ"B5KM=;E6A87U]=QWK<H&52;!Q*$3>OQIM&%^S:1K!'6FLM!6QK$C'7 @)-N&4J M)F=*[$<)@) &9S1K*C!Q^$[:-J'XJD&2XVYY.!T(M1Y4(.=QA,FSU06"A%GJ MN'2$'6]SNX,2Y#Z4@'*SYEL:LB(F)4<6)_JGX]ELZ0G+_<77RZ(%U?:U3X9O MHY=LFI,W9X0:29F$3DC-H4<,Q"FH'7,0&[W8T8'=RK:C!D\+XI[GPYJB)%Y:7Z*3U-K=]3/;(5 MDE@I%>-<*\0!\[K$F=VX]BB$\IM\RMEF5=.2>D&A>7JXJ1HF9=Y-U'^3\IK/C!-PIBM:S&T>0?7"F7<4Q*[#OK[]3I:X)T MB^2H:J55\CX4_0:W29(VA)3]!KS3MYX0G<6 .K()8G19Q:3H5@U4W<='B;S!;Z9C"? M+[V9-:)4:U0=7LDI/IC&9_Y85A&TJ:?(-^>!0!K3Q].P<&XR#\ZX2/MO@YE; M5C'4M\E0?4OKC+#J$O.WS1;F.BW8(13IT^42Y ,MIQ1K]H63(S=NF>A2G#4I M9K_UQ,EW?C)-CU#KATK*E/EP#CU\CH&Q;4<6OB^*. [S(\'3Q%P'+VE^F&7B MJ32=I<4]\5Q$FK-V_&EQ*L5-;_*,P%I2_0I';CTN,E+,OO%',1QS=Q$3?,SOO& [Q<7+U?'@6K+N3+R_.8P@OS%::!Z M/J**[*NY2H/9[O-"8?7J=ZVO6C'Y^ZW=R0XMH';UY%"_;6Z2I TA+R>U[.0E M EME;*"^3E,#2=H04HL\M]EA;?38>+G+K>]6.J.H#U?,[UDP4KZY=%6=C?N[>X& MDK0A).X#VUWDEB<:V-9/-K"]+):X5@V\6W%NW,HYA7OG5 -)VA#R$941/X!V MK9PO^'*=+[EP7]RP+V_$)Y/V5EXNO.[ENC#?0LM2&JL5V/(CB1^69G@]*$\ M-P2%9CJ(9%1(YZ0RFA.D%0:RJ1C$:@6XX@3!LE!O;2.^9R&X=^_?;DGW?CYS M)J1\?QM/[04R"_H4U-54R^C$\U%2+RX*L]@ MB@MM"7526VX,Q#JS1$G!W(-1?*_C!OO0>QF/J9&PBL'$$-' TW@0VE.&?T6G MU>D:U;3R:>/*IWUBET4K1S&63\O27C-@'\IL]4:DZ8 1^>S%K\M2^)=CW;5R M"Q.P*G?)'N>)#NB^U,KC2F /_A\'E":M',;DSLZ?CQ9*W[_,!R$6.\N@QS.$ M.Z S3:!P2&7:4<4:&D?MCVR6&K$#*/NSNPFG(:>W^='9NZP,1 6TT(#,XVJ" MI)56&**5])0!3F>[ZTR?FQ+WQ-=;FKB8^*=-G!)J\@1N=S(TQ$491?KISW\U6C_U0S(C4./3>V'XK'$ M<*ADY8SO)!Q85<.\[E'#B*Y5?DXS]"">NC(;V+I A<$H/Y.$,=1X' M0_#J0:695EW82-2MI_*NO6HEFWIE2'YB M\<#OUM..IS/U6OEY:9_^VT"2-H1\=.F_?5WY8]>5AZ"O*]_7E>]N77G:*@Q# M^[S]!I*T(>3Z>?D+PZ]%&=Y0AC*>M"I09EF^I0'YE3BSX.BF[O-+&!B:RA;G MN)9-U/(NIX/XJ&4K5.N&7CN&4V=C,XAX.=;+4"NXM*QF$@J\!B@=AQ(*L,YR MI%I^; !Q:>@N%L,GH1)++,HY=+\/XCFTVZ;&O9XFLQAP4<8#Q]F@0*?98KZ8 MEK//RL+&L[1VO&VSPF> JHNAK=7KB25&PC!OU&]A,(-Y#LKM(//S6@SS ^$J MU/B8VN?AA'B$^'$L4U<<4PN/# A\O)AZG;SVZUB%=.;<;T5?O^I6Y=_Y;[_* M\]O27*D?KBLP=W&R;DN\LU8Q)N\Q>*Q,PHP0YO7$>+5.X_"0*M@$J6K.4VK.*J!F)="R"5 ;$_15DYT6CG1 MZ\& [J#,[LC7B:-[[ON-P%:I(>Y+P'RN=]$O1@AWTJ^[U&KJR'$/ M\JW%"&L4+?ZLXH7+I]RUY\5?M-=^K2)?E%\<@-C,X"ZC]BUD!^>TA^6[=W2AA9OJRV\:[V_:XM3M;11C=UE\P;7&WWC3M G3@,%K=/$ M&8R()5H12!"2S(%, R&;>[D@4/;30. \?=_2_9J^/52;**$ <8X!)) E$".! M,R HIXHSXIAM3,/UM#NT(\[1V[K=16U/[O767><@-6&&ZTP HRPA-A,AQ]<* M93,BG>6@N=7:G:1N:K5VXI9J6^B\JU7:.>B-)=!$"P&@!6O?T0'M83J=;>UUMD1R\;#X?A; M&3@PP_$L_&V+RN#U;EA%\[^&+3ZZQST7+T8A+!!+K;OI35Z*=%2^N6P7N+T1 MV9W*\DWQE-@$K_JRTI"POB4Y 8G#T%+,",FHMAIFSO.)_V"L;.X+>/CNW[(? M'KCR. MN;DE56\6<[NMKG]/\[K+\Y6A?CFQ.I9K?^[-?H1K-@!%8&LA1AJ4G M&=?(:.J8LAXT"9 U;2OQ=,A]M_%U%[A=3&^=FCY[0:_H>G7_)'S3R$IUY/Y M3 4LM(9I"A2 A!,J.)6$4>E@)K24+?;=W3AGA:/P/3HL DEW,M2V%J''YBPB M&,R8#KT!$<%02V_-9 0JK1!P5F\[_M7(*E6TA$;>V&"8BE<>7.=0Z$T+ZCC/ MN"2&:&TDD09[KO$62)7G=!I8UII-*-K-)E4O1(_/%L-YM*-KXK?LF[[6K',W MR>_5D-.K="$SZHPVAF#$)>"6)L/EU$\2X:Y/B[RE+^ULV5N8[8.]9-7C::J3WCK&]#4!JK(>#+TN;>2TA?>HJMT;(!,J'D]82 MOR/P"KE"\Y6"UK5JU5C05YY);+&OO?028]^JP?2?:KAP!6+YI:@9?ALN MQM>]]!R;I_K/8B0Z+,.K875L/:Z*U IJ)B4SD!+,,V4S#DCFN,1 ,KK[V/JS MQ/EM;A)BA=.%:UIX(6@FB )::[^M(J2E4]0_P_HW6,)#C>D#>*U5F@Q;/\-\ M@4IU56.I6?(U,(.WWN8[.]TWQTHB,S6%2CASV&#+"5.>?@K(S#+E,@@9T@0W M5Q$[/DJ"*<0X)6(S5.(A81".D/?85*L_IU"T3[9[5IJVHZCV3T;5C%! +0 : M<$P@,1(C2C-OP66 ,J#)3JH>ZD9IO0X,TI0W>5("$8],)8F#@0>=8E03):ST M NR0\3:)8][@W>9BVHM*N_T"K4DD*$F!E VLZK?F2I"H&,Q*QV"E7NP MMI^\\I;I;\_]1C >NICY6ZKS'[;7JVINW+B:@;&IV%:2-K9KX]VJO(7^1P?I M_U99/-;8 VWY63ETB[\$Q.\X4/&N1O)>?,*KG\9EL M/C\LA6]KKEAU^.B^27YWY&Q]C2\*1Z7"R;1GV](!\Z^[?.PB*9:E.F,7CFWM MF?FW3@0_H2 F__<9W$F04[P5[7QK<;"M?&G!&"'O96"+(=PC(;$X#7C'.AXC MH>X01?9Q$WVU2U'<8Z5WIR_>M?;!!3!WSX/.B)/]-E63G@T?"1N^7@7[CX4% M&W-0C[]W%+L69W]N.CX;EAL!DB8("_\O2K_?-I%]6&K@=458T.?\"M7.7^>[ M?7%M-Y^=SUA_\_LD[Y8=@V;?#48QI#9KF9A]3Y;;DO6^MH[PP&4\EDK<7U@Z M-O!MPVQ8BF+D\K22TV6!N#/@'9V=T9_SNI9P]C)HZ2\Q2OOJ=OF31G]HS>U9 MBEZ(E->#R,8!8QDW0D! ,+.:0I-(6M4,X%]PHB $!),JC\)\V!4U;L=M(?+\/L2>JS,P#OIPNI M?QW,?@OQ'2!_#/D"X<21"S72DA#L[QBN[N#VTL6-X[%N"=OB8%5,_^X]87O8 MO[8G!'%XZ^7@72$&OWHIJ*-=J4*_,;\G<$@TS%3F>&8)Y%8(IX4\>:21-2=L M/T>[L@"OQ&8"8+O/CO AQU2GP1*13,/JBTG6&I)J,?9C!K. M+0=P=T;T02D(O>Z\')Z]C^[L'?6=6[ZRPT]R.W!#V[%]L LNH0Z9V[TOZS'L MO*4SJY2\M9TW8P+QT*^6,4"4%1(8*:QP%C)NG=I]/.>HA@O8NOG&#/SG_W73 M<6!9@2#ZL>-;[R&L_>=>!?8JL%>!#Z,"$0 42 &@PS)3QE"< M,1!*T GA#)2 ":HEU5NKAG6K[&6WT$ G=%VOFB]?/?2J^4FK9BQXK'/EJUW =('E 2/RU+7G7,J.G@]OCH]'#7]L!' M1^ ]-KKUC8D!RQW*#&>"$*&AT@10@0D&.J,6/HC-@.YA,PC6\:VIBV9!K]QZ MY7;Q!&ZAW"164# JF68AQ PT0-IHS+GAB NU+4GI>*C[26NV/IC0#<%9K=89 MZ\9V#'SW;JNN\D[7=K6G1/L[^H@O_*!5K?3VM=%9J]KH_+*;DR2KI>I/VFF( MMR*PN&P"AQXF(S>_3PO O-E?# N]]@IO8-TTDOK7O(N4_3#ZO&PT5_?L. B$ M4,"A3!$)K9*82BX88E1+DVV+IQZ]&R"F*/7J=[/E2.S1HH;#L5'S9>_JU1[N M^_9[63;CF+J0$/S5)9G?+7)3/KEQ\^NQC3=.G0G5LN/KXCN*OEQ%RYG$Q::# M5\F[4?*WQ<@E@1AI30WY\38.JMX_V%^/3;:W]$OWC_[D)O.X><0Q?3#S]J$;^U7VT#>QHUN]Y'#^5=.6M]2$L*?\CRN4?55!*@SG& J$A MR@0R)+"9]G]E+B,2.VTY6\C//^V2O2*(L8IH4,MNB# M6VON6R^#(!'#1 IG<.BWA:2 '!BAJ$6,8V'OWS+ZY++&1"I @[K>REM3=Z,& MHV2\),!I6Q2*5L!!7C9PN#\R"W,MFN&\^O7CVX]^U5Y-G?KMI?]790F8H5/3 M"/>OJ]G/QY-RV,65LJU!O+C:GZ=&T95V..NO?CL>SSV#EC;-^B/6?ITK]961 M-K2H>-;0 FKKHJ1)O)(F,S<=9"M+).Y>Y]5E\XH9PJ)_TWZ3B52OYC'Q5Y[K M<.FYROPL?O ;_C=U.ULW]W^ZGI:W%/T]"OJ"T%NB8=U^2,CD]_S;^DHDU\6< M8D^*TG(K6Q@U&'7%5\_^LFUZ^RSW7YVR8;E7I[2EXT@T09L6\P@=CM)\U>]: M]&)]!W,_''-?-X=*KJ=!W_[Q\\M7O[SY\/;UA_>?W[S__,E#_=BYRN\OKX.& MCWU*U(N2<1HZ@FW0>KW/U\KG^J>5O]OK5=E&KW*PIE>/M7"G4*(E[?9K*E:P M],^?/K[]93";?SZLG=B*3&XZ8)HH5!.?NG.D(3A<.7_69%-,3B98)W$:;HA% M4FN5M^Y'NFO2&PXMOZG=(>ZK'8V.2(U]9_Y=]OW>$U2+^;AY@AL>XPW![.3D M2Q#;X.]<)\J&Y[#X8]5C>#[.B L>UG7 MW"5OHIODO<=TY>(5-LHLO'6]4[7EA&.-+G M:A[:\"J0,9 !(B 66A&;(>L 9"$>"Y_MZCNYJ90O2'/FENS*<(=N[N'E\V*' M6SYAS5E?7/00<_G3""+CFVQPET5&K%2'MS 'U4AJWQ>4J+ZW@YDW&6_#E>%@ MY)+_E0QN)N.I-Q'#A(=C-:]&WV"!U[I!)]=JMK0V:V9F\.%-%E/COW303Z_Q*IY[.2; MY.U^0R/?P@A8@W1U 5_II'%L@4>M!![?U;YUMQBUD#VTG_[;1J#:IG L5HU MF^?D$&+=J]?MGJ"T+?S<#W$FC49=U4MW;2=>W98;TQA;I2MNCG7WT: [@XV' M)$UN3>NL!U9/\?J[WXD:L@..U-'SV8O<_>(U:&,$NLTLCY=->VJR=WW5V[_S M@==@6Y#_B(JB5PL/JA;N;+A[ 1S9+WJ+12^C?9>ZZ ^@AM;Z;Z/)[T7O[49L M=9_SS2AHC*F]6#9ZCK?K].F>?5]SV7<\S2F7-"CZ#8'9QT;HXI@M@ MI.V%!BZ5A1X8=QZ>U'TT);_FKUQY%MB,!(7.K\\'OS^_'EC_FQ_R(BR(,$J! MEMPZ8A#2/)3(T@@!!QF4^-F+OZNIN0Y..K+F_SH%#YWN%,:1)/]!,JE/K*6. M>VAA9;!W\OH6%CY6ZI536#"KI1*&$ *(MC34$4(&*^68:\K^WY%Z584Z1NZ( M^588IGY4^R7_/W86[67_V.+4? :J5Q\UV5XI2+9,)"X#FO5.[=0*98VP6K", M"*H$L)(A*"!SFF6ZJ:CT83JEY7$B#*\H> HJI1-.QDXC.D.M=D83#]@U!^+,7+[T-,.P>HNN-NN*!FT&8- QH(WC.A3+,DR)C%() MA?#J4TJ+FTY=[*DL/W\;'Q& D92SKN&O[H&L"Q3'"X1+79'H>V B S5D5)*, M*DH4UB+CAA%,!2/(2Z?A;-9V=<$5;KHD ?I^ M@"#IMPH,+8<22 0 1.+9B_?CKWFRV IB.9^MN3\AZB?QZT0YNPEZSBD\>'/3 MK7,X&O!AD!I&,Z>5 @0SIGF&+:1*9PI2+LP!&O%ZZH[I>Z*I #0% C?HQ2?) MC;U2..(4_M1\GN.)Z8A[0"DI#38.:\TY)Q[H2,.M]&93IC*C_5I8C4/$^T]3+V'Z8A MRS!O*F#K34\22K-+0H!PTFA$@2"LZ5S1GOKR[7@Q/2;.HBGD_-$8G[U ]CZF M!_4Q90A8IZQAX0"A0DHB :'B6")K-4,'Q-VV"7I+7,3W[M[:(1[N"/0Y -5U M&R!)A9CA7"I,!%%&"\$RYR%]YBSRG$UJ!R ]Y[).8:0C0>T+-61+GE+A> M4YQ.XLX-!"]+V=P#+B)M+ 8:(X0E<0@*DPF"N=8J P0W5AX\4 .UA(ORBG0- M+IY:C'M_VDY_FL7898XC:2&1B"HNM60&0NN$P@X]>_$W-5JHZ6U B[Q3:+%S MVKU["*\KZG1+TCRWU)LJG!F4$90Q[03R1HNT2 .+"&VO.3\-?C\J=$LYZ)KJ M[!XFNT!YO$ BE(*6P%#26=+B&0:951# MS\#&.4+1 >?]WH0KCROMO3,2])B%_@@C/C,J.L(,3IRRKK%QT""L/?"QP$AG M@729RKPNH.J0LRY;A;XU"()G3%D_H? <$?-L+QNV9ZUI?(7]_\+<=I6T?^X' MH.:+J9MM^=ZHR?I79>TR$EH7;:MOO[D\:T&XW[=4T3]%$?PV()*$%Y\Q&0ZR MN\*;G\=S-3R:!_;1,-QYV.LX&_FA#'>D@%+/"T?CA;9F4>@@9\>+T(A@=1EZ M[KAP[CB*P7ER]F@3)]V5;G,L\Q8QQA2#'#EGB()6J(P:2@%$7&5,;$LJ.TZZ M TPE1"G!3<'0XR;^]'+V\%KX+!MR@]E0_;G:3JW@I?NU[4D.:=9#6C7KH;4^ M0V7OFI>3R=!Y7O!\8J[5Z(M[/G+?0C^J9[LZL1TT =IJ NQB>FDV=$H./8KK MNOC1*))VMN2>7=:V2#FE4_&*TQQIJZS7%16J*C9;TIQ8+WDHL1(4* MZCS79>%X %**5J24@91]\^QNXXKO?LZVHB?YE7+^Z(H6D8C\:9Q:\MQ)]?JJTNT6WH?SY1 M []G#D8FM$4W;A+NNMK%1"4O;6MV+2.46I'M?'^N_E[^]8>&G?A)[T:S./M?W5#-G7T]GLUGGX+/X)6: M.?M1W=ZX4'+1C^/5L.***%(2(F>5,89H24"&E400"FN5P!GBN*DTQCI7.+_T MDQ#JF"Y<88!9]IP9>'^&/ZT:+U:CF9;X5#XCOC= M2':M#]YW$#P,B%QOK_J?Q6!^F[P;A01T/RRV9>K?"W\TZ+?BM MVCD/W=EWOZC%Z/ 3D8;2F-VP$1_.,O0RICIBISU[$;?KY$/$?FU MGG@/A2>H-D8)2[""FC. M7 . FL,;(BF0, *5.'_0FM84]:QYKOW;_=%F_-O M#7#3Y?O;H-K?)F'P.3$0 "3))7%U_TL3-4L\&4;6V32 TOC+XIN1+6Z&-+_Y M>81=M4?4,5IQ5WR&OR%^JL3TV_7 7">3Z3A 8EM?H*@,^(^SQ-U,AN-;Y_R0 M_;R>EQ\]C)XZ,Q]/_75/W-EB&#SDLSBZX/.?N.CXCX0/M/ _C(\?3X(S/5#[ M-H;45-!O@XF'D8%9PB\*@JG)Q+]@D,_!VR?A*[WPN-S-PI.FX\67ZWC1_\H- M)O/PFSQ,-8Y*;;82L5N/:%44B+=<1;GX$K.N_;87J:F=W_<\FUKG><-ZNZA: ML$#"9#$9Y\-5-G]?.<:*RC\FU^-OSBMP3_QE/LW:&)L>?:-N*]41)J$]38I\ M]$#;Q,-GSW$J&"C?!O-(A(%_AIO>S*Z2SS49BT-S=G58_@G5Y,M3Z9"F!2N$ M]WJIG"6SA0Y##C&1X:TWA[P64<5+XAK[']I!/@/IV$<)7[V:S12!!30MH(0"'UG #0M$K MIQTC0&&*!#":9 W';Z+L_RL,\KT?14R^__QM[ <>!Q"EJA*JNDR%.XY9RR6% MG*5,P#LBL=6:K41DIP59PO.304&2%:8J%R&LV;>@5.R-7X^97\C X[?Q5Z:N M+L+S!_.YE_""H5^-U=1&#T$I\5?)/TKN#V9AX.KBMU[G!S619(NI_SA-U#=_ M[\RSZ7 8V'A#FNXA*A4!FF9WB,C4(>'IX$!C/LRNF]@3=+KMIDD+0EY29L"I M@6EC$'G734\QAKR;)BT(>8\(\N7;VWL;QL?-AKE_#/$)AXYU1UP2YYC\74Z0 M\6S>=0=(8UQYIP_S*<:5]R!*&U(^I;CR'L1H0\*G&%?>@RAM2(DOVWEXY.3Y M>PZJD3)]KFL]*[[FR1T$/\%HY'(73FE2Y^9_;IDCF#1&]I+OXG?AS^^]F6[4 MC3?5LRP\Z:LKO5"YHR)W7A4^BNB%J&VX=7]$&,Y;IZ=E26A8^4BC!^':PPOG M?Q4\BN.OE3^L&$6X^>]JZM\:+EWE:K+P8%4_V?2;C!?3+7Z3JR-G!>\A]VVT M!>GWKCHQVI#PPJ,U_Z@YT@I.7X_1W.9.\=*/YT5EZF83+W5UC^26TR+S<3UV M4(L1Y"&,YF!"\-@'+V8\;U,XUO.7I\5C5^("\OEK6OW2#V<^'9B@ M/HJ;MGT1O+?Q_E\__6-Y_\1-H\,V^ M7'U#[9C6$L'S2Q_J3PDS'T14:?_5< MQ]A"_NW.I*(#&+J5NQ$^8G_CA6BZ Y:\E6,4\M5X>&W;VD;02,K"9_3JUX]O M/ZHO[M74J=]>^G\M3U$/G9K&L[[7U5G)^7A2$JJX4I[WA?E1]=K^WO26M^/Q M/(1N(+< 1-UTZOLK'Y\'F.(L& =C*!FD2KWC]Y*:# M;(4IQ-8MH(%1PG$\M,K..^@1J5Z18^*O/-?ATG.5^0G^D*CA-W4[6W?._'0] M+6\IJAL4A(S LV'=\K('\=L5U^)U,:=8R6G-J]@ 8"N'XU_VG-Y?G;);EWMU M2EM6.F+S$YU@2?-5OVO1FWQ>>RL"E5Q/0UCQCY]?OOKES8>WKS^\__SF_>=/ MSUY$!VW8;E^'<*;?4'_ZBZJJ(#3D-VW0>NW*ZN>U3^WU4:LX Q27C:F"W3 / M!:*24=0F,2NA&1^IKVHPC$L9@KUK/?U'S9+;PMF"Q>G[I\LAU<'W[AP>_]S F\TSS M+!&_!D[YWY<-B;QMK)UGV%$,BH]JUZNES0^6>Q/RCKRGUBOYT4T#+;WV+%?S M73G6VBH:A[@#0BF*%5%2:4(!$AH""I$B7._,PC[B>K+F8H;/T8X%W>Q:^.0[!3#(M$AL'-C;/>JG!^>8.!X>+=M4,1 =I'UABZF5?Z&P^NUE?-_(1" M:D%,;JN[+U:3*&J>!O7ER]1]"3E03<,M7 TURRJP:9E3L:I&UG) "KLM&G%^ M,'7C:E6WY(SNUR#F3BSYNQC^QK#BXX>W@4;A^^ T&M2RJOP/56&X52]ORMN( M,_%ZS80Q#XU MM2]9+G@7 J_EOUAGS3)])SQQF3NYFCSWW;M/'[Y_(/6]5-MA=(4.J#E!SJ?, MM2,\XP(:AG%(>U,@P]1S%68&4OVOH@Y:IE&Z:4AT MK4<(E@&"F**=9-/Q3=S&S'\6H>Y-]/<'OVBN5D;C>>*O+HQKWB+WP?M-BG$K M89KWW)6]MMQ/5[;-Z'_\YG5I-?G:'AO'XN<4&#)0V#]@-LY3,4/>I/_&> 9* M(^D]77/Q*D'&ULFF2WAB@V8.WH!2L]^34+D#NI%.?G=O]"*76TN)//:QK?*Y M>B,N"=P^LFJ:W#H5@)>G12"YVCWP2/UXJ%0EF1J$<4Q_<_-0:'#A2MV4S\<6 M">_N=Q/RV?V3_G2*':101A&(^,TC5T,?1G7-PXCE("/46:X)M%H+B"CVA)$9 MR'A9)^5A-,]>AWPW-0^F( 4 ; QE/&9MIE3<*Y>.-S;0G9:L, M. 3ZT'>=&&U(N)[Y=F%NVD*7-OHFUNQ3#Z."NO&F9D"1E;;Q#_K/0@T'V:"* M)1=F:7[\:3*-"F9>9+1L00S%.\IC:C8_5E;9OI7]NNE0VG)F1WN(MH2G.K=4 M<_='W $W44D604\% M@&&FK?.H@U B0D<5B"RC@F$MLNS9B[D;/9_DQG"9E5W#[6EMDB_ M#VX6-\>TTR'K)5S3"XY6SA[F8Q2G>^LP>T@'N$YBTE@NL9B M)H>AK\_^!1^RBOAQ/0HM4G>L6\BM95E&'2 24)UAS\>82F,LDLJ>&GVMGTZV MBVF 17[AP'HQC(B79L>38B$XR1QS%$%,%%*"*LB,,(H3!Q%#35*\FD)32O.) M5N]=\^K]3S[+S^-/M5S!>G^GC!._!R+,G"8,:F&0S:"%#E (\1YUC(Z_I-6! M\RSX1.,ZKJ]N+DJY4T!]F;I(G6)G" E<@^QVUJ8N> MCUC-)W")&2ZB4R6@\*9,J"]CKU#RI*(,^]UY,JW/-R\=$%],B M.HQ4="P-[$!-;]-\9U;+ ^NC>6E.;+A5"J],:66LNECR%+O%*- XN)J67ISH MB$73?A/4M=G8)&K9*1$3^$ M1HV:?]=-ZZ=@FKJZ+&/\]ZK\;K+Y_+"B[SO/[B=;7JSE;P MC>TW6_2XV]+R=7OAR!7B%!G=VSM-'7V8Z%YDVG/X':'FCJY=W1CDHU[R_Q?O M<_9"%WVC&$*OA"Z=(WLE].267 4_V1=WH6O>ZZ!'QY#OR_RK"V7)?M7;K'H9 MH;C013^&'MI!WO7FN?$\YDE8LQL#03L'LM:UNS"7D]EX.+!WC6IM*#N/$#?6 MLBL"-X?WHVZ@_/Y0)L5+BW._MQXB/SUZS=OWKYMOU9E MC:;G_ K5"A'D#K_\VK,7'VH'"-1\HS42//E"QKHF>W5.OS>)CB/M]]@NSS[6 M;2-K('@Q6'DTWGMQHD.'93+XDE%S=%Q+7+$FRRS"2F@%",>91BZ3C@,.&776 MJ(9RZ#%=Y4V1"YW'-+^-W'1V/9B$E)0WGSY\7+:"FKVZ#1?7LUKRD1WY;!$3 M,I5R\VS1F37J^7F[5QI[RN&?3L(J3T.UE.[HE[E'Z$UAD<5DV+K"X80Q"55F M,TN0! HB+10 #@G,M,C.HG!PJ+LDU+-[2?6>4 8;Y925!$%E">%6&4284H02 M(*3A#>H7QHY'T1^Z*JD!-R:)=@C6/VGY\!$ZG[W;HU*!AWL4R M*S\O0G&+7#?F94?JJ>P5[]4+###I,-8 4:*)=E9*9 0.K3:EUBR3EXF#9$K( MHW(O-3/&][T2Z95(-W!9J5ON"\V(4B*3A@F -"&22FJ-==80P[4!I*'7[R5 M,WC%-XOK7;#ZZ0AJ.S4TFX2Z8!W2J9U3G-W3CL?$40);U[5"1U!.8V+7V1Q6;\NR%!U2 MCL>AT#D-T)W)BY=EHAY_.F=!< 6O+Z:N$<%!!FDF%5*&$&"00)AG&CAL) 82 M-U3FO@P$Q]+8J:BSROJ$^K!3D._BM5J7)M!.D9V2U4X,01MTUYX05&F9,:< M==01I)P0BH7RT9HI30AMR"R]! A*KH!\]$JM(XCUG-G[J$,:O',:N7L:MCOY M87"_(%Y0;WTEQ MWSC 9Y*KECW$N OR1J] M*,.S&S;F01GU1A$)'65.L% ;7VHCK8 APQ93;U(V]9)=JZS=1?0$4S_*%'4Z MFM$!J>Q52*]"3I>_;Z12W#"/O)#7+00)8@3-A$%,4JH1BI-W3L"VKN'0[VGDQ(4T(1,A( \Z@4+N>*:R9Y$)@QR"Q9(]N M*)W$;!BD''49L1VJH[H?M^RW[D%!.UZ$+@WG MG,Y18>)!\^E:G!1@+!VGD#IG"&-.,L"@7_&%CU/FT"=N; ';]X?(<26G:,[KSY/_=8QC8I+$^,=#W7]5QWSG2= MEDKY.%G6_\Q[.X>>UT7[BM@XL,DAD/RDIW\YVD9[-$'LQ,F,8W%?]P[/'4WJ M3S"UTV+M7#1>CNR;WR?.^#\_C\.E.WT&4D(FH&9$$T*$DXI:"I7!0'@$;L\# MMEMG!R'$4M)8 >',4G()(O]$%=AQ)O.GD^\UYSQ#=VZUM:?GP!F@K7!0:\L) MD4YPI!@E"F)LO';3E^4Y8$TU\QZ%L-P#FU9__L%_$X!>^>6#=MPN![$IWC!:@/N8AJK#]C>*>K9^L-S MZ!-G\.*G( PK#>NVM@Y/DW@E369N.LA6&HF+,,V5AE2C(-'#\D?A\=4U#T\@ M_NDOX<7-4VFB=T6*B;_R7(=+SU7FI_=#HH;?U.ULU:G[T_6TO*' K@4)01#3 MAO6*'K_\VSJQD^MB/E&\2YDN^Z(WB'OQU;._[#6UOSIEMRYS?3I;5CAJJZ9% M7%^&8GC3+_H[D";A_[\OUF;[K?==B%^LZF/OAF.+:5S4=J%'MU7&\<[\# MSH*6#]='+HQ9)=?3L#'\\?/+5[^\^?#V]8?WG]^\__SIV8O/T8P=9\GKL$>- MYK.?_J)>E RSABTVJ+SR>>U3>[4G6JD]>8C:HVW4'BO47LD,*]D#F$TVN&63 MA0./($K3I/S7]UM$NP5/K?!1KAP;%,3]&"D"CQI'%(T1DR_Y*26/0+R()?-K M%WNJ)0&#4>:T:H M'#X7V#/W"!RX=>=2N F!U_>ZE;VIW,=,-H^C?-8(5(L/Y^E!NSO3ZL[I'D;/ M); _-+YY-(+4C: V#H<= VF9?%[OK+K_DI4M4(^[:(T=58^43G=O2[,S"]N9 M@3Q6#CM.K9AS,]@#9^.>(/'VI-M!Z5<[^89PP$&Y(\GO@QSJ.[&N.>Z)UI7! MWLF(QV:[1UYEPG^9JOIA% M5_/F<):#+47LN&$T>*I#]H](6LX_LL= Q5[G'$'G$$,9Q1H*APBAF5"08433_O-K[ M"&-^,DI#W_A5X3O+&/8>2484"4.CN\3GRHCPG MW9;'A2@648"8XVF*+0!:X3T*?/=8ZL-NZK\'^O&N679,R&Q]0E6T&M@PS_,67R M710&.]O/LQ$4C 54(,TXPR[16E-/414(IK!0@2N\M>IIY_M_'KV.]GC*9\^F M>C;U1-A4$"DOI(IQUR68A,P/M,)((T)$';0FWDXJF_05:M? MY_/XG0,GP*%6"7!XJ\3Z\O.9TW[$FG&K-7L5*7Z7#8>PWZ:\8(>9 YUF!\M):IJHK4GXG4DZKR/[%*66D^BC$-YKA?!D59;J M>HQI@69X56JK[Y\OKQ#I2!JYL_R0-^/$CSKFQAJGM7?YCSGFE2?FA=T_L1IM M;Y@K/9^U?)SDZ04-85YA6/1C[:8#19,?;I6&OYN*RC*5\I"KPAO!99S MN=2UCO-5)5>SB<.-14LEB]D7R'>5^7DPW)CI?!K=;;GXQZXS:%UEOGS]&Z#0 MPDKG]>2%3]8B79Y+O +G#ZJ:XZ+&HQZ(>B[J%11]&;>\*>"Z0=24@J[-" K4WS;JRV/'W)XM0Q'E?;#L+Z8@]SQ$5@:MV* M'Y4YO3M.MVZ9.T[Y?F$:@N][S;LNDSAL-&ZN39?]\!T;*X/0%I]KD3KJLD") MD&GX03#S&$>AT"Z* AUQ@O]9.VO4;/ 0W MV3FWV+="UYXEK)%K.Y)B764\3 7*!Z;C!L!XPC"(F"+*)2X*.8M%-TN/9G193'-M4][3,S6[;E-TU'!_--/.JW,=6;$Z$>UI+XP@B @/ M E_X 8'?7&)<1O KL <U'V)5":^FY3;VTNFXY$?S$R+^/V!TBOZB/T75NX7L(U.TZ7?:Y!)!Z M4GAJI'"B(.]1OQOGT*-^]U'_"(KCABUJ#J0REK/NX"326^=E/,K'LOQX8DKD M?EG>";HX]\,R5HYE7%+>;>QQOC[BR>=-]BJ(6:OUKB8S K*BFHF.1!3(P,/8 MC(]U>13AP L$#SSE!80P=EA??(N5R\\0.]OE0QQN M31T!TRZ)]*#^NR.R H(QCZC+E>\'1'L14QI+XD4\T"[SFX:O[M-;OY05!.>8 M+K*"4_;!]1R@YP"=X \P)$+R@"2&&0_#BD#=N A*KTPP$3O*5ZWQ%^_B@'X M3XL!=,H)WS$SZW.<_?Z??Z#8C7[6J5).;$JS5#9V4C8^L2RGXWF>NNY,Z(*% MMO5V]I2OVL2P#1%< O9_*)#_,^!^C6]K3R*,0BI9Y!(9$N8AQ;BOI(M @0OE M\1*N@GJ@E52!UC.\)M)*SMV3R;C:&G'^U+VT^"[JAT=;[8'XQTGDA>R02WD4 MN9SYGN@[VZ\'"WCOK?%VE&7]+AD"D M0Y"\'1,&O>^T2[[3(_#]OU>8.1_Q$13,6NEI1"C15%*/1A[V*%**44T:E-2N MQZ61NZ0%P&G@1TV-:[NDDG8=1;MF8/?\LN>7G>"7D@CA!CX"3A@17PG*(H]S M0;1'7%,OU@WC?4MVN>EDWYY=[H!=-EKYM3\:Y@D[AYYCZ;>:8QF<^O#0F:XW MRZ<@YY__\&@H!ZV@'*X<^!ET'<9F#' \&J?Q*(N%81CY4)"D&/NKBM99U4C? M,7S?U+DX:B25K)#[G1*6"3H>&A33?EGF_'&_/9/+OEY5WZ\OR9@-/Y2[F6^4 MC)4+1P?R00>$1"&+X#1-,CHE8,RS#=I]S7)XU')V^\!K:*=^[C0<1.:DZ@XD MCQD29. ND^$0(%\=DKDV/2 [F;DZN/L;E2K^8+^CS;P7P,O?U;@ZL)F' "-7 MZ?#!G*](;F^34?$P]5TH)4T/@=J;G#O31JV\M?Y6,]QY;EF.!'E][LR,6%R4 M'H8(L.\#YA0_?NP\T:0JGV>]!L,-=#Z /J/D.TL_.9Y:K,[J\\]+5);U]I2> M\ 5@JL;$(S(*H\@SIR[CK*M00F-B=>ZJVMF4&(:[C_X>/ET !5MDX6T(* MMDH.R.$^226@](O7HV2!#);S';.G\X8AG&NE0WMY$+:2![20!RO&BG8,FYT2 MK/L#)6T%RFB5:(VZ+EG7:"^/@&;4!IK$W:2$]Q'2^.\J,RTW1[(JWTW,I8*S M&17ZB_T!BWTS!.[R8KICK'F$6(!@T9SXDG,J.1*>\*&D2ESG.Z%HX#G MW!E[)IVH)O!H,R AT$A[6,)3!9,X5-P/PA!+UT<2E61;(OLI4^],Y?'.J9FX MK? /O5B!\^N/I\69XK6J^:J)XQT[9Z,?EM(QF8RS,1N9@8@._ =,=D-Z]E2R0FN;U^"]7+^!#S6HG@&FZ#:E[)/M9Q_3W J''!:^_R'@,C;P/*FCH^K/_$$6IHO$\"D-:JAN;O M8JJG_3L?Y9I_-&09*)5"C^VM&Z?9+E#=^OR'TJOENG.]L.?]00TY'QOXV=S' M3[#=U*6V;EILTWC7JT6&TN@Z6^(XVX.7<5=S7A_MHS_40DX$0VHBIB9.3A]9 MEKE_5Y%[M>;U\ZD70>HT0;YQS4X*4K> S28XM@:4Y;NV6.J^EM4I:/6'V!_B M-LLJATOTQWC2Q]C3XA,XQ)(6G:;A!OW9/HFS/9PZV1Y4O1;9$T8GE]4?8D6CR?I3/.E3_#BQ+O-$]^=XTN=84&.O1C[9H^VUR-V!M$Q6ZBGCI"GCJA[T MZ4_RA$\R5;.KG6.1W]*=XTJ?8B\SNFMTW7LODA[);PCH\C9LAE9DLK MFJ=<]IC28TJ.*<-8YV5L68\H/:*L0)0\[:U'DAY)>MVDQY$C29RGD#/;W584 MMFSCCWLYE6/U?\GK3_=:>U]S'I>).A=YI*5T?WPR7+%6SAPQ%0JJ7"89)4JZ MW',]YA(_#!27$C=UDK=%S)_-BFQI\F]@CM].;O-BY'\V[R OK;Z8C&^2-/ZW MDG\SI>USU914[?,'/Y:J2:ZIZ]>MTSWKCNWSTGX6*]\]FZ O*#'Y,2 MRL>8$S=T/>)A'FGB"AY*C;107KC),;'O)WU,&S8K.Z!;:"^MK-JN]2A=PIXJ M8)^'A,C39.JM6'S"*',5\UQ&(NQ'+%*&E82^[P818LN8S+&8"6[;ZP6[&_;R M>DY(WW.3)\Q-=CP??K8_CJDYG--C/I=AFK? ,0R)3=AP?G"\%D1(&DH?4TVP MC[B22#-,,$942L];WTGGD(QGZ63YZ-QW-YHL_YQPOF'R%/@ID5,H9%PXS>X_(G;[_#C4Z#B'KNU.FU'I7O5.C^ MY+"[2^&C[J%/=V33]D+()9P1CPJ!540TX]P- AYRB:6@#/.FCK7'#?%\N4]V M&SN(3B'$XQ,>J9#@@%-,!*-4T] /?::Q+T%QP)T+\>SZF/RF$5E=X;/=4Q4Z MIP_T7+M=V$6:T7:A1RGS7")<,^T4N+(;(>$#E^;',Q*6$'C+L L:N $:!)T. MO?14_CRHO(OA$.9JC4/L80KJ&L.:(9>$H+5I(D$="->WVSXH0SC1<$A/X,^# MP+L3HO!<%R'&M(NH)C[U(Y=0&?J^"@5C6,HG(MT#%PU(+]M[TG^^I+^AG2]< M2GTN(N*%/J&!B (MM1:2Z< E2#0,O#HN0]BEVZ7G!L=?42= =.*:_M;,8",# M@)DAJ9QZ D>$NV %!$AJ'%$W$E+1)@=@1PT ]%0,@"X%19YCN*UK/GHOXJ$6 MK@A\D-4^][B4&D7Z&4FU3MMA##)Z<03.%>P"(=4)]PC\ )1+Y0 MP"P#5T=4^U'0O6#*C@\*G0>HP^I7!_(<^J2,7DH\-G1#/(RUCT3H:4581)@& M :%,:9[P?":7LIGCL9.VP1L:#-Q.NWW;RQ-A)=X)2S"78IY1J$B(2 M*QKQ)A7FR-RGM1/&[TVFGO<\)]YS0O&VP%?4U5*ZGHN)0)P+7PB?"!Q( M'U'15!?134N*GA/R#"RI+@7CND?&W=$3ME<( AZ1D 7:#R0A8)-0+;$,I >7 MI0@WBM8<-JQVF4S2W09K\"E$U9A"!#,6*L(#H@)*PQ!1#%<#%D4!7YJZ=+2H MVL[/*5R,?G:'TW9/:>N<9M;S[7:!KHBZ$O,(U"6N2(0"KA'0/>9,"4)"?+PL MYF44WC;.%7D#S^NRPZ@G\N=!Y%V,/8F((Q0 N;N>) $7$99$,2(CBA2+4%.E MXJ$MICH_6&HPX7/\9%(4>PH_50KO3C@HP-37$5;*)P%QI1=Q!0:9U+ZV-0E+ M6P^(!QK\'WI/]L27]#0Q]+YH4NPTHS3K1"W!58A#Y3GE3(QTVUR,=E M".T-^BYGR?;LX'FP@Q,*FDBF-:,**>Q[1"+! @\A, <$#GV$6!>")L_.!.A2 M8.09ASX[XZ8G.D !!U-R4OM (B#022G4QG!)_VVW:1;CHP>MB.,5G M.@@4#R(O BW+8TI[R@_AF#2/$%KJ5#U>.&6WY^2=HRX;8QW(..G38WH9\=C0 M31 R'P<::^5*(@(58>TACTH=N2C4Z'@U2LNX2>O033# 9#&.WC.4GJ$\78;2 MQ3 1#2GEQ-<"(TI,1PNIF>>'C+B<"XV;YH@=W$:L\9X5>75!AVW$#A!HSTV> M&#?I3D@*$12Z84C $HJ(P"SRE99$2C="7($N\U2T%AP-B!_T2DO/9GHVTYGP M%]-2($*9IUR?""F8ZP>*29\PC_DN09UC/BT=,/@\ZEE/SWJ>$^LYH5 ;]K1$ M'$PH%TL2:)=Z0< #3AD.PD!0<3IF%.IP1_"^/.D@5-P=+:'%9![F(>)1X@E0 M 8+0CR3E 5)$BS!P0W>3.,UAXVG7\??=AFE.(ISF"U^Z@OE>Q(W6AB,9NHQS MK*C$H5!+A\$>+9RVR3&A+8ZIR[I<]Q2VSFEE/=-N69ND">'259X? )L.0ZJ( M%T544N;+(%1->M)AM*,E]-W64^1' U !>QKO:?Q)IBL^+N8$$M]55'AAA$S& M,LA]X=* >A@A;B8I=G3 0BY"G/. 99BAJJ*(( M!S2DW.64@BE&CQ<&ZF5[3_H]Z1^A,@E'OA*>YAA+(C6FH4NT0!X2@@&C.-ZP MU%W[7/HZQ9X;')T;G%"T1("I3Q1R.?(1V (>: Y4^SKRF6M\@4W>O]X V"]2 M=RDBD0:RS_*.?''SW_<3BH+O9P6E$7!AA$0T\Y89A2+P0<\48P9$K%?/! MG._>G*5K]4V-=BK_&\;W=##F@GB$71FYFOD>"81DF+@J\$$W"VFHO:6-Q(\7 M<]GQ02'OO--C4;K$]]II=EW=P>89!DD*Z%JM_P^N_9^3)<-8GJ 8"E#@A3F6FO7-%8F4GD4=Z%7QPQ#6VH4!^<^[JY1W"7Z M>*8LJE>QNJABM8CWN*45Y>U(_)6#N70B=7.2"A ''?N@1@3U"B*;8L^UQ2:"8 MA_3ZR,4*72\\#Z+3T?5Z2NZ%=H>%=@L7/\AP1B3G/N.24.%1Q;D;^+ZKE=! MZ?N4Y6B <3 @/NUE^?/@ $]/EA^;GC<=Z2PB5V@@;AFYA$>:44E!;?=HZ/. MX&6%>SMJ:Q8T3?!\#NC7T_(IT?*3\0/[KN!_NS4ON\.'/-/^4W-;N/APT_.__H2WZK,^:CNG<_) M+1O]K^+S+/XWX!!R83W%!;.8Z9/MM6\LC=FH]CZ+RD"LH\R0E;D^4K"?B\Q) M= W-WBEA R..AV#Y0(H#9WRCG'$R9D-G9/5VN,');#3&_":2V]O$ "01OSMP M3:7?E#2DZ^C)>)(JAQE.DX$,!PO&/@N>BAP3KG'B;$WQREO[Y ?9\'9B^K42YS'@(W8!3C#WM4W=9C-VL M[".LPL:-OMPGL%J[ *L>?8!W %Y]4W5.:^[881I0@*.![R]J*^>_O#*X]_H7 MGKY:2_SEYZ7P:$E(?BM""DI"MTM=M\9\E8X8L@S@].;SI\M/(&/>I(K]?@$_ M*F8LAL#\+<>]^=DI:'.@#QUX9.(#EL9XA>UI1_3Q#:6 % M8-R::4HYUC1OI@GJ%3CNX,H9-Y?.F(8-_N2PX3U[R.;5E%]NTHHCYIZ* I"N M$7T-YV:%8OYI'>3.3;$G&\TL0YBYLZ,QNEE\].+5AMO[+\7DTN.>W=*2D[9: M0--A[H"_#_)37W7HQ?D:3AB++5G]+\RY20UK^L.7BS>_OK^Z?'OU\XG/WRBKUN8#'Y5=F_Y[[JSTW"EIQH]!P(ZLR 9T. MC8XG0#VS?-C\7:AK.8?>A#H;Q/ ,$B\JC?/H6J+EN^M/E[_&V=B"OX: LVK? M0M"]TF#GT)A:CM=T7@WZY=(G+*BXP&-78CQ/AK(1/5^\?BE^K-C/AFM@DW&R M; WSVGV-1I=2Q\PJ7[S^,)(388TBY\] (0;3%^R&^;4N:..E'EUIXOO08<-6 MR$X/IF/35NN+UNK8G5:70>&T.JRQ0QT%*JU3 7 MK7H\I2:[H"8EF-:5X \?+Y>HP=; !U7X'O2'3(U>O![?)XO%[KF5D5@0.%\M M#*RI86!IO2[ *)R[22IN0%EW6&&V@%S;KX@O](ZIHB!H8Y(E&#(7*@HVD;,/'=@=M0X+[,*'P93WEN?F8_#HP_ M1-PX]\H8B'=W:6*,1OY044YY!N:/VW@\5NK<^0*?W1>.*(?EGBA'%;YFY\XX MFYU[ECE_[%I#!,$)'+@T6=X>(9CR2/& !4I%DK@A:A@=LM=C;^U!;QBDF)_* MP@�C0<@A#/QO"9H_XU 2J,1P"VX=!\"W $(.:L=VJV.2;[P_@OX8!R@JR[ M)3VDM4N1SSQ/$AZ0".O(\UQ&4! & 6F*-,ZEI^[P5!H4RI07E81 1'/%((U\@%/E@S?D<+:T .Q&^F.1K3V.7,(4B!A3C(HD"A5T/-7GO.PAQ+QSX30 W@%;3W0.V MCW)B*L5+I:R58B8M(Q[.,-:JYKC<3T1F^] +KAV>]+@0@>FZ(Q )N<<(%8AI M'P4X=$/:-)OBH#RN' %#%CB;Y7?G3\W'#B(R5;FN6HC;WL MNY4K?1\>QWU@NS/K<-X#*'VW%2C1G.NART#,O3?Y3^?DCGZ/9.2C5F>/GY,/ M>'FH8,X9.H-8.\2AC2,2"ZYJIX9"CW9:;PB'75+/ICM_*7_LAD?\&)O_.QOF M9-]5W[N/6S$9KY?534!I TIRO*T"DZBN\-W_7-"E.P$.'ZKO=:#;A_P-OC+\IQQX3-_!E)EHU M'";WV4][Q/%661)^V+.+)J"T 27MA5<=&&U &/78V 24%J ,W&=B^A8)VB># M, W?PMJVP<$[?IJ@D*\L]_/TPC*1R9%DD ]A2.W<.>-S1O0>9+42+/W; S?',UM MF"O!P/XW&V>.,?\M""9:@[%LC&G)QLRN.%4 .C63QUJ!H'Q\#J/9%YA43 :6 M+!>?'5?]2N:UI]FYY]D4L M&;8E3 *<4/D9=CLS1&GF$Y>@B&-.F"G)Q9[@3(9 \RSTFFKB-B[*10LSZO)T M#HL5J[Q >^1UK3RG0>\Y;01*&U#.>TZ[#,2]*S&M''-![YAK!$H;4-+>%=)) MA#ED'D"C+V /\-C<%?*9WTCK7S:0>_3 M;@1*"U"&;J]6U('1!H2]IZX1*&U .>^I.TG?2#KEQ-IPXKCDQ*GQ)8!9FP?> M 9Q_.[\&0]EX(<#TJQCOOU6:%/>+Q'HDXBR;*%,*-KZIU4\8BSHS3H!XR%+C MKUBTZ8M*I=(HW^-YMW(KAKU;L1$H;4#9YWG- *,-"'MO12-0VH RZ.W#3B+, M,[%Q;A>:V'2FE%73\AZCMH#?AJO+ MR/7$V*KU 'CY%.?!R!$3]S4&:_G(;V5%4IXQOD>3D[;RUM#>6],(E#:@[/.J M9H#1!H1>;R=U$EV>MYWT[1F;255.\=^3(?" 83Q^Z*JM1%MY"BGI)6 34-J M!N'<)V,I32(,>&YN T@:4X:G;2A7O_5;Q7N?61L>*C%5VFTQ&8_B5 MC1U6+S6M^*XQL?1P8G(VQ[F!%63-%S4J[(T5^/L ^*]9F/25IX=2GM2:P)*&U#.-U_N,A#WSOA;>7:B MOA]7(U#:@!+U5F0G$>996Y'/V8B\3%*M8N-0[>Q4A*B5SR_"/==N DH;4'J] M#E$'1AL0]JZ,1J"T >7*D7VG8#S6K35LZ2:-Y9TF5(5HK!:2GY,VI^LZ*_=@37:?#UAHEZ M#:W5FPV"52;!4VK5NBF,7JH&PV$7IL-I-'7=%$QE!WG'MI!W/I6S1>PXV)?O MKS]]^G'#0;$)N'S-EQI-6_>=O.^1FC M>X1DXW$N ^^'D?.7R2@?$#&GZ3]IB'":+)B-%CXTW"4MM&M2[.(7O):E-K[I4/)VP]"$?3%=VS; 1 MBQM@+ J^54WKJN;7V;?G\YQ'SF\,*-I>/R^ZUW\I%VC:<,K;> 0R5Z73;A^B M/NY+5..^]HA4K3R_H%ZD55D_. 3%0ZE=33'E%+YD"MGK-4CH.]& X38?(%;,.H^J0G M'TL<84;=R*-$PG^T0C24FGI""LS(+J>W?;E/0-C/W%EJ]>8[NYR?%P2#( @6 M9CX-Z@,1V=C))J"!%$=F= ZPM>"AQM :/IB<=%.YG.=#_(6-K+:#S($JEO<: M4R/)\LF+@]ET]NK;^9C?*JE]YKJ'2KT&.&TV-@]^&?^X:KJO!=E%B4"725J" M[V\&:Y8"]OUWTZP.-G*1?5*I$7C 5:_T6XN6^0%.6X756X!%+)2^PE'(&3$% M#B'S0\I\' G7I;QA4/ NIH"UP)*@CB5>A25G>!V:G"]._/M3U1AN,WJNM? S M>%*6+52HX*'R@?'MK9(Q4"'@%AR(4/:>.30R/5[6C7XS[_VL2I8AW]DTGWR0 MVP)]"\8BCB--X?_$8SJ*/.$'7'(2<,15PT#9(YUA2TK'& _@WXTG#">I8\LD MI]WXJT2HRLS@A<%3G:&L#!_+-8!3#(&>S!_3,I.OB3W-(;-C$PPA&YO('.<> M[1,C.UN)W)/O0W$@KX*!5"L S\<^3T^G^=N,)C([J?Z6/3C9'="@?@ ZTZ$*(J5I" JE&TH&T%>^F3&+B"+!,670/S\;M++?_RT>Q;>3 MVP;9A-R64T>!DAI&.*D)7XRFYVL0!9Y4SM*IS3#.K0^ATK'I3BSB5$QNC78CS 2>C],)/?81 MU086*'N5XO+!M/IIT%F6'E1=F_&4B\.(4.'[!/Z'*$)(81#U2"Y1:-KM6_;%/EO.G3,+G/E?#E!M*CY4=UI&8A,]918335 MY8?FKL=%@/P D] '8>*YV"4RBI1 M)P%U $\G+&,\.:6$?67&T9VX!;H,[^K M\73N%BO[D\_KV_DY#XV!:QB=_>YH'C\+M;P39^M+Z1)&A?6(8.Q'$6<4:2:S:YQE/7AW6H-4:AI!X8(4BP4(0$)(D.7,)5V,1A M3D%W"0; (3?67:Q]P94:U92'.7T&A+\1&8,JNKRA2\[T_$B_%I;=F=B.?G9?BY>!8;/I7V1.6RC+]>.F[D^ID 2+ P0"01FDFE$ MN!]QC%T>G*B+W:/!("*++O:],OM6B:;([3---X=4*P#WN:9]KNF>R\J>2Q;I MB]AT0J( M)Y;D.2,GEFD$=2+)NS;,9$>JG$@J5$^52+Z.8*%RID%[V=&N&F]VEZ3V_KF) M=^7T]#+^.1GFH]V&#S.])\P0-=L] FY.F=G:V=#,@+?#Y\XW7//,6D=+9K## MNV]5X6,T#TG5#=QKE9%1:?6WI6VEN>;%5[0K'"#OIEW@YK%O!D"\KZ8 M;@GL4AUX& D,:R,^HYAX),#,$Z&FD;\^%/H"T%NP.Y-TF4Y4T_:%")CO$QT1 M$A(D)/=T)*2/N"<#EP:B.?^O,,].K25"5?]:7_"CU^:=>_ _DU[[2 $S5..Q M2L\*@V>MX(F!79IGVIS?YG*>^YMXK.P#:RLR(=#I2Z9W2V#M>5Y I7J.XG%< MK:#V>0&SZG,99W=#]F"N6)GR'TY\:Z05[!GV.DS8>*925B?#87)OA8 U\[*; MY#Z;UBB 1"(C:37TMIY]B- [BKP2=&F%C1:#:Z3BK^U%":7?A'#.#YO?NIZ?M&!"*S.B"B:TF139"QS;I2$A[S%PW 0DVWI3"B^'T&/[ M_?;NE;4>%6=IH< VCI1O]A6F0,)4K%3+G;>W\X]_=HJM5@4NIB)B:ABM,.KG MWP.;,;3Z?UZ@([P3KWUG42]2OK* N9,EPU@6"UCI?&BHP-FE )]Q8;QX;525 M#=T%VQW)(A)N#G,9-!H.N0!0U%4 K8YJSY:%+;@4"D=[+92-7101'F!? M,Y> NLB)E%0C+^!>P 23ZW.C/HS +E'7I:7RJWF_\5Z8X'5)L1+,?1<[ #*6,]1 K!294@8X:Y+7!1RWU&HT3^@-#%O.TGR% .JU8>2W>\AE,OBVI,+BSHXAU2&SO' M5;O'.H_''U_NF$%JEP-KS?9][CU.YKM5P",@-_/&W M$M&WX8[V\,XV9Y.$=IA''@]G-FUDUC.79\Y<=LQ;D PPTX1H03EQPY 1@0)C MV8%F)7SL/T[Y>B1OV8RE!(. +C9QZ#I3Z89VU>QF[)XG[\]JI%(VM/I8V1;. M!(F_;9H#> B^N24LN\=GUSKI3\QXWOUV3I##DT@0A#3C'-BZ3RD#W3&BG')/ M@\'*Q>.TQX(P@<-?S)#E[MF\CX(!]1;;O'2'T7>5_GL.UG.P4^9@2KJ,2*Q= M2@0)E<\Q08PKIKB@T@\>J:,>CH,AC =AN%AZ_5PXV)%56[(\@GXX'TR7HM>#>NBM ?A&Z7G15')?&>$W57YWR27 %8@>MJK:D()0G"D!,A MJ/ IBYBG/-303&Q.L]P)5\"8#")OL6_&D^(*#M\$:[3*K5^XS3U1^3@ MMVLUA*H9?AO6Q^ZJ'3MJ[G'4V;+7Q5JJI1UX3.E+JFX96&RFX5T^-+TL6:U7 M9E;GWECH4U:SUDM8^7S]:=% IFR@.=MU<;'N!Q[WQPU;MJOT6RQ4,[OZF(SR MVB-;N)=9:Z'^^=LD&W],QO^M@/^4JZTWJ/,( 5TGHD1S@CCEF%+7\[5/74P] MM*S%T$XX&B71 -Z_V DH[V]9U=Z7P5#_^2O%'37?_M#FQY<1.K;X + M;_/6E9]4:IN+HJW%M%U'COS<3WEWAU6=>Z\F^[?;"4'P+D=4W LY,R[&.5M>>NJ>>@R MZ6)./.D1R@4P,BPQH*KK1X2KIHS2W2GD$1D$J/D )J,:G,L#6,DJ$A"E< 0Y M:S,UX? W^ZJJ#H=Z==_CO0$^;[)ZF:3%)?,]-',".F(!HL P(B(\EV,=^&XH M(QPRI/$FQE%#QV)3=?_BM3=ML%]U++;U^.<;5&';L;>+!7<_S/X^_>V'AOXF M.ZTH*]0(NS"G)I^7GNDG4WP)W&DDKTR_U4]P.JD:QVG>JU*-E(['V;2TNZD\ MFTBI::@H"'=-7,5HZ%(:19%+F/:]8!-6M:X\V^=$8>)'""N71)H"/;IP26#/ M8Z%RE2W/WJJZ;[:'T:$Z*$V5O%DU<\'#6&G,VS4+FBL3>HG080; S[WW4E%NO;HEA:UV3IFM59\;4^96A?<=;3I0'PU] MPT M=8B+7O[^(XA%;5L[&SBE,9\8.%5H8 K0X9-O>:_6;,)-JV]3;#]\<. ' M:+[#8:%,CV$34[5WX-PJF\]3*1P*$#KF\3 >/X!,_->DP- LUSGJ2QLEY1=, MV>(32\XA$GJ2$P:&[C$F-/"2;&IANJX.$S /-G^ PB!0)I6!P/]4BT IS MZDIW"QVD(_T:#Z2#X"/I(!:/"N%@TNT*VG@65 M< W6I=PMR-6I!(V'P]B.8)Z%>AVTR^ \3IQ/-PS>^_8!;G@3PVWB9N!\&(D< MZK%I[Q#?.F_?7PV<3ZG*8M.!RCZLG#]M8+_L&0/G+TEV,V'.=3R$M0&:VE&\ MW_().TV]!!?'G:QO8?V4**X]QVJ.AZRYJ8J&6-?..DC/Q1'W-%S:>?QXZ;4- M2[HX8#I8,F!Z=C./&3'M=''(=/-Q;SIF>DU^V+,>-#T?O6RZTG+X]%JVTH(7 M-<\H.6%>GH]5*SO:.OF[G5M5#LRP\N_]57460'PC&\LPN8B"93>S@2>X8R\: MCA1P("'V?"5\XGLZ"A@*0A=I'46^\ X5?_/HP&W(QWK,!(NU"-<"2Y=,KSA= M+-U5,][G!K=WLTVME_2RQH.*O(U+53GWYL<^R)@KK0G50>2SB$2^9X;?*2)P MX/,@HG1][XX69+PP8W.4+/K_B@:N9W?6,5&SXYZ'E^\]<'4SD/>32FT8N=*F US'I:TQ" M5WNX]^DM\>EY1_'I?51CYU?3.]_,X+1XXUR,<_^X/2,PW/,I6'D;_QNX2Z5' M\O2M1ZT6^+BEIV\32KP6-TI.ANI*S]/D&Y;%PK0EBH?4)0%""D0NH3A0+.5:1 1:,A#R./1&AE#^&U M0&UQ$FV\FB?4(KZQ/;D:V]S"V@1UIXIB @66^K@=T&MP)V]KF6./,P+:'9:T MFP_KU+5P:;:H*C3U E],M=TJ)6 M&K7 O=5]P->B40OW4.RWWQ[_N^.UM1;9HK6/I5;/YNSP^K3KP@X?%%;!?[+;NY]+NZ#KW0.>0'.9>F7L M;MJQG%J7@!WM>DW?5*"%O(^+<5%=?&/QT'I,DMI@]H(2K&>EWN30\RG878@H M')'(TY$* BZEBR6FQ-5-Z31;!9OB[7J@[FJ;A>.HOE&7"RTY]90?$N1*Z@5: M8\QP(#A6:A-7T2XWBL@ K,P!PDU]L4^KV'E'*-ZE-J\]/SZ]S@M=X[2++"@" MCBJX]CU&0B)"/XH4]9742&&"B X?&Q$\$J^=%RDA1Y@'RM/*4R2D0:0\'X4T M,@63B*.&DH^];A.A@1>1 0J;>LOTG';%-@]L9#S:4@C/\8*MD%]K>$S;!S7[ MZ99XZ@[@P.M[E^^]=_D3!5&/13T6G;1O:9E\6\+KFZZW<3S]8[Z'Q6A29I#: MX'+F3+*\.4X>G39A[(80]!9NJUHP>XF8.07YTQM5'>-3^]C/:J.B))V+G'+R M(H\K79A*-O4GNYJ,3:6]095ZHV,=""&EHIA0(EG$?!%R&@J&0B(#C;9TW^!V M2=&M=K>PK7F#B7A1I(5B(@@# @8/#[0RMJ)+./<9WB3;< =[0_[ HV3@A4VC M'QB3PM2:^:.@0 MMM+9TBF^Z G)<81,9QI*.*(1_(.I"ER749>B;=MHM.6+:$"!-[JHJ0OI_(4N M)O$@U M,8O&[/IZI9(K@*$J/XQ,9R;?8]+WI8N4I[CG8KEM#-BK\UF\Z[C$_&::(KUN MI** NF8F*,$^HXB), "01=@5HJ%S]5ZWXYY'WBEIU,THUE!TT[.IL)7F#?U7%VI]QV6'\TS5^SI,&2! MAR4!;D0H]VF@.'6/K I;& MVOAU-P7[K-E;:=4MK=BC2BFI>*08&SZ7MTP^)LK97JX%PW$=)K!%R2:9N!'BD8!,[ MP$ ]./?)9"A-,W+3O/6L6L;!"P#78V4+5'Y435S8!I7I_@H -WAU>_#BOI:O MK^4[3#%77\KWG$\?/]73/[!W=[?3>S?SY18#6(S/]FZ2BAN6J1GG;8=\L2<5 M-3RID. AXGT?1B+OW&\'U)A\:JO%UCO*?$FF0VX^L0?SY0O3)/9KWO&_[N_$ M+A(\9%$ FI)$/H^$!X:5E(Q+KM6V[MN683(\P#X>N%Z7)WAV@&AZ"N\I?&L* M]Q62A -]!PP1H3C#G*M !:X'5AS2WH$"X0.7HH'O/PL*WX6VDR;W&]>]KZV# MJ+<(;U1.!GG&Z6BDE/J;J<&#]9B8GYK>5?%R/Y:0@K ML&SL*_PH/Z@7P&$L%%):1CXE'D4151Z-F$L$)UHHNE93^>=;XXVYTL6SK]+/ M!A@7W^/LG^7KKN/OOUDOWDYX7D 'U&U*_'DF"-G370=L^ND*X#ZSZ0[=9!SAE$F+E@N^LQ;KGEOKO.W;#@LPK7 -9OLT\CS(ZEY1) B%&,6*"X0(TJY4A'O4%$Q MSQN0H,L>\Z/23$_:/6EO3]I*^X(&5 @9$2 NPD-%N4>U40O7G^Q0_^J7.8BS;C#ND[?2Z";?+0;O026=1*XD/\SR<:& M(]<'4+HR-$6@ 0(&RT00D1!13D/*&.*XJ:? 7OJ1D $*"+#8Q5';W66Q7:'" MGH_T?.3H?"300H2(<9\X/]=]^*1G^8>=],E>F2MIN^;SMN MEB-=NER+^F'D_,92<6/2!\@@'^F>W,(6'XQ'0ZZ9]'S-3&6S;6X^6\_\(^:'!($-?#U'($^]L_Y_C.EX<[ M92,R<]?SF(R]&LN8I0^U!=OO7XR_W"@ P.]J#"N+A_'XX3%QG 5A2@@:1 U! MX*KS*1C6>6$M@].Y46>W=BV.+A8S<.!;DZ'MB1J/',"U+',$RVZI8K]?P(]*GHNA8JG5)6\J!Y;M)Y"_;*ZA@+WXHJZNK:AL?#'_ M]IP5VM,\BC0.:26H*C#=P94S;BZ=,0V; [$_O&=JL6U/_20&^1FO.N+B-.,Q+$=L2:J_,.. MMJB5$0*H=6R3'4#G*/XTFHJYX3+/1&5#<+>O[L+N=T_!]F]?MF M\;IP?*55/X?8\T)ZZ?T?D['#[NZ ]LQKSQ>%>_,C"VH 2*;), ,(?#(*FH1= M9^<]*3R&%"Z.3PO%J5K$KIUK]]&Y<3OOO[%A81*#.)B2I[-DGYN2P/K-F,Y' MH%7<.B;)#;L_R^F[1?W==]6[!_:;Z&>'9:#;ZWB43XKX/!D"KA=001X[0_Y+ M]>/JE]LGE[?XO]=6*X(O&Z\^D9CMVF59GD[V\:=P8,9WDH$)UNZT,U@/:Z^06 MU$)@.O"[V7&^&-.*"H1&L< QL"K3 #A.P(#-[L 0TW%^L.;3Z_=O;1)D^#.\ MRAZT>8Z!179>1]=E@(U'MCO6P+XQF8R=80R[MG <++WI,8=0@>$8A\&$F-Q. MALPV^8(]F5Q#,(J%O0 ++;N#P9(JJ()X8'G9]*" EG4PP&+N4O@[O@.QK;XK MD??^2K2.!2PQAUCYN2X%?+7[XGL#0ZL@0=,$O@RK,(M@IMN9/?;A@[71,]LX M)%5?66K?78%VRA+.G8ML>AU VT3T?'NB7WM+>Z)/)ND,;*V>9)YUQXQ0 KB5 M7-=\\^U-K+3SOH+S50W.^6=3)>JJA*W*F;T"$YA '@LV5@!FLW.B239I5%_WM[.,VW-,]K'H*D&*+M1YU ULB==Y@&:\1:MO(UM^J MTZ^(;0JX#\9?,(*-%H+6N0)(U_:??]-4;VV_N+HV9V*+L7YH4.BN9A TY^79 MG7$*&F74-/E3F=%/XNRF5.1O60Q*?CRR?TL@1T/2<;F3XC <@S-3EE P/7/+ MRR;!71"O_M&^H:!+^*M Q#K)_7CN7,U1E668!0*:KYMW9^842@+@"7"5O LB MB*IQ8OK';T WFV]J"6Z9)O4E&0 T4W:K[I/T=[/O^:,_,Q>^IG9!E]477V(7 M>3\"3[;N\YP"K4,>!,58&4Y<;/O:G%F2FK55+JIB\9P_Y MO9GAMC-$"@<_3Z0UM&B@O\UA5NDF83,)%+27S-4L[@46=7WX?JP2"X M8Y8T!.YE=<%1X@P30/T2OT'<%+HR'(UQMGTU08![$"LUF;ZH'YM7_>7JS;5Y M01M8;^DA6&!LR>X86Y,1 8"Z@0W;7J@ L8);P$*V.YRM>--439MA3PX('_,L M\P'P1M!TT\7VJ#G2#W)R,BL'A1*$K>GYZC"+8$9;!NX;9\6Y _UFR0@X\0-H MK[\;K0D0:.&NP78;WAP/UODMEH8? ]I79*$&=K.,9XG)L#+G UN$Q19F6V[U MU!=0Z6,)_Y\<*[-\+\#];]7XW+FFN:\W$ *P!?V$5DX]0@7Y;;P^8.#A2AC;D%SZ\.Q3RW +/[S.16F4L M:+#N#"+D,B0V"G(V!EOX3=&XN1#Z<4F&PQH9&O_M<#BWA\R>AIKQ U7KJ .] MA.\\>.N/M,I*5IKW4_LW=VV,+7,[=[XL7Z#5-\MN_ZGXG\FKN= MX?&E[7AVRWXWV&@6R\T13(;CAP*^<(\-81>PHH$Y MG__)NT#8]QIPSY[FK-H"B*,GXTDZ=;J8P\DFEA)*U22-L]]SZ$U1$C1(@)K9 M%7""DFO6X"BF.@#<).-B1>F4"*4R88,N^\#U00+75T98?YAZ=_LHW:.B=&^.'J6S!^K4 M3[1#\;DFEKP>PA5C-%8%( 3WSY"51Q]! ZI?^Y(R:T34&Z(NE*R)_,IP8P",#Q);T=C>7ED-6GP&J-/4YQX JF MB$M=1B,5:.+IT).:ZH:F(!Y0XTQ*^F+[#@W*HJIZH*Q>U46^T?EE21SXS-=@ MJ"@SV)KQB#&E6$2#D$>H:6CWQLO*$64A1[IY+(OCC N$8E.$*CU-<"#%*8Q* M+%RZ9\#3M8G/! 2"65JDR,OXC* [>I "\F:Z@,>?QAS"VL^#\&Q'WK: MY8$?D@AQ+GRNL RY5MSS'[>RS:; +6@FP^77S^\N'# MAP8B,9\X\-%VN6;O2A%:>0H+9V!/AH\@0^1V@ RKJ.6"$SCWL[Y-TCOK$W'^ M;#Q%QDE[&LF5N1>P(:.F3#:(S1G$UBM8[E$ZQLT#$HX_Y%E5RKHADUR/- (P MMA"Z2Y/O#T[EV+%A /,54XU2)C'\II1U8H,XO*Z-%]];B"S)77CO86]BQWET MBT%N&UDJ5&A0E6=?7LMI+1)R%E3Q04T1!R13MW?#Y$$9Q\YLE&)%CM"@*4%H M20)1+1Q;?.&\0E83/;A[*+66N9V8I*=O+![F?H$\Z'>O> :X4R;MW-_?GVMU MR[*'[%PDMZNAN6U*2,Y^*](T]7)JE/5.A,?S7G1TWCMEN#/'VGW>NH3_3/>0 MY_J6K,*0XJ)PV5%X_J19?$[=U_G8U8>K^Q'P)_#('CHQ-X M>;!.=;+6M6S/=N2\L8'9/+)N/[>$4DLU,']^5GFV;0V]X"LFLGT:YL]F%&IC M=":MHA8BS$K@)77@B0)X? J\9 J\Y??-)B+NAAT4@-T/4RBPQ)Z_,79A'Z;2 MY[/JF<)CF()W=*90DO_,R<[0>JU"OLCC*&6I\Z'*-GQ21M@\_9=4GB[ *"U@ M-*[!J/,"_E-IATSK%B_!UF&CGI8?0\ODZ+1<'6R](M4TQ M=W-P:XYMHT5ZX:I5-C?=W."Q&._ELUO'UNZC(?&^'H'%MIVTG0W?&,M M\]LAU]\AI]\A=^\<1['R7_?3JE0F29TJ< M?TV^O;I(Q8TIB7NEY%>6OI)LS%XASXM1B1&GX:C0VB8Z1 M3]!WY/U3???.T/G-^/;%:P!23?U?AK M!4'+G2]U3[P?VORU&^?B-D]:SCV^ MUBDB;4PHUK:1BA$)'RH?2R$C+O/\ O/!.G6WI9QXY'XW8#S 94 4./3LK_L1 M!X?8@46Y/;']0ZS_+Y.1 D2P6?+K=K)[?G)X3H%+3H'WQ2FVX0&-I/_F89?)]_&$B?=$F$@6E5U#:KC_'),_= M")-Z=GD$90O#;ZY7,4+/)QX%1DA*1DCV9Y5MP^+FG&R&O7VV[;G,Q-*J/TN1 MH1,B>^,TN^$A9L2,&59V<"OGV%X3%!*"ZK:0/TN>>S.% M=BHAEG?=LU11Y-'6?";YT.(\>>3$-9#KL]:D=7P-9']\X3#KSUVKO[$'!Y$G MYB?CH2?INCC%\03V]5EK"VB_ M\KJ]8;9O#\D0B*V-M.XU_NXH'AYH&Y[K%LR%4DR^XUG%@SP1Q>-3JLXN)]93 M\@_;*V-/H?O>X_$<](V+NS0> N]KX_'HL*ZQE!W@DAWXG=/+L:F#FR(3746E=F0+!4Y'60R;RLI.+K^9G+[([(++W98KT(OM1/,'W" U> M*0T\ 9$P<&?U][#S OM:I::U\T4OK-NMK;L^_8_)M[S%)_*?J;QNI,U*F:9/ M1%H7%/RF%]-=$-/[4MT/L_Y'\HSVSL63K08[=AIG8^@2N:51@MRCY!9LR,%J MV5$V;.2\_]?$]*&!"X"AI@X>3)'18#I@U$[3F ZZM@-=[.2GSJHM>PI,[B9D M!]C1U0C'4:.)G047_@9"YENQW*9;W$UOC?S M(V<8A?G@KVQ\\^#\JM39M;K+XOUD+NV*[%]==%KX!QT5_K8 Y-E*_V4T32N: M[FY:P#XI_QT;Q6KHO)VD:;R77*;#J@3[X0T'5@KH22L%Q^4SA^<@4<5!CI%) ML%C@W<@&\BJI2\73"4L?"D\4#2=.:^'>7U2(;&*QU@N8@W0]GES)2,9'8VQO88^=P# *BKR8:G M$ &HMQC<&UU[8>!%5?&P2VA)UQ59'SN58348EC*"WU@&1U\U_:XQ -L+O&I^ M#;SB'TGZNVV"+9)1-AG:OM=9<=_ FT0=9(?;F;*PXZHC.]_2 M- MC9SUPY/)VO;+O]FX>7^_VCMV^VWO?[7W/W=[[Q*BC>U6PZP8^7"IU*^+1 M<%ZWBD['J;+*G\J*?E2%5Q73O'AXL"+]"FE'?&ZG+3398IYQVHR M"5)UM=WD-=)+\KQZ>[8(KZQ@0NJ M$^<)]<2^9L,91TE=N->;@JQW?'R*[XSO!7X=PG__D]W"2;U-3KU5]IXZR1QF M!^C$JT?ZKC35WCJJJ:SGA9WH^EV4@50YX//\;H[3=8#%=9EY=9 MTUC=.N.X0*?47;OL/+% \2>NCYRTZ^'DG0['+X$_-/G7)/G>DL3;$/;;9&2? M9E2ZC\G:D5F]A^%T/ S')[)N2N):!?;>LJWW)XG+SN_6,?C9Q.VR7BAW1"B? M=BNHX_.+0W.":=DVVEN*=CNA/!PR7L[,Z[W_+=>VQ]KHOI]+-SUT.] XSX!)H&KH5@&(?[WZ:@+H-=G18KF7S_]]F?GUU\_'5,YV-GTV;V\<$?B]S"3 M;%>KRXLO7ZX^?WS_WX"W9(]XNPU&?DKN@=\!/E[ K>E(/3@O MXY$83DP1,DBY#)[+S# $Q^3J_;@?6=>P, MD9?LQX&)_#*9W)F@R-S]]I6>B\M17M#:*RCE,AXQ^!5^>Y*4J1'&TY-P!D9.7TZW<3D=ZLOI M^G*ZOISN]+3.*"RUSB@\+:USR.[-0SO0.*C7]W:&WMM@ '+1^8>/U__[V&K> MA]$P'BGG_[WY_*OS892-0;%3SKM$3&P^\TNCCL7E95E>E@EPH5$R=MC='0@; M^(;5VSX8"<_R3A?OV)B!H@@\CRO!)IFRS7'L:\;L*ZB"J7),[$\:Q_=]/+ZI MGC%=3_F^W@W>*3?X2IR^?OM?>\'IW:^VCFE?V/=DE-P^@,T/TCXS]LBUN%&W MK"*%GD4_2Q;]]N+73K'H!D1]RX9B,LS-]%_CT>_<)*CO$VU[SKD7SOGN_>73 MX)SOE(Y'\>'PL6>CG6>COUZ\Z3H;_95Q->P9Z DST$^?WS\-!OHI529K[8 B MO6>A'6>AY.CL\VWRS01ZV-=E=OY+XUMEXZ+A0UR@^. X:@WK;?.*2S)*+#G%C^GQLO3A_,7K7_[C[.QB M)&Z2].SLM7&-_K"A$[H(#[R[_G3Y:YR-K2M\1_[H?3J="3W'YH6- F=Y\*$, M4_!D* UK'JM;!P7G&YXWFXR3Q])WXSK*9JA_=/+^(^OMC'%_<<7]RN]*:1Y5Q_^//'BR]_^_S^NI ITPL-TF0;AK T&;Z6 M!V*<_ZGZUR1.B^FY93+(-(/R0HP'Q??RZD^X\P9T#6GZ;-@@@X2/XZSZW"K0 M6=6H&]["E4VQSY/M342"JQLVU*8=E7FP'=:;?V%0CN^%N^P+@-7#[@$]X*,B M6/'6M($Q,\XG]VRDU"!O"@Y7BM/ZLTJ )-G O,PN#%-',GO+;RP5-Z;FB6S% M6A]YQ)?O?[NX_N]KY\/'MQN_]EE%KOUVA7@+"WAG&@']5)YRWLVT?17>2LLM M!U0I+(&;.UDRC.4L(]QF[6_@O%YEKW8XRK+)!MJ3RV'U 6ZGR[7S]>_<.Y^/57Y]/[S]=7 M'Z^=-__M?/FO]]?OG4\@]8RH'CB%5![?L+&C&)#S'8@(8.CW-TFF:@5;>2S< M2)1AA3-#Q^FM_1-V8E$C8\!S9X[ G,#B40XL$*>PK$"?@[+Z*P,SZ*$X M6M ^9&(^SC,IK!Y3 $""JFFTEV]Q.IXHN]Q$GSM;:E8SM2GP,8H\,JB?B=6S MN&EC5ZA/.987:I,&V9S<&W#DM)$9A:?0K(J7U52V I_,U2F.Y">87S5=],SQ MF9$G($9[3:51YF7+G^HXU@F9CH>1[;8496>H7G;5_-G_@LB<>!B!?XO&P M.\!HU%T.!PRC_NZM;\I2S-]2OSL5156"XO%BMZ:L-#5A]9U(T0R&=D)I[WLZ!QA MGB+'.'W9\?:&I::?RZ\LS=2H,^1PBLCP-,7'Z2'(5GN+TR(F4CA[WR0LE>:/ M=W&JQ#A)L\YL^?A\Z-C$M^+0VS[QZ1W2'H7%Q3#.QD RSF_Q<*2Z0QFGC1=/ M4VZ<(*YL85,5PJ$SNSH^V^FP;.BLQGCZ$N$O278S8V,Y_^W?,1O^G@RGG8_+:#/[DNG K*BXHS M,&H.OVI%F!8LY7 B"E)0021<*KDQ0A75"'XOZ+B1M<]OBFYR7AB@FA.#&)M* M%&D?Y?SBST1(#L%D'([]\30()CWY-ZK<:I%F!OS9; HN!%XPZ8N[;N/)8>O* M,E9L"W%*E51ZY1PD]G&@,EO)5TZB"N,F)!=R.X<7?XF<5W#&K^!"Y:1XL0 [ M7XF/? Z^5YH%&'YM7")%6LQ!\@1'+/(<#CS[+)Q&/Q,?NIAE&@I5982AOK;A M@(58.1A)P_6-.1FO?9O#I+S> 8:8T']3K38%<^].]:UJ(!>0$YV*PJV-G /9 M&'4SI!LES5BL-..(5:B"M\8/S&\ZG8%]119FUTP;LJO6D5A)AJAOKS,1"P,! MIG1Y^(7!81GK6[PANB$QUA+E4E8EH5AJ*\=S;+\DC'7])@:V*=C*^4@#0KTH MFG)*DTD2^]'QC/KQA(5).)LFR>S3R^=*,)/5'>_G+O1U,B4I*US3M9Y<9LW3 MVQ_HL5[W^_4(Z\SMM$>H_ /71E B.RVY8$SR >YMAM9+D:=0:;IR1$Y27ILP M'?]3ILYZ&/ N"88]:D44/&1%/Z?W@.+ <,WG^_X$K<]W95] .X VJSJ-7WHC MJ#^O:C.J3=FMN MK*\.H<@%2%-SM3@Q_4&Q53J3$0\!9_W'^_AVO[P%76#_PLA]J MNH]9=/SHN>]N9_T&&6W-756"M);QDN,7=B]X*BJ$1#9[OHFEH/":4J1IIF:V M)T+G=V-@#?WEP#_R%GNG!J&YQXN&%+2$+E;&J+SC&,]W[&^D2*UO1H').(B" M*ETJ36H:#_$6-$_0PX+64W:%MEZW"RJ#9+[F]16\/%/5&,(P=(/)<1!-1DW[ M*(S"L->> BE8TSWV_7#V"A#F1.D<+MUH-*R7'N31D>?Y/=%I%(1]45113Z)$ M*X F'!_U5_AU^M1&HP/HGP%FKR'OB:89!-'(7BA&R--,ABNJDM.;F"0W]YN> MNPAVPG-2;2M[U=G)YY[\/E"4-9G=95K^?J9E:P6&1\NSZFF'4MYN9*ZPL,CN MYGU0_,XNW]WXC\@/D[#_Y-@QZ,& [SD@'CD_[IL>M =2GW"]"[[9]>[6C:ZU M/*QOR+;1_@_P'U!+ P04 " "GB'Q8Y%6U9;7/:2!+^?E7W'_I(W:Y=!1@PCA.,745LO$NM MUTX!N=K].$@C-&>A86E4K$TFNGI[J?[Z1ZI'2:3 MZ.J?_R!JAU+X[@K7B4HB>=4^R?[F@_^J5.A.>3*VTJ=$M^B#T<(WRA]+NE6Q MB#TE(AKH*$V4CFV9>K%7S=:ZWXWVTHF,$_*,% EDI%;%XZ*4C_V'0$62&LWJ M:;5>/6LTFH7UUWJZ,&H<)E1___Z,*M2H-9K%Y95*9LE);DI[I/T%C<:>CK2Y M++T)W*]$-EE$\K(4Z#BI!&*BHD6+?ARJB;1T+^?4UQ,1_WA![KE5GV6+ZK5I MV'Q6URD1>T$28L8HKK&2+1)KHU9#) M-LG&1MKX$K)B'O.L/=P3P^WB-#>_77O8^>.NK]UKS\- M>__I8A@SNGWZ^*D_^-2Y']+PX>4U&6"W?F_8ZPZP\_7/G?N?NM2Y'E+_TQV& MZJ>B4F\>B6/JW-]0_>S(/\[NR]094.?FX>.P>_/J"CHGG=8:[*CASUT:=/H? M.O?=0>7AM[ON[TY=/&G4:HW=[:^>#^1_4YNH8+$G"WME^D4DX8+NI*P,Y-0J M[[$,:PS/IR042>N5-:A7J4>AF$DR:FDQ%7X,58PW2 M!N9"Q23B!:5Q8E*)[4#CCM%U0 (,@V#A$A (#T.&] 1IG^ALWLZ$6'K26F$6 M/&4B'B7V+\,RWP:+8K^>&U03K\ BJ1@ M5677UI6!"*;CL2D\5S'""?Y&(<:U%Z4^9,*5!5/*@$&9:$%3.(!!9'"C:(U2 M[A>[M34"P5# S M .J6"^ZW2ZUVU'YM!)I5&FYH^<.;=XWZ^87-?9RS"$>/#@*T0^;('CL3>B2, M=%Z#%]0(?0RGM 14HTC9D%?PM FRB#.)[WUEO4C;%.LXOXR.G/M@O/:DCV%+ M1W"2+^'^S!/=)R\4,9J=#B*VGT:8X!,(Q50>9_CQ1L3Q M78 U\RXK=?".P<:. 79D@[HD/0Q2M#IV^F^9DQ4Z49:K(,A MCA/^VMUEYBU/I/;P)G%HF,!>YUK&=2R9M M)91!<^\6305P]])(,!G )+?OF@BQ(J/58EG U4CR1*0IUDO_A=/R$'A'V_ > M'.([*!^>' >#C0"9*9^A$U;'H "YAE=8! (7, 96&'_I<<"NQ$A%*EDP6^[; MGV//@>/\GA'\QM1"W7/T\Y1;-DW-%+A;1_.>A\[?*> JX%C&8.\(\..)G#+I M\A24^0QBA)R:(O&_ \A>E;HS$:7NP,B&RR! 45(SJ&SWU)056Q^0N-GM_C+C M,,5"Y)K-JMI(I\F?:[!GNP+>6QPC5LLDU^[@K_L.' #SKL#%J\Q< L4N6/C_ M'Q8?N9=9O.LY[A#SDN&>[(7G&1G'=*D]+S7LE@(_[9$ZT3;!.)];(,MZ$/1' M"GJ#Z",L*1+LSMH B",7MI;E%J"-D:[+Y0;8M?"9@L>9>J&P*T;G+'(1(GW' M,\XQ.0;?FE[_95Z\0##O(GWU#?^0.1/XR;LKKH.9D*V*WCF]V M^C-X?:=>KK03J)F)-G;%H&Z@T*CJ"8XKB91?X)21!EGSZXY/GZ=@Z<9CXYJ9>)_Q_L2V/5"'33W7+844.'. MC'L\3TGX,.?"54\RE^*1R2VK%H[>7,%SA[IEH_\L9/(6(FN0]R2#\+'0RE4N MK''Y,SCS,HFU@ +5K)PQK 6]VG0R04/T63JKS;Z3NR)SJ4#D@P,8K , MUTB7.=IDQ],#H/=99?8@-D@/(B M-%Q]GI?XS /6E%%DI\+#^LM2K>3NI\+WE_?9^T=W^;7O9.?*3T*^J?U[^3Z3 MWY!&8FHQ9WEUR+M;4OYEZ?/;^GF]T6B(=V]KY\W34>U]8R1J==E\?R[/3H/: M>>EJ'9J%=].PV%P5[WG$7UJ5*WG&.LZ8'U%AELHD>HJ(^.%-_6T-[57B[Y$" M3>'%^++46/EIOY3-I9O!NA.$;?;EAM^WWNC==G_M#'X?4._^NGW"$ZZV@F") M_);2&-CTQ3?ZYEE6W2![6O2K,,BQDUVNG5B3VA7=S==0O'24&G[_'E MWPY\C@.O0R4#ZCY)+^4S%SUD3:4K[1]QFE)<:?]VZO.<>I2?Z5'AY;M^ M_#7.7+_V<77#JM7U\JI]PM^JW47^ M1?Y_4$L#!!0 ( *>(?%C$R 5X'P@ &X? 5 968R,# Q-3,U-%]E M>#,Q+3(N:'1M[5EM<]I($OY^5?L?^DC=KET%&# D,<:N(C:^I2YKIVQ2M?MQ MD$9HSD+#SDA@\NOOZ9$ \;())/;YRU*I6!K-]'3WT_UTC]0)DW%T^=,_B#JA M%+Z[PG6BDDA>=DZRO_G@/RL5^J@\&5OI4Z+;],%HX1OECR3=J%C$GA(1/>@H M392.;9GZL5?-UKK?M?;2L8P3\HP4"62D5L6CHI1/]W>!BB0UFM73:KW::C2: MA?57>C(W:A0F5#\[:U&%&K5&L[B\4LDL.E-X'[E<@F M\TA>E (=)Y5 C%4T;],O S66EF[EC.[U6,2_G)-[;M47V:9Z;9*<4R*?DHJ( MU"AN4R0#C#C);7I3<[_S4K:_KZ8+GX6&8FU#X6.__*)$3L1%"9Y,I%FJ$TJV MK4W-R=.68!H*[W%D=!K[E&C?<1?]>X'_9O^57?0O[NENQM$:/_VJO^I^Y%N^K==7.+J[@8S>O?T MZ?/]P^?N[8 &=\^OR4/OZO-]?]#O/5#O]ZM?N[?_[E'W:D#WGS]BJ'XJ*O7F MD3BF[NTUU5M'_G%V7Z;N W6O[SX->MI3**:2C)PJ.6.N#)6E;ARGH,=[.=$F(1W3C39C$$OE/W"GH1LY%G9N M'6>>O["*C2I]$$SBT&(\I\=8SR() BUGFII,15^##V,-N@;:0L4DXCFE<6)2 MB>U X([+=4 "W((P8?(/A(=%?[PT**=? 452L*RO*^O*0 33\=@4 MGJL8X01_HP3CVHM2'S+ARH(I9<"@3#2G"1S (#*X4;1"*?>+W=@:@> K%ESF M&6F$"8!&PVUN.\OZK'#QA TIB/3,+@ T-^KMSF_LX9Q&.'AT$:(3,D3UV)O1)&.F\!B^H(3H83FD) MJ(:1LB&OX&EC9!%G$M_[RGJ1MBG6<7X9'3GWP7CM21_#EH[@)%_"_9DG>D]> M*&*T.5U$['T:88:C_=:1S+2HM_SL[G@=",4D'F?X\4;$\5V -?,N*[7WCL': MC@%V9(,W,<8,)L)G9EPWJ)#T,8K/Z=O)KC9,5.E:6JR#(8X3ONWN,O.6)U*[ M_Q+FC:&$Q_*=,B;2J8$ !/-469F>5P_5EE62%35V 9&0F'12+2%.NE_\QIN0^\PTUX]P[Q+93W3XZ]P4: M3)7/T FK8U" 7,$K+ *!"Q@#*XR_\#A@5V*H(I7,F2UW[<^QY\!Q?L\(?FUJ MH>XY^GG*+9ND9@+)692Z#8.0O__\/B(_!34G6Q&[57RSTP_@]:UZN=1.H&8F MVM@E@[J!0J.JQSBN)%)^A5.&&F3-SWT%19VT(R",S+5,$?C+M7P1G_+/5,$. M%XMI[+GF^/AUVJ N^GJN6 J <%/&[9VG)-R7T^"R'9E)\N,=>2!\++1RF0;TK41=5$BL!0HH9.6,7"V8U:;C,7JA+])9 ME1/2SF/1*Q$GFI8N^#$P"+\R7"-=TFB3G4QS%,JYSU0\U=%4,K?$8I0?M4V> M:'(\B?1$*:/(3H2']1>E6LG=3X3O+^ZS MEX[N\GM?Q,Z4GX1\4_O7XB4FOQ:-Q,1BSN+J*R]LS6AX5"L3_SL^+Y'R+TI? M3D7M;:/6:C1JPUI3M,[>!V>UL_>B>?I.-NIOZ^]*EZO8++R5AMGFLGC/(_[" MM%S3%BLZ97Y$A5EHE.@)PN+G-_6W-;17B;]#"M2%*^.+4F/IK-U2UI>N1^Q6 M)';8H6O.WWB7=]/[K?OPQP/U;Z\Z)SSAE]W7@;VTWJ74Z?/H]&'>_FX5FN^JS=;SJ-%)+T_L"6WC[J[;.$Y" MML<^7+TUS8'OG*27KX+]5_-B7[ .$/*,[E[SXM^N.\1U5Z&20>%KXEW62/[M MQL/<>)2?W/F-^]*7W!<5#O=YCW[\/;Y=-0"NYB^^'!8D;?0*ASQ:"O^.CZ>- M5_MXNC)C<=4YX>_/[B+_ROX_4$L#!!0 ( *>(?%B4.^^BK00 #\2 5 M 968R,# Q-3,U-%]E>#,R+3$N:'1M[5A=;]LV%'T?L/]PYV!K D2V)-MI M8CL&7,?!@K9Q$#O ^DB)E,65(E6*:N+^^EU2ENU\M$VR='NI7DSQX]YSSN7E MI35(32:&O_X",$@9H:Z%;<.-8,-!J_I==?[F>?".QTP6C()1/7BC%:&:TP6# M4RZ)C#D1,%.B-%S)8A_.9-RLUKKG1,5EQJ2!6#-BT$99<+G8MG)Q.4VX8!!V MFNUFT.R&86=K_5CE2\T7J8'@Z*@+'H1^V-E>[GD5D]:*RB!2= G1(E9"Z>/& M3N*>!A1F*=AQ(U'2> G)N%CVX-6<9ZR !'YN^F#8 MC?&(X O9 \$2['&6>[#CNZ??J/Q3_KG6+-4@59$2BOY6C08X$\<-5-(PO8:3 M,LNM!YW\YIYAB$C\<:%5*:EW=V@;566R#QG1"RX]"[('I#1JW:4K)U5?I#1E M:$LJR5;@;\&O7FJ VXZY3U6J/'F!]/+N=GIV?CT?QL>@X75Y>SJ]'Y'.93" [AJCEKCILPFXS=:-#N M^C ZF5[,)R>WIM83COP#F)["_,\)S$:7;T;GDYDW_>O=Y .,QG,[$OI^>)_# M\.D4_RX+PY/E _OS3&*?E"RV*0K7W*1@4@8C*4O,W4N6*VU )7#*,E(L"Y?" M^T#@A ER333#)-0XA[CENW;I'SN'8>CWQRK+B5RZMZ"_MP\X?JITAJGCO45M MM?.S9$0#DQ23_X3%+(N8AG:P;S.YC6X*L.E/-[AF+"XU-QPSDT@*DYLX)7)A M4609+PH+0LG-$6&74#Q:(&6:(8MM@!6W#3X[A.G$=(&2H<^8:=3,>K(CB1)" M7=OC*2]U41(\M8RRB/8 M$D:QD]M&OO>#0Q\T88X 5C%.2B&6."G+A>6\5ERS3R77S)[3A46VIMS>)7N M80RZNW1OS683GW5L5I2"HW:G;Z/V@VF%%2TN<8]EU;[$'6X(MT'ETL&L.1.N MD72N66'I[=MA(@0>C7@@V-J% SGR+:K=D:QK&AJDW)FVNQ!GE:)21^6LRH6B M5F25!\VGL38DPK(7,R&*G,2X[8X;?L.]YX32^KTZKEV3T^/&%^(?Q>'K@_C@ MJ-OM=+M1Y+\^:/O=]N%!1!-&@^=7NFM.36I?_-_K*F'KCB!Y@7/JUJ,K8O5L ME7)DK(?;[[:'UG!7WKO6^6>;EC$1M1>C8G$[>CV8?9G!V/AZT[(3AG5WR%2;8<9OM?RS>RF+[I0UV M7C<[W7]C]*6%^=8>N!?N$SPT>O">Z#B%\-"5L,ZCPODT;9^$Z MQMA:<54IOO<(?%AT31,_L@0 %L2 5 968R,# Q-3,U M-%]E>#,R+3(N:'1M[5A;;^)&%'ZOU/]P2M1N(F$N-FS")4B$BXJZ&R(@4O=Q ML,=XVO&,=SP.87]]S]@83$)7)(W2E[60F.N9\WWG-G8WT"'O_?P30#>@Q$M; MV-9,<]KK5K/_[> OE@6?F$M%3#W0L@TW2A)/,6]%8#4QY%4^PAYRQ0(&0<$ _/VS9*D(JX+B&3FJJ=.@$UV-K0B!Z?"88E M*9D(SWHZ5=0J$]F!D*@5$Y91L@TDT7(WI+)#LK&E5!Y%64(*NE7^0/VLDRM8 M/"@5LU-3K9;GM3*8W\66M_46S5)R#T6/'@.V9!H MWDG2?FZV_G5W9=JTSD&%$Q";MU3L79<#YL50A1I+U!Q*L MTG,VE"B@PL-<,*0N#9=4@5,OF\!V\)@83#;P]GK-J9LHIAD&*A$>C![=@(@5 MW><(/#9D<6RTP9_9XF&F@8 JBBB*"F;8]OJ9*8PNJF+D#<]TJ4+BS$EFQI>< MR[7)5E&BXH1@$M/2J),"KU^5]B_7H$%:K$UM)]POL&58<0-\!WMBGY-F*(F=\=&O1UNYYQ< M -JRWCSW+G:0]D;*#93CJK><1L>8[CVPV1DV)M#;PLQ#T=N:Y./?JFW MC]I"C4?$JE?LFQ$O1[55LFET?# !ZA*>*Z-EA$8O4ID3JKTC$E%K9!2KL+WC M[+C$PZVG>^/^3M U9!\8YDEM&8\^]^=?YC"Y'72K9D'OB9?\"Q(<.$3[7N0= M2G3>6F#CLM)H_A>A;TW,]WS@>/(98N9HPV>BW #LJ[2B-4ZRZ6BD[38PC;)=0Z1\@!$F&BRAV]CH5I/>C_!X2U\M M4OR#US?C=1 PZA?>C*>^CV_/Z@?';\CQ>:08LALAO?M;F;F+$=?%MV5MKNPR MX_WB-<3OKV7I3>RT>]M!^W#ALZG=_E=\*;#_MR\%>QAYJULU'UO2QO:3TC]0 M2P,$% @ IXA\6+T1_=8=&P K< !4 !E9C(P,#$U,S4T7V5X.3MSW#:2_WY5]S]PEEY6[O?T($J"& M9PXYX4.R]J^_[@9 @C.8W40S'!)L-!K=OVXT&B]6[;IX]>__9EDO M5H)Q^@2?V[PMQ*L7/\F_ZN)?CH^M7_)4E(W@5EL]MU[7%>-USL^%]7->LC+- M66&=5477YE79+*SW9?I,/DO_O*W2;BW*UDIKP5IHHVOR\MQLY>.GOV=Y(2S7 M?^8]. ^O8%>+E45:5[7'&UGEQ]=SZVV_Y6C36!W%I?:K6K/S;PJ(K M"ZL1=9Z=6'1WD_]+/+<<>].>6*WXTAZS(C\OGUN%R. *O>>Y]8--_YP<26IX M?J$Y"!_UR\VGJ5/]X_5Y\L0+%Y;\]ZEZ\WXZ)9G[J*0+EP+?\-Q*JH(KLHB> M56V55;-B' A2'XXL(NKE$8QS*^J>62O5A+_YLM-1*V'IY_.ZZDI^O/V3V4_9 MY(FU9O5Y7AXCTYY;K&NK_E(M7R*O)57-!;155J4 JM]]6>5)WEIQ^,QYD=2: MIS]=SU_]7DV;&^#_KF7L=0(PQ5IKINS6E/W\[M?3LW^>6>\_O'FV3=JK1TOU MFU].__'Z],U_6A___LO[-_^\!>'#_&M9 MHN%471;%@*RO#ED7U$WS>,<_W] MVZBKRYRW*_QB_WAR9.7\Y=&_[,Q._6SI",?E?AJ+*/#]*'(2$3//"P/0!6G! MFN;ET=NSCS__DC?M;TCOH#\LR]#.T)M:DWHAZC9/6:&'I:TV)^9C\G9^0!=. MM:"[X"VA/]O-[9>)_^V:-L^NX(D7R)01.W<&^7;\'8G$KOI_#^*,][TR): G M]Z>6WXPETK@OZ/5J0.B5SLE3I.9GL6;-54. [EX)>E.M-ZR\VB8I M$44N+J"U=L5:"S!!WEAY:2%AB6C@*UH!^- @\7A5M6.QDL/MC050IQ8K>(< M#K>50J2#9.%]:P;-P+\6L]*N:+M:R->)]6;%L)L-O>>\SEO9,$M3@$ @BGFA M+]$#MG!3OCA">-M6%7Q_#S\4;4\ KJQ-75WD M'"B ^X@*$*^JVQ S>IJ#\[U&)3U:JIWSN8 MA48P&N M%)+J3, GN+$!,H'O.72H8)?W.TD^$E^W1'(8&>"\O .%$C@.>H3<)6)D<26[ M?"9(_P%-;[6(G@U=>OC/L8/"MNZ*<^GC]6,WZM63>Z)^H&I;A^#T_, :SGZW$-J@T-'- MP=*.[I7!^NUG+9 $<[K9%JVQ:=PR:5M&[;%"S2@.0X>SS/6CT ^9'0O?CGW? MR1PWM)>"S5#S*Z'FC#4GL.8I7^5 BZ658M/=V6.R%9S@! 0X,,-/(F]%@P ZO \<.C"E$9-^?OR M^OXM)CHQ'A:DC9-SI5%9B4!5$D40LX-N]4+:=$!;A0@;\9L4T68LHPPY>(7] M[(>)1L88* 3IE>X^0.$6W0Y\H\+335IM2/*G7M<["L@RH#8W_ O5L1;8<]8E M_ZL8BIY.DVY+X*C>+I"/=DE]H0+/!Y ^. ZOQYZZE1C==O:D:20?.(NEM MF#/FB>02.%CECD A">C?@!A=]0#4P.7E155EMXI"/!F,)QT]9 ML/2%G08^")*G3F<]]48:P99$R#KC5+7[W3LH'EHH/7(PGJ& MF49+JU*PAX(GCUPR7RD= ]PF- M7B:'3A35Y5,T50+NIJ%DULY[X9&G@+-@P.&!\[PLR7*)^B+'B")&A?0SPYCW M#R^L)\E3A-$4B=R _ -^+#@HT>-UR%<0'N.(\2[&M]&)MD(3\+GO"(9E4-^ MJ,=2,IZD3S$268@19E@QH *@2H-@C(P3@: A$H;HQ9(X=1SU$RJ8]*<(CH09 M3QEW;>&ZH1]E@F5NZC$_R5([=#S'G@WW5QKN_Y[M]M1"W/Y).UMP@U<_@YI3 M#DFSXV_F/1<3XN)HN>2^;-7AH1S'O8'@HL.5(%3 (VKE8EICG=>LI%B+8'6) M?Z'_8/XH_$/-@T4O"G)R 1UL6-U:W:92WGF+ZTCK?GGH:G)U9RU8T]5Z_8[5 MP@0T1JS$LC9P%^9TH!LXB62,Y2=P)N%%FP+:O2_&_\?IZ4?K5]6;;4YWC20; M^@!,TG9T&_0-_.D7SV0$!9FG&34P!)Q9P@J[8T#XBLRQ?HJ@XJ5 1[S!A;?C M$;G0L;9*/R/;4K%0(:@6Z1@61V',VJX&088Y5>":U84H0.COB;M]4J&I:C[U M4K2'[R?6JKH4H*47N#+,*]%0'$K)_7/K2?Z4Y-AJ6 '#(IH3N 37>-ZDT%V$ M&C7,#-:L@(X2!E'> '>P2X2ZUA.1RP@-WH)1@]^[O+UZ.@AS4Q7 )C59:&HH M?$N C( L +D4GZT 2O7P1H-I"CSU7[JR%@4&/P)K+"O !73CQ,$J#TCE>L2XY.11Z M)?0@"@8M@X&WG!/V[ &P"H=E,!+0,?52A4'E.K814[;,J-:.;J&P'RDCTF07 MHI0H6.!ZN]1/M=1T?=R-F&15*8#,1@%N6NPNN=3Z3/.A[Z)< *?'X'6&$Y-4 MJ)Y P)55P/$PN*6NXD@@R3WO&AF9ZUN3R3B;CLCMOLA\@6:% M[+(F'^X 4CKIP(!?MN60&5W9)7H"@VNED!9@0YX3._H<3\!+6D6H*_!S6ZVU MO=5@]_6GCS]_9.?B=2W8YU/XCXFKS)=LX*;C!.\ZIE$#&%9#:= M ZM:EAFHQPK_'!^K-&GLT8=N MG8CZ$QC)]D?X_*/[XX\_JC3HQP2?C)CN+H0ZJ"DPOD#RX9>#;(8\RW[83W['C9!EX+&.VYX9!$B?N'@_N M#W I;YJ6/@;JLK_U?C=H[/*9O-01$:0*CS3[_Z5L+'8&!Y3[,\^%N'3DCGZ7:3"&/^Y/O M2 2"^;%CAS[S@SA)W"2.D]C+8I#Y( AG^9[E^VOD&Q?'P0V3$(A"L0\GZ['M MI7YDNP'C@')2'GE.P%D8"2^( NY&LZS/LGZWCH#;TM8Y9>+(4%154P[YZ%I7 MY@\H_(G-G# *W#@02]]AR\CS6)!&D1^DB2M>ZG(!)^C9[.4 MWS7Y;L^"YH.)NLC<,/%\YC,W]D,G2)+873HQ#V/NI#;/9E&?1?VNSM2%P 6\ M!Q-MQTF7B>]Q-W8"/Q!V'"]]EKI1$GD!YW/,=Q;MNW;D@Z#TC6K]M[LYS/%Y8GRM MO[ S-83^94/I@:S^QN[R][FWRN_ M;F_EO+5R8FOEI[ZXXHEU.FQ0^S341YPW6!H<>V]6E33WA^>-+@1)M7KD1CIQ MH.IDE5%YS\D]=;P3:CO+P,?MS7B'RE3NV\QHE*I4Q6;^Z]G9L^T2E0N5;8!/ MR/HTJE][>D*EB6JL4X3=%76M=OK5XB*ONJ9 YC0=/#_95]JLA!O=ON? +\O*\*8GOF_FB_XE0UILN\*+2(8/W8 M==+5C=#;UK*JSD1.%6G5)EOQ!0LL'=Y),RHS45Z9DV"[!(11]J%=U4+H38(T MP+0W[PK 1F/EZ[7@6,$)! "#E(+KQSC5)RN'77O7S6GBP22[[K<89U5]!N:E MGZV/)"U[RKQ>NZ?I3CP P=S#@ER6#@:F%SF6JLIHWDW>$&NJ M$@P$UONCF;=B%Z*_Q]Q0BI/SJR@T]=4PJ6D"JPH@N4DQ@[N[NEW 6\Z[ F6> MMIG+%*Q"G#/OZ*@%+1U/#X$.E"X=9[X#T M4DCE=HI[)&]0R46I2"XV@@PFN:D9;9M=B5+572:R]NA:[ 9N[>.WJ6MR-R/^ MU3#G&\[$+4!Q1 "*JK>I#+PMQ68BH^U]Q559&-:UY[O2D/W6VFN+[N1/C3W M0^$=25!>ZPH\>ZKH+$C>-<+[ UC5 W"ID?[ -_6#@H6I J+'1M$2$JUSAY![19C9;>:%.]T;-M>_$M M3>((YIH]-W#BM/?U?;KJS XB;YE%(G-CWV-1M,P\X;I1$+(E#]B^C2:SJWY3 M5WTN7SCAJ[_;@LXC!?3<.EWC!#2KJVK;-+OP6X>7,,DJT,$'_1"CM$1?I/6^ MZO57D["!,](NMS5%LX4Q)QH[*1YO$BBO:IP2+G- %#P8JTH\HTTL2"W3INV1>D M(Y\J"O+];C&YF5\-#*8565EL1_J UWH12L)XGF4PQO >KC9%%<:S_02=F"?C>DO&[R1TDV)'538P-I452$Y-G3_IJS;U"";K 7YPW>K M,D94Y1PP:0XLO=+'\*>634)_/S\'[1%0V$-$708/YUJ5]Q3.4[UOW_0]W MX1Y4U"TK1J $NJ<8-8?M^GYPJ M,CNBH:=NJ%>WHY)56]?(^=# G27^O8I@&A22IT(O L>I3O,&*U,EG<$$?()" MR/*=JKM$H"RE#\\V8,ENIUMV^&>\HB\W]=!%G"9.<=QI1!8[DJWL(H6["'[4 MPPH-%$KT4PM]$S;?7SMZY>[!>_]_JU$] JWUCXGJ_^/STPI6RLVU=75>L[72 M5G1:05[B$]++OB84T:_?# ,V%-[A> K'<"Y#D6?8-B@$&?- "A9;AOS:Z3NE M$O&H-[G(I.MXRM45%7FD4Q\HBC!Z&U9WJW.X;P!^1OP4_\##,OBA>=';O0DR MQ^MG/;VZ:&6?AP!MU9V,:>C@!W%^>!F1]RPY@ M&=C=X_?;BM* 8H9% 3!.P+$U#8PR5G28B_ZV)]"O_(L;=DR6OQQ"7@>Y9L)8 M5<,R>3JY8*M.INF/:.3J:''C3!@Q/N:F+^$XU7\JSRA/2)39-./V0'[1)5*G MQZ0C#WA$NW&(S@W%?U^&@2)J*#VZW@)^ MI12AGIV+D;XE4K7<&C/[CQ9@*:!_BG+Y<9KY01 EKNUE?I8M8\=WA9/8?IH$ M(N-SN?ROCA//@>*)0/&OHEU55 IX2.^:8\!;,>")-);>3""$EJNB\4'AD5 )&U[4>SDV[]V(O M/,$30'CLLBST77L9)W'D.9X;Q&G$A#UO,)ISQN_8$;FZ+*',*)64WV[VN!D+F9LDCFN[/H^"B&$-6C_T$R^)1#COT)YGSQT[T@CQ M6IZ Q@O*4%..@2J/O^ACO-APVQ;*:6E8 5? /)9-)LR<-S"' MFZK)S04,&3O6)PA0C/NQ3C[.>;1<\C 4KNV'CA_'J5B*S N%[;NN-]<(G2?? M'3M291G.GV$)!K%>OZPM P<[$5^:4I?+W3K2LL]Z M_Y9$;;CMBV,> ,8F>GRHCF/:8-BC56MN%,RX00K6O&/7\[+ =I=)[#+7CVP& M_P\2&X_168:!+_;5O)W#NS:CPKR52W&2WO 0$%:4&N-=EWS,2/E,95]-H0\,1LW71!P+T'UI2V>%O@\F*FL1^&\"5>VH +HSBUO2C9=U#/;$QN>K3V_\RF9'I/R4:O MO+^3+KQVN5"J1+T!]Z;[VB!DH!1O.QWJ 5 MDDN/>Y#ZZ+7PA="]F"+@4P=*S['?'CLZE^.=WFMX2A4=9*:<>8!M5XBM@W\9 MKS9&QM[9NS=]NC[N;*0,X>'(8&F9#F]S-!).=G8A]ADRYO;'6JA-E'\*8Q Z M2YYD')R+-/%M.XUYD,;>TG6BI1? C[,Q^#IC,-N""5OP7N-2M<%LM@ '+ > MVCT4?0#CV:-Z4GUX'G9;8QT?0\'+@^O!#?@L""N/LN8:JQ1H0M +&-B(Q^M5 MFQJW:=,2'.,7F+]="+4M79A(N<^]ZU_9I_I1WC626*('H(IH#)1M>26JWDU9 MZ@TH^H1O4+#:X9%K''U!(=+K9T+&D\">3%F3A6EMM('X11F(,VT@OME^/$,: M7VP+\$,K>#<-PRCQH]B)N1\G+/&";,E=+_"9!T[5OJJ+6Y-P1ZW<3M$?T&QW M5_9W4&^/Q"88L::]:D^IM&W[<("3=[81=V#D/?D,E'V,48VWH):NL1-[&;9E M+[;%>3M"O+/,/WZ"DC8S#Z:(V\ PG^X=E][!*$>6-7[L_@TSG!>Y<5($O MPZR>UPS,'2>3JO>O3T35P/#2CA%IR4:L>&866IA*!1W#!0S],9FUWWMT4 M:8;['(%AB\(H6V"W2T-/]!YJHT=&[L!43%+W;K'%[YVNSALNK]]PZ%?>$XOX[+3L/^^BL3_C"ATVRN$U&;AH(P9PX6F:V MOW2<&/ZD(HGC* AB&U>5'S:7T #*6^& B3Q :GQZONK:HB.VCYBN^3AB^*,R M>S(\V^Q&9_O8 /F90]9(UA5@H%HP)JT82FZ!!ZK#OJ=HQ%!>=54C)6K& MF&^B(+&%0J36A&4M49F" O9'=-#28B>M4!5QIIFQ]2HS\85=L+S0>_+-1)=- M5S<=D[69=S)TFAQXRVJ=C(/TX7HKF.KJBE[!SFNA-JV,BA@9U]&&JV;ZJ[K_ M>HESG&"BNK6/Y&>W0%D/+6&G8\PBA0V8^Y:*&U1U\]PZ$W"'C#+9,LKTE?W3 M?OHK_R;H<]*UI99>'LF6>CUU1U_5FB!.AR=01>ET7G6IEB^1UZ1SC;Y^*49. MK_[TXB'-D[5U;;^,XLGX_P/D/.GDYL\#DWCT[:4QFX=QZ M Z3C($G/G'U:T!)MX&$(AR=[QT?'.UY,/)Q@*+9^5Y,]P'U$=K[VZ___5^__,_^_F<8 M00(8#+S)RKL@& 0$!3/H/3R.IRB$WLF'@].#XX./)R2)=T0,?+PY/CDY.C_E_O#HA7,"(W6"R MN()3$(?L?.^/&(1HBF"PY_'Z1_33&\VXO+Z^'KR>'F RXTR.C@__[\O=DRPW MI>7%K"QE*L(01=]R;-\F)$P9GQZ*Y F@,*M#B3ZIQO'9V=FA3,U(.2-4PQI% ME('(ASI]P+(,.O''0Y68D@80Y>DH] ]F^.60)T@),T)&]MEJ":FY'CSY4"2+ M/"?[1Z?[ZW;AL,AGG (ZD9G2E%Q!E+ J^BQ)9> P\3P!%!!%F '&,2D_)1^7 M2Q1-K*-/PF&YWL4+9:A:$#Y;4[@]'Q/:'X_U?(_EP0> M\!JF) 2'L$8E(OF09Z$)94(1<%BH$D[9"\2PP?%]Y!)]G+H$G_OCZ>&L<*V5E MKK ?B[%Y% 77$4-L=?M>RD'_ M$T2!I]AY&K]?#HM,BOQC"H-Q]*O\N]B5D]P)25W.0F]IGC$/2'.^Y&NJ@\ZJ MN0"AF$">YA RJG21_U3;^+SI9>,_\?:!2>LGV3V5?VCLJL9^ (2+.H<,\;H; M6CZ?KLO #2R5Z#URKI\*+2ZMJ#J5'5M4YOV0*_HO@PHU%6;-1L?32[S@TLYA M1-$+O,,TZ3_U)+7*.3'TIS4[#T^]'$-/)X;];W,! MLGX,-+4*.K4J2.?XOY[B.:BHJ@\!BPD<3R]BBB)(*;?"[A!';I#UF<;4MQ_E&9<5L*@1+TOQ8L%("L^CJ%9A*9\NN8FM._CF!N]T>P!A\CG M-GS2N9K16A1X4E9@PE@.?FO6WIJWES(?=*?I[@8@\AL(8ZC4L_YITA41V!1RD>#4M;DG]HZEP?B%Z$4XVWBVRDWQ&;_PX(X9,EO<BI<6X_V0%N2)DKRLJ,$WH"OX-N)_PF?P ME@YJ^@>+4GXN*T7E]F3VH9US*\BJA7V[Q?Q/1V<&:W98O]>WOFH2#DXN(WJ! M#R&($K@;4^HU<'Q4UH!BXV5\/,EHT(&F@T?($)$N#M$VJO4+WRSM;EB(KQG( M%A\:/-?@H3C.L 2$K9[YG$B!+PJF:=-7I%J48%A,)ZR$@Y_W 9W9H _=;(5, M^+X?('F: P)'C!$TB9FP.9^QL/YQI _DB67;,I-%>X:%."]!^N2])3>59"&> M7HK'L*?*R4TS@V9S+JT)A7_$7,+KE_5RO?35HAO#0GW-PE,\AF;/V:X4<2SR M 4<,/,2;I[.;M!*!R=]WM/;.E?=YG)+][QE M]_FO&]@!\'Y(*SXL/]MO!G39%&@$E.;; %:,]-ID&.#1!Q[/PDYI!8XDQU:@ M\7-?:*C*#L!HZ)O7T6 GJX- K4?>JO6V+OY!T1MQ0.?5WRUS/2@ZNIVM@-FD MCWL D\79K<.D_+D. +J+VZI3BXM\4%,S7WENAJ]*K9W-#1YRJ_(:>MH')39U MN>MJK$FO4Z39T6Y397.7_:#,#;@N=3UWRUH'@6X.2RM$-N8:'2#4QRUT!1E M84NO4)II>TZALXTXA9)Z#TAIO^A/OM!'Z$/T(CI<#CE]F6S%-7#6SS7P8_J1 M>FL!!E#U -5M)'99,.%_=D"3(??68'32!T9:Q0?X](#/F,TA&5$*61?X&')O M#3X?^L!'5MQ3-1_PTV>?0UUA7HD;Q=Q&6 I/80<@U;'9&J)^ZH.H5 )U&SJ5 M8T2TTV!EX[4UB/6RUW-BR+@]4A!/2#)@K8]M%19*N;<&HUZ&>OZ\X8"??KM[JC6[[N[E MREGK>RB\QZ=5'#8U.F(CNXC1#AL5V=X3&Z7UCP4;614';'3$ MQM'2G--[(JBTQK$@2*^UFH:2>GM:Q0=8 M62/?C:8^5OZ&2TR66#DA@K6D& MI&T":<4,R432#W@6IM\+AP93JC,.RUD3(0=@;@:8-[&XWO5 $/^U!&%BQ JC M')(BLWYH[5+2]X)PR57= \)*;B\3/%TH4$^*[K$Y-+ ?X&T)?7 9$P$&_O<# MP2](O(XIEI;I&;'<]QQP>_*H@V2+H IGMJ *?.Q3M1,_O74]Y&(T.PE72!M0 M8T&->* F9IBL;B#O>R#,DAX!@USU5;MK_5AL$#,E(R^/F:QR7E([+=T3%93P M&3;3VF!&&P[4>>8[!"8H1*QXO[)EG@VBHF1RY5&1&R[2,]E:C?XR@, &@J0[ MW4.VWOK E%YR V UQ>05D(".7G@3JI 0:M+_!P2D$B+].6X00"6#)P^@=# 1 MH22T?1415")77R^KL(@JD5@^LLX#PAH&"3*YOJQ4M7OP[8,&G34-&C1XI-JJ M5[/T'T@R+$LJB\*M^=X! N53A48(Z(N7K&Z*=H!%0U@\\@&64_$F[ J0%AS> M 2KE(X)&J*PK.:!F ZAI!9"M8:%\SL^(A4'IW90^6A(4YCQK%L579W@'Y90<<- MK<"L*H.2&T<2E2TY7HH*R-\Y;;?)4*?V3K%&SYK'&OTQF;]5M=+XHP,&NF%@ MY/.48@#)#OG>!1&EH: Q(KRT?@,R&B-#-1\=QXPR$,G'?Z+@-T@9#,092K4[ M%*ZNWR#Q$16+JHOTA]AF]:%]/-E<$>^"M]*JL@IOB1R>)HC M)HTWR7[*'5I_V ]I =#;*(A]^7;49V'>">B ,"Z?X.R8]UT@55J<5D%J74%/ MUE#A*:WC@)+&*+E>+$.\@E#."0\Q\>> RI1KNEQ:<=(H][L@I;22K4)*6L5D MUDLKJ>:]'_:NGQX>]H8=MI86T82W8'")%^+"<+,1I3[;>T"DO/RMM8?V+T3E M/+UV RH:/+*;T[PYJ4Z[A<=UK6JUO\\[:*W52[T%_=43U6NRZH5>JU);O?<[ MZ'<3SV?D+_%TRUN'AG=Y0.-LDP]H#"AJ\,IP(0B!.;'6K5E\7=BJXB9/%/^_ MT-XOAV_T$U@N433%\I/Z$$58":"^\4]HL<2$>1%80+H$/ERK%]#) 2:SPYCN MSP!8'HHMG3V/^G.N]SOL2S:*FG+RMPD)#XQY#F'(:/IE7WPY>*/!GG=HKX-D M2J%_,,,OAP%$3>I0)!=_]"A57@0EJS8EZUG2'WUJ(-T;?KLJZ'FR7STJ =_\ M>9L*9/3RKQX%1P#YM$W)ZPSJSQYE4^2W*3DE%W^T*_7U]?5 LA)]AQLT9VI MC>!,V#'FXHO90D)RN?8%G_WCD_WCG_K7@[6N ^M2?KXYV9*T:OZ47O[53P&G MAR@2[D8?-A-<9A&_]M-\0OQ3(?[I<>=:?#@D<-JX I):%/MA_^CG_>.C=JV> M,/DH?P4-]:UE$ 5_;%RD/E$P/FLUZN'ULXMDT[?; >)+_$[Y>F$?OBWYDA#( M"P'\=_,NH'.Y7C/ITB,RF2EAK=HHI5?MPW^U:QJ=3P<-E4OOJYZ D4/!0[ ] MV>==Z_2XNC*VG/(W[3@3^D&KB3 A%W\8Q8>A[XEZHD^( MD^QY$0KEX>[S/49B3@XX->'P37\K6KY*0CAX5D7%*C!"0UEN<$SJA=$IG)<& MO4"+-!J%Z](\O^)Z830"UV491Q;%: 2NR_(\)] B38[$07DX2F*US.BA]?K 6\9XMX[E.XJ \][&HVGAZ_<:X!CBIVIV_P20? M->X9DH4F8[ML2NY$E(C!&20;$'H*0MI1ZCM(*83YJBH)GK$4*2C(VS2#+FE: MC>\KZN\$,5Z_>\PX&A]45IQ"M* ^3>!VV=P3FQOI2-&(&VW"$&'0V%?KR!SL MK_D*5PU E33.2U0U05;2."]1A6%91>*\/-=A ]#EB9R7R6PN5U#L@#0PM&(N M3^2\3!6+S2H2Y^5YGJ,F,U*1S'FYS(NU"@KGI;E&LSFS#74ZC?,2F1U0%13. M2W,;)?NI,%Q9Q#*1.B_?/;)V)YW$>7F>[0.>TV-=M@ <18&Z"@GE4C -S[)* M#JYKXC7/HB^B%CB"#)#5>RZBU+X62Y,F(!25.]_S9:3<'HW01OK_(+'O<>2W M5[^>:^>:(B_*,[Z #P %)O&K*'=%9),#J$JE>KCQZS>?YQPMQ"^+/ZD]NUUI MO,(C X_"8AI/O]+DQ60N>$YB!.FS/&P(W]A%B/UO6L/U9U6<5EB:]'T=5H5' M.OJT47]6CK91H==4=9@O@,5$C#)5#=23CZ.M" M?0@#>D/P(MW7&4^UT_UI'!!-^A9YMMT*ZR[?LAF2^,[C:7)-C=)89)2/U>NB MU],Y(ZX-[.K1'A3<8#)*BM&D-*;JLO%O?,+\KFOP!P*7O(JW$>6DD3B6(Z?N M0,0TYP!=($HQ68G W#GD-L_DC"XMT)6/'E&Q#2M!**](<>4\XTM(&$"1WEM3 MN.9ZJZ[X_KQVI=EN "+B:CBO?SI<"8G$<91+'$506C$"%\4X]_HJI#L/9YJI MZ;0XYF8@D0]82&#X(> XF2(^!^)1$,BK+.*! -&Y$A/(,%]V8;(S+=4@FJ-A MK&V5R[DQ6!\R:J2L)$\ME8-2I8.2 7;E),>PE1XM2RN: M&IJZ6[&&)B>-N/Y)O^]*4UY!O2A&.AB)>L\DW<5J39)8F2,1GSN;8_A"(UZH MF#D7(?"_/?ES'$(JT[0V>>^"#.MXR6\K:YLZ&XC/M D,2OW6G.Q@AWW@[2U_ MCV;\GTIYZLE1FWPK74G9&M3H5K;U&I MOS<$02V'76^C)V6H].XN3?DX9R35B5/T-+9MCNK\.]H,';I0 Q:N-<8:Q9F+ MI;F#IDOF71]$E W/GN?P"R#?($M]+N+1HFF57WL#O':]W53?V%##M6+F6I=K M-O^V'84MV7<&/OE _>5SC,9D!RWV4)"@ M."N4:CW]5.F.L.9SIJ8,_'(4$^<6U0!WL7H"(9=SEC\STS[KKG2< MU.6:3'"9<&*K. POQ88.I#RYL+'8+MMV.X;5NY@.YJ;K888T!\?ZK);&:Y7& M5(>E,%X",R4Z+(/I HXAS4$)9&?-%E1C(D]\29=5;F^FGLRUJ2_;03+>]#*F M.JB:#$#&J[G&5(>E,-TA-*0Y+('QSK\-IA>]_ZT $P#K^ MV#5T5JN<#DXLO3K1V-R)-M5'*]G_!W7']/TP-H=$>6:SDS^;:,9:]LZX?JQ[ M!#W%_YQL-JD6X-;J!IO6P'MGVE4?K#M-P5T9.#D1?$$16L0+,?(\8W&CCN1N M(-*1ND[UC/5+FZ8[BGE7_6;9NC?T&>0KW'4U2FB^A&YMNIZLW6L^<363O$!Z M@\G7R,=A*#8G>"$C7]XNUYO#3KHC:Z!++,>*]%15G2W)4Y'NH"2JY95[K48U90('9;F-Q(M;6':1):8@S)VZ M,R3NS JE>"!0G-E(7?8/.$3^RA1*I%6NHCX="1QBN,!?)["=V%$YI6M"!3.I MEJ^.R%&YU'&2*% '#L6YNTKI[*2.RGB'?'&*Z N(8O$&CSQ>**[0Q,MEN!K- M")3$U8)WS.]H:TB0JD6H!7G%F0'AFKELU&Z*A\ER&*D _"O^,P MF #_6\TP:Z-T54(5+T*NFJ/@*Y]YY6_A$JD1MD4F1^5.PUYE ;%H.11H#%/*$AB#7M:3[:RLM1+NC%SJUNDH.ZQL<(15DSCF_VH3;V/WHFP\^7,8Q*&X M,U&8#;(0A8D_MC+287<6CHZS=XBOD@.Q3JXQ]:I(')5I3&8@2N(&\OGO7H2= MY!J[B"F*(*VS\%IF=%3^3&&&7FM(ZGM*]G<&<>NZAV$7G2N(BW/*6)VAAE;DK ^?VHJCRT%0$Q M*ZF=\8#: N/A,,2O7Y<9?ILJOVU&=_$O7J#X?0X)E#A^D@-5\\&M56YW&T'6 M_CHB8M=?") J[Q&" ,>LJM?7Y7"NFTLU<"8R$D"R.?M5'LBB(BHAUYD(Z2R[ M\R1$LV(@Z&[975D@6L]J\;[+J_89XAD!R[G0I/(7FXR9)L2.V3'Z43*^D!=K M0%ZE&P@KCIL5:(I6M!,GRA[%W9Y81F>?13*>9G* 4)UN54-SSH'1B-Z]48H; MCK_%Y?W[_&<'-T[7*W%+%+YD5RU;GXN/:JFP#L_78+W_#J4XNGPL>C9DM6M< MZ4EZAT$I8)_F*]'=XXD,>_A>]RR+GII(ED9K9-)H'!MLBS4U>>8J21R31>X3 MYNZ=W$8O&/GB0+>,:RQV+7)A(AIF^ Y3BCVT9I7#\)&;>=S($\-)+2)-Y(XI MM%CI\IY-)<6N&'.EC<3\ UWF9&>6K&VE4ST*UDFX)G%&2ML9YJJNU:3[[2Y2 MC5N+=42[(NCZ&I]^#R@YRV#:CFM&[]C8:K[ME-1:1,-)UAY_PN#KDMN=_AS! M%W'=.GEQ8KV&YJMM]42 ]2Y53^Z[,B#(>Z[B-PB3XWA)U#FN]4G,I-F.KU 8 MBSM2ZADO0\C'?""V4128HTOGSG=NM=PO\BUY\G1R6GV1F'] M+G1;'H[U[]:2M#T^:V/BZ'+46.V2OZ*6RD7WA3H24AG]L"+=64DN+)*4TAV4 M) O?Q?^E0 8:K'OQPTSFV*BBKY63BE^&F(J3R@050EJ+QW!A0-=9*ORW'?@X MZ>,U1M:J>Q*D:0:#M"X\[<$M.5^:$ARY =?<%5C1LMJ>YW =A%,J-S^_=&;B MGN_["J!P=84Y9Y)(\QL.XT45FKFH>EBC#IEWQ2 6.^ZW'% D%A\UHZ*@5).L MN$>_N^P, #)0N@I>9Q9O#P+E]GCG+SJW)):@G T M99"(#?GG5ZP?)^O*85=\"]>+98A74$7&>(B)/^=K9'>& 8-*!US#I(#QRD ME;T"3,8H2$.U&.T8"V.CB1U_\J7SZ126]=O2R(>- ]& M5+=ZM"%J'#.!IB#?0MLISDE+*KEP6R5BU05=&[V#:X3"+6G#*%!)X6C?UVZP M?RXZJ&IHG.OMVAL1-\"7OOKRNY/5- YB+1\,IQ!:J/ ^O'XZ_/!,DG,!45V0UR:X(J7S6?+$H3[!" MRAZYU7"%J+PA,UI@OAKXLW@6L$4>O1F6\?NN#!J=P 7[]-U!+ P04 " "GB'Q8G']@]1X: !C<@$ M%0 &9E;7DM,C R,S$R,S%?8V%L+GAM;.5=67/<.))^WXC]#QKMLRP?W3-C M1WLFY++5HPC94DAR>_9I@F*AJK!F$1J0+$G[ZQ?@502((\&C"&HC.MIV,9'( MXP.0 !+ ;W]_VD9'.T033.*/QV]>O3X^0G%(ECA>?SS.DI,@"3$^_OO?_O,_ M?OO3RO?GW[]I?& MYY,37CS"\<\/_'_W08*.6+5Q\N$IP1^/-VGZ\.'T]/'Q\=7CNU>$KD_?OG[] MYO2?7R]OPPW:!BEI>#_ M.JG(3OA/)V_>GKQ[\^HI61Z7(O+/@$HJ\J<6?:G3F_?OWY_F7VM2Q@@;6-=J M,^L='17VHR1"-VAUQ/_\?G-1EUXQDR3/R:N0;$_YM]-O*+TD27*-Z.TFH.@L M32F^S]+@/D)W9$&V6Q+?IB3\N2'1DGG_,TH#'"5,M+R:]/D!?3Q.\/8A0M5O M&XI6'X]91<_,4F_?O7E;V.F_NM9TVD6M"X;-+;H+GA!CM$*4HB7[QUF2H#2Y MQ,$]CG"*41]U7&OHJ\9M&J192NCS.6+F":+ZTPUK9V?Q4I!G"*VZ5-A7R47& M[!BG[._7E.PP[VP25E7#P/O?A]&R4XV=U%R0F/6?*69X_T92E/S Z>9'0&D0 MI\DWLD/;>T2YE.^?M@8HMZA5:YM?8G8B#J2?KI*AE;FZH%'2B,KHZNDDS*WV78; MT.>KU2U>QWB%0]86SL(<"JR&:Q)A7B7[A69H^>7I <7]].I7WX@J7L0L[EKS MEEX,^Z/KJ*UP1"6OT@VB!])/5=>H_MNQQD)HOT"P>UW=5&-A&:47^AR/:!H@UKA7B'>,3?6[@VPTY"?@HB/DVZW2"&KRY"20R:0H1! M%&91/NY=LG\+S-%3BEALM*S8;,,;Y''$5 M)/?Y1)'-T-=!\'#*]3E%49I4O^0:YMJ5/_RK:'\5TRBX1]''8_''%*=K' MTPFD9%$Y&]/2Y^N(-[=X^>7?&7[@@&'33$EV"&FID9ET"CU93Y)M.;(0FY.P M9A#B'&3L[Q'B?V%"GFT)BS?_-_]=JX#LSX'95H@8C*UHZT;S.J.BV0,:5D*P MOPIMJ[U44E*<)KS/YMQ.,.MFJO(K2K9 N)#13-A0]<.129:CE!P-)P.A;/;V M\?@M7]A[1'B]23\>G^3+?%ZU[M]I8T"QM6^!V-;"2^(IM/T:A!L<(_ILT]1. M6&II(O2P98DJ$ =%8:TE+\G;BXEOV0)^:;: R1K >49CS)=9F*#G^(G_+5$A MPDI7VLE -P<\0-5TA(.!;8F&=UZ@@0T*J2KZU (R>!V!8YE<1S@(>3PHX0L?%61=@*F'AA.&FJXQ1A.TU@ M;)R!;>N01I.60DSF:2\P",8I.!G-D', (N>0RT/?2!P6.Z3)YQT6.;R**!J;,GME)=09:4I[:FA>&L8@IA@16IKJAYS.MC=&^"__ M$O>8\QDUWT%'^3]O>)57J^]) 7,9/AV*5JAR*OKBP-;=<&-BT$DJ#^/B=H@W M6G"B"0B'K,^KT:10;*$<193?A"!NH1XU#K0*%R0;GEC#_N#6W051;OMT$5#Z MS-#^1Q!E2%+)J4RU,@)'\D-RA$ M3&*>"(A2#>(!I/NM50.IAV!PT,V, 3,CKR;'C>A+[7 ]03M*]MFY5CW,+E45 M]VK_K4K7>F[/L%6?2J7%3QZZS2"[V6%B0>!LPH>0#8S.?=0E(]*//<#&F1(V M(#9/RO"!,7V6=WR Y-6^CY5\"IVM6EKU\D63&Y[S&:/EEX#&+&Q)A,2=%0ZQ MW,O "Y2:0@I,USP-CB(=E!7:;YLW;\L0GF4#_[,7#?R.LNEQ1I]S=8KS<*H9 MA8VLM)">S%<0 !4#N%[/2345GB[+K7'H43EWU'RN$SCDS[YZUJ((P*-M#E[- M^*H#86SHS)>WDJLLY6=R^>EHR:D0TM(N9E)?G>V@(,#Q9FY>!6AGRR7FJO 3 MD7AY$2^"!YP&D3SC-U-5DWT=E:]>AZD%<+B6$7!Z>$B3@&-L HA4!=O8.'-+ MJ3AZM1C24$(_.='/0R876KV"HR=HJ]!GN5JSR[9@))AAY1_,\?(3K+;%\,=3:[UBHFLO']A[('T_#U *X6LNH]/5?O/!U\TH(M9\-%*4QE!2^ M^M>N#L"W2B9>9>*7MP]86[&5;M]AZ^A\]314-5BWK6,UY"Z1+9%)RERIQ'G6 M=-".Q>0$)FLQ7QW?47%(GP[F#%S)G+!^,#^;V'FUDM6XT^V2Q.L[1+?-D+2U;P.BWI_#-5/[C A=8678$?SN5K7+)_CW*%4[FRZNF6'5 M:7'EZ67[:+CR6[72('Z;)A&OJO^<(:VXU#!CH4$9(Y X^816A*+&E:Y?GE(: M,#2PR($^7S!/Y*V'E63.8:*M+^(4492T\_I&KZE.$QRQIDE6,*N 38LR X4< M'$^-N%J0ZBI)G2KR=UF1_?!R5= R4I!* L53-23C?ZZ#U"7+03AI\6 M3S[>&'EYE;]\B_)N@0GY-: _44,1R?EVPBJ3TD#HJ>O!NMD];V+EU53E!B6( M&6Z3WV&^0Q')#X&I?0^BK=-+C;2>(L!%0SL(+-R\6H@K7N"(>"^UW+)I=I)R M?79(C00@=6DI*[6G:'#3THX'*S\/STF8 C%B#V[41MGS$I;O]CQ48^-T>;T! 5:G6KP:G1D)OX0+6#H(* M$S-5!ZSJ=PYIFT.L,Q#(C%LP[HA2"6-"4QJOGJ+!TMW61) M9DV9U-K9R)II9DJRZ=J5W3$$K)_0-+2,Z[0S)4._;M2N&J/:[9JO]7JE]-5S M)YNU@?NVQ0KO#Q,S,1@TP>[B^K]^C((?>LQ.;0E*=H B/*X5686&M0XN43BM&J=7K?0B7L RJH MO$6:32,(2A0\;,>RI]J[KU_%FNBV,>G:JQO6'"@.RP<7^9%8X8<&Y36BF/ 7 M6OE)>/09%7_6"R3L+YL@7B/^DNN7U0J%K42V22IOW']VR,HGF6VB-'\TD[\M MR[#YZ?E[PN^"K1^=/ M3O%,=G70ON,_E !<<+G62513R'TRL.KR6G)HE547[L?)R1OT4+Y* MS,6M$PH_H_OV/3M6RGK%WD Y-S#!U>X!'V,EJA,;T\VEFVGFK9>M)I]8Q5Q-U6?\ZD>?T8RL M*DFO5K>;@*+D.YNM4C:#8=K@';\^/?_Y$^L+ESR;G,V<

H:W;8/Z#I!XKS1Q"S:GM^I,8VE37/#0"4"MC/?FX M5WL@R.GF!GY<[="4M)SO5G-A4T^K(U4@IDTZ9\A8%!\(,^U:JE[&C_Q;=9<* M6.W2$QN'V)>QKF55?O!!KK6"]=X/^)31[#FA;)*3T7 32$MOF@F&O8 TRS 5 MF!V47(TPP'S#5%<)J;]Z,N=ENS?OD&:=:%N:]-AV%7QT6/GS M/"<'N;TZ*:$1?'\UD.,&N:&@>8-<67"BS"/!\Q>Q=+MI.P<)1K_/1K+1>]>A MFKQ*W$T Z5 559:Y3;:JE-M6T]U8V3B\W@@N\F""'W#%22&^A"K78M5]EN!B M<\-81X/T@!J\1F5(.&7JI-1$\L,3^]=BM??%=RBI[=0,)><&O>YF&;2C,U3J MU\J_0G3AI>+Z?D$[_,SE].#3E7L!T .99%C@Z:KT*QFM?COQ\N+\BM\A07>H M".87FX"NVW$;C%Q^G6Q59M7-U"*JU07<1K$:Y[A M)3[4KEQ5U!$KUQ+;Q'.#DI/R@ZT;MNOQ:O^GC?AJL@;IE!2TVMY(H)T;=EQ4 M'[3_$:KQ*\]%7!;*GPV^6C'U7KG\'%YX:YG@;J 4/WFKW* M)+8MG2N'1K="P&V/N0Z5G8PQXF:'-'1Z,DW7[T7?H!#AG5.R0+N(-5^@663^ M"+,:8I2L@69MJDRLJ6^Q]"X5RY[@XVKU2U>QWB%0X[.(D1@,E^3"(=,XL9D M_#-* QQ-T_4G.7U#<(WI@N7\0^O,BSE/C6SL?9B)9%XEHRBL^ M%88G0'6D"SGWG(3<"8F#5Z%++>1-\/B5=0<4!Y'6LRH:V;$BC<=^-2@#.D^ MV&FN]*E>>+H+GA84+7%K-4Y/(+V3U208[LJA-G?M6]004JW,?KQ';3 V<5)0 M:!?MQ*-Q!/=":F3Z7?:SHV"DMLU+LFG:Z9 UQ%GI866 M:ZZEO ?2PMVKN-0@+FO6V99KCDPO\79G8 >5EL',808SS'# T];GTR7VH(&E M3"&K7FF<<%QI)[.I8Q\K794AIJ<;+F K*UDP2F;@Z([/E/D93+7,6C)19 79 M=.W3;FX"UD]H@%K&>9J:EJ%7^8U?M@\1>4;H!N5]@16[8/K28 !ZSY'AJC$< M(@#.0P8&F@[@G 9QN,%)\9Z-/)0K/U;#M/31O5-D*QY @,4F#$S8&*=^!P MTA4.#AM;?Y:L^8U9.,U3"<[B9?'PV1K%^3JUD*PZ97B="Z (35N_EXYJ_#[- M,6VB?G67 O(5#M03*)/H MO72@50>] U5%O5K(^B-@DZ[[".G\I_U>JJ[X[IGW;!KHG:ZAVDR]ZJTTPFIWQL'T9GCX ML4?>'2&PW7)WD#CLF_L1J-J#??/9-.M[5WBFR4BA?H6I13/[4G"50\ M$@W>*^O%QFX>"YM)]\VLSB>#64C>.M/QE!_N.?$+7 5Y*P 12FZ>5>^HIFN$E8@,DTHA6'9K\G*'_1@&]>R2M#85.I>MM M!\?2WLVZ6YXF?6T"F8M7M?)F[ER;5X, 5/IOK$^Y>T31#GUE'<1&SKWHR\81 MCVTV+PJ8%BN-A=!VM5Y-$5T:VCG):(^>LEF\0U=9%']1D-189\D^_]Z<7#$8P2CQ>%2)-]QH*E5*=75YTYQ2&LSJZX;)7O$DL6 MY5\4'G5V&36>+.KS:C?>-:43&HQ0.H2"E;J M::Z78.,J2M)2"/4BI)FHOEY"333AO5% ]Q"@AN*E3F;FQ244:J9>+4-\1O?I M19RD-.-=RX(UUV=^0=26+SU*,("0UL]@F$AG 0D';5V!86;MU=1?%/5['!1[ MB*A^>?&:HBW.MOPM1D[:?*:[?4Q^(&Y*D'7@-D,<]K59/ZAVJ-UVH:#/\SB.TA8KZGVZB=57-QQ*')Y40@T&&@L[(E5^G." MM'@=+C\27\Z&V=_S6XKYJ>C\07>T0NS#4OA]TGM^2XG+FV,^H1BM<'N!Q$BU M?T1"337%V%7:'Z8?C+A:Y[(03ZCM.6(M(8B ZMJH17WUU!-.,V%^(ZXJB[-( M8R6\Y[(R]RJJ*Z6]38,4L1[IDH1@Q,#*B+BQE9D1>IS4[X8A6Q7 ".NPMQQ# M[0?K7Z6+CVT6TS+U:N^R&O=AXQ&0NE[)L%!/J7#9*;KI#2LDJ6\K-&70#7,G MZ6@!*L(J\6REOA!:Z"'=8.525 (7K.BL(-;!&EV!!JO*JRBIEO(& MA83-.J/B??=%_AK-1=R8QQ57B?X11%GAZB@BCWR/0#>'ZLU0GF[U8#@+P YN M.5<8#R$ ,!KQ+'!S"T2@D9N5JS]'F!HK.KP3R_(W-Z1A\Z;HW!JD$R[H%(]D MX1T2Q"O.7F4X7I>I5R26%^C="U:7FSH4G.1R5Z5\0W7K(W$WVG:6'7X'?)&Q MS2MT6' !\VMKAQ;,JY1OB';GA#(Q8X'B,V8%^:PA/T2ELVJUMXX*!.(.V =R=("^E>-+1+Z;&4<&OE68 VR80^2L M7U:Z0F : #/EXAI5U..C&J .%ZMO4-T4J]0M5X" M&(*5 ][UK%XBS(&&&QG=>BG\>K($H$IQ]?KR?[*DN(2E YAU+!Q W&;Q$L%K M,=3(H&W7[L^SY\*ZF#01;CP(,&F"N5XLU2$/$+6T@:2E]F(WNB&4;2M:0:K; MAQ9(I]13E.6:$M; TN?KB#^E%B^__#O##]MVE-NQ=-OQL-(>[<6H?$SZ&L2\ MZ])@V-PB %XQ6AVT7P@-,@4E\AVJ&D$46:DG-%$,00 Z!' M4\T!YN!J>:2;3'4]+ZR0$2_M0G.%BD7] 5#2K@&X.#F%$6TQB&H+5S^ *ZVG MJ4*YCRNP]NL"7O>=/??M),]WX#J IF=.!0 [SDD3'D%(]7*XF4@'%.4KX5-I M15&L!4U&/VHSH3E53@1O!W&;RFI1-Q5B#5TNO+='9 M7ZK?RJ0?OG9,=X@?CLI?"0RBI/U:H UX/=GJ0-F9[:P .XSQNH*Y<^U>[1FW MU,I7Y&RP%8AT("R)9@4IE6)= 5+R*MW]U\-,T\JPI7D]&: ;TM%KUP);]+/R MLD7=K@YOLRU]_Q=/FWI]FQW3*#_7O"+T,:!+*U[L);6=@J'DK# $-D'G[L-0 M@9<'7&K).ZQ3 POJ4.7UZK0#J'HM20,P95^']N-6:4"PM2!;_F?ARGA9IN G MMYN HD^L'UXV"13/QXY9!3PL[U#%K ]O%&'"]<[2%(VDC][VTB*_"9AM*AR MG #X!Y0V0-M8>FZHA9NB!R"-E7B55]^2_B)F8TF(DEK@_(Z8'8H(:*0'%M>A MS5I\5G!S,T97O%EK ::)S67E7[5^W7NQOV3JSSD_)BB?'UPCFH];9VE*\7V6 M\FM"[P@;P+8\,9"$/S)3G13Q*L/HM*AN82BJ_=12WD;ZAF_/W6- M5/F3PS'PMV@#P3D)BYQGB'BKQ2?JL> M.L]X3UG=%5P4K?[%AC#53A-(]T40150HYTZM/BS5S(?%CI[&^CW$P (1W!0 5 9F5M>2TR,#(S M,3(S,5]D968N>&UL[7U;<^0VDN[[B3C_H8_WV6YW>[R[GMC9#;5:\FI#W:4C MJ>TS3PZJ"I(XS2)DDJ56S:\_ "]5O"2 Q(4%L,2(B7&KF$ADXDO<,Q/_\5\O MZ^3-,\GRF*9_^^[=#S]^]X:D2[J*TX>_?;?)OX_R91Q_]U__^;__UW_\G^^_ M_Y6D)(L*LGISMWWS(:/1*HM7#^3-U?7B/D[(F_=_^>&G'][]\//[]W]I??[^ M>UX\B=.O?^7_=Q?EY VK-LW_^I+'?_ONL2B>_OKV[;=OWW[X]M,/-'MX^_[' M']^]_7^?+F^6CV0=?1^G>1&E2_+=&T;_U[S\\9(NHZ*4N57\Y2Y+&@8_O=W5 M):3@?WW?D'W/?_K^W?OO?WKWPTN^^JX6D7]&5-*0OPSH:YW>_?+++V_+KSM2 MQBB6L&ZI7=(7[W;$;<*?R[]6Q7>LD=^\J9HYHPFY)O=O^'^_7%_LRMU'^5U9 MCB'[$$5/;SG!6T)6Z[=G+P5)\_@N(6?I9LU19JU[&>=%SNHOF1;;)_*W[_)X M_920YK?'C-Q7W/-&K$$=[W]\_]-;DA0Y_X57F'_/?^*-_"^\ZN_>O,6(SD#/ MM_D/2[JNI+[9W.7DSPU)B[-G]G_Y1U)$<8*0EG':EA*\>U]!_2]"5D:"?2;% M)" C(Z'._MS$Q?:"=>>T MB)\)9YB7V/#!8\6P>F*]K^QS%@(;5.),F3,F(-T24M9WMJ7:2KS;*T@U^9D18GZ>JW*-F, 1:F)F=J+9[*SK;8%'R>X3,^KX_D MK$>R?YQNLHP1)]NS%Y(MXYP/*A^:/\A5%B^)3=5U#*6.JX1%+(WF^%;P171^+^'F6\&[N5=L#4D; G M3UF<\+K/XY0M.UGO ?L/7T,_1XGE18""H>$]13EB+.YOXH5TCJG:R*F>/G/UT M]L(/U\<'3U+EB(JR/LS/^:H99'%?32K7<6ZU?W=4\XAJ7Y-GDFX8QR5E5)8S MLW658^++F+)/R7_39'47V1W+V%4X9F]=+K,-6=7=9OS!2%3?B"HVF]?%/?MO MN27)+6_&[6L==6HIHO2!K]ZKTY<#S"^""D=4TGHY9E3-F*BMGZ(X*]?H]YV!<(7J&G7@X8Y" M-+,[2#:O:]Q9DO_"%B)+PG9 =F=HUE4:*;K('J(T_F>Y9/P<\2/+Q?V'#5LR MDYQO2"]CU@M6=K?XVE4UYB(;5^7ZB,Q&!273$<=T"PO6XC_FRJG^[XC+I%T-HTXZ-HKHU^'$ MM=J%3_5A9L #S'V.W:==^DT[<9BV]Y1VN"YPM2)PMA9PLPJPG_\M9_Y#S?D' MF>T=W,+:WK2Z7VHX7F0XO6%S=[5F*-9Y%&?<,]X(MU;A$=4*_&>['0$;60KF:)^0<[=N.KI\R\LCC_)X)7_-8M^&0 MH9&0'Z*$1SK>/!)2L"&5N^4]LB7%,DI,))1QLQ?/6B)#(3[2Y88W.S_%9>,! M7^'3\VB)&V;*1LOYG6]!=+&J<%F]7\?IM3?,V2A#H":)?FZ!6 M'I3[;I' H(\#;K<1T'<4(L$T$KEF[D+=D]?VZ M7*BY%+;+UX&DCTRH;+FY(]_O&L*AO"#WMM3,2.+JBO^2_=FIF/!H[!59-55S M<4V'AE&JE(QHX]0A&<>=5:@QM8U2)S#IEU4VE29TV:DIX4D0:#:T3V0P/O]E M'XM?__#'3B*F&;E@_]Q->4ET1Y*_?2ODZR;E.QP:NIJA['#(?D^XRNI6!2VS;8 M*_'7-\-ZWA3TC39_FK$/=:(2'R8E7NGO.H=P*]!T#M'*/C#LE9JHX858U B^ M]X5@ZT2W/._-+_)\0_J=7T%5MX"0*DA <3JI417RJ:']R1>TMWP,V63;4K1: MRE+ 'KA*NKHI)'1! HS52PVQA%,-\E\" KES%"C&N'MB*(2XR6_V@3^-0P3*.T2:P$B M8M AL03P%^AH2[\0W8U^O_F=8E=+2D^;K@[^17)8EIF0B*M!#-YD_JGOW0S M+M]>H.N5#])L;-L!N;S7JZ$VKG\/S+BJ0=#"NA ,Y.8E93 E^\*WA+&!2:NH M+>R7P"RL[!3"Q'4:0YB2!V(8D_"8DJEIM8?=<":II3F2^C$PBZMZB5#PX:FN M%1?,Z";C,B6[TVP3RW%.5D]C>Z;GH<-K8?Z+= P[*6X?R:<@:&QLT/='5L\&J3S@T0@.&F+'N M",W0O*4L1T!-0S0]?S88#!L)ROOBYE#\)%TU_JH:XR"6%6((5+.:DMF9M([= MP*>NK#$UTU-PDS'/C:WI\<*,=,=E;4;M8SF^X>W-]%1>8&_[BINJ+M)3FJ:D MC"?ACO=]9_R^CX0Q@\9-PH!!D.9DW1((9PF#*AK#,3W+-Y@3F[.8Q?U51LXW MW!7*8#I$<,$<=,BX!&E';MK$\K!#5D]C4:;W R93G[5)H=F@CC&.Q:AT6\7V M( -C5J8W U8#537M6HU2, NM(:K/8DJFI-,:K@:G?B6-"9D>_=N-3"8VA..A M-R9-V8JTVL/9:"2PH_?>#O1/5O_8Y%4DDKA5C)!R%7J4-75N(U?79 F?^!65O>.\05J.I+C MVXFSEZ>XR0=:]]J>14LHZN8!*8*T&[4N:JA!'@TZWCRQ/Y.B2DG0#D6M$02_ MU?KVO@6)FDQ^-5Z]T@U2WARK=U+>MI,E],.!.A_[H4"W[30)XX#5"CC%K4$D M\EH^WC#M&/"+XGF[)E#%W"JIR%H&27'CE7 G'R'+_6D M^M@)*&XF3QE-,WW"-*,.Q8(PZ!ZV4@0I3CL08HAQ.;?"#">+]!_O@\*Z&Z3O M NR!@O9P_#6+9/G1#[@Z^LY%V4JE5I PHRZT6Q-4Q\ M]UD@* >$4DDG#FX*'5JL:BB()B MLX;.F[L@3C*2SA3:)PD5)X1"*)Q@/K[C1P4G72"T*-K=L::4-E2P=51$H:Y@ MZ#N\]&2YW*PW9?[4\LV 3IZ7ZM %-@7=2NRT1>!PB)FBVR !! $=>0L H0B<0SC['H:CAR_,?;7C->LC]'S_(()X%V M5I=98FQWJAHD%'=6N2#/NC/^F(SR[BK#IM9W5J/X>0&'2EF]M.!,#N'#% [[ M/)6F4W=6D?KQ$6=5R1Y=<5@)YJD9=T9O\Q:/PV%3]G;1P2>'D<=IF]>Q#BP$ M],[8(8;XD>MU\+K=&&/QJ/4,1^11J\,^$^EK)!M5%JO'2@_"N_I/1V*:$!(]?5NGX6H:ZI\%)0U^#X\%8KX)2?WF^0RON][>FN4 M4!E,N\2T34:HNT.C:=?A^QKE(WG*R#(N%Q-G+SPFB"Q2-EOS(T(V0Y!5-2_U M3$>S5-V$Z%*3,"&S-M W(W0]OO/U"]7Y&.=/-(\2]$0]** :?UH%)F$[VIH[ M''U:5?AVWA+*^&M6;;9BNNJ_*8.U(00+E55)64S;SO"MX]#RI)7Z]B2[63Z2 MU28ITUD(Y ?#Y32+-1>5Z&('#;'3LRY#W?4M"E]1VZDL^*@]H3(?MK>L6L!? M2:.$:G!KE_#KPZ1K1;)Q3=@.'0<*9(W2P:Q=4[![/RXBZ$FC44)E2.T2_MRG M="Q"9D!"_5&CUKXRJ>VT*SE*VQGX+X5D/9"?EGOSD;IPN3.@$&(5%_?W\9+L MA -=O*0T=0L):$);:0-#!,4IB#*!/7MN @*VOD>-\TW&%-EDA$E^'K_P?\$. M]&K"NFUDA-.P +2J!F8@X^V[^W^*EH]LM9YU+HQ 8T!0UDTDI9R&.>"5-; ' M*?-1#@+SK&@9 _MK;PCLCS^NH_0!VK$,?F]B9O:_3V[W(=+)=(_1XC=*7\9 M!T<_#;^TX3M(?Y2N^H=(4)G4;8!V17<(C#JWNL!@L*3T@0*T>E;!(%T+BX 8 M;66K@.(3DVR]6<,3&/2MF;*ZWSQ-4I#Q4[G@ S JJG*:Z1;ST3,^12]B.*!O MNQ7$2\!P2 27P=$M-NP=AXNZP/E9K9^B..-SW>+^DJ8/2?S<7%>&X.ATR6\> M@I#D(BT8TMQG-)S6^5@'^C1O])3/\H0@&/LEVY!5?1<>A$BGC!/[E/PW359W MT?*KN;N<(-2N7\&EP/=-2;<+DQ32N8L/[%B![6S_,>YS<6<*ZL:!CD9XHO,XQM?;/0@+9)'%1X-@G$\"X)YL2B@+EC$'< M\[/T:T)BR)-S*?!KDPBPJTBFA!N@E#%F%2_+M%1(O$XW;&LU>.A 025 ;4!@U8RQV[&SS#R%A.\S39$ A#;A%/"4:B@,91MCC6:CE\1Z]<(^75* M:008^O#8- )-Y96IA5?7\_(7?YZ71WI#*01T),H'O'L.[]PK@UFN^>YSO M'N>[Q_GN,9WO'B=R]WA-GDFZ(:UG[#SF,/@8Y]'#0T8>ZE?;:N$&B[4FO!9) MWL35*LF]1!;#4@DN@9#4G<*8+];W4;O?17J.8<=LG;#3A,P,#L6T;7XHQJ M'.>N:CCY7T7;TN>69.O%?16##)L2KDS7>%1EIF,N6MH;&HBJ#M]9"2#C9;+= MTVP=I4NRN$OB2LL;]O\YS\!QD5YEY#FFFQRT+'<,=X^[V3.<@$TZ;S==@W4A MP$CW?X!D7\KWO$LQ0"$15HEE(;%#-8N)6IYFV[BP-765X]Q6MEV,KDG.$UNR M>?N<#)*OJ.B:-;N8;@+&@-52>X4NYNO[_1R!^-!%&894OFOW<6WF8*.NND2S MV*5WK]3^?;Y2TT-;>:6&0A1YLR;C-5^PS1=L\P7;?,'F:M4R7["]Y@NV\>&X MRNAJLRP6V0W)GN.E( .9D&2?ZP<@F<2$C]!.9^Z'V7E$-J]>]^*RY*+<3G*Z M+L80G=<<8&+T*%ZY7CZ. <\6M! O'P.I-;Y0QB[/" OR=)E!K$K'I0?R>&\J MGI/U;QMXL0A]:I(G=3[YRX^CZ%Y4J@2 R)!7F0RIP\-'=]L].MB^7I6]+RRB MZ[\O/*2;Q+R)U5-G\I3P])'@Z*8Z7&D+ XZP2KK=4Z5".G\SJ!I'BM>PDPY) MQ+AZ>53(T$OGMD5Z,-?XQUKZ-K$1V+@GBK7@=GTHD)/E#P_T^6WI&IAM*\SK M/_:0US_\\>6FA^_^AUI#_H.GN57=YR@@< <2$0<."2_I.Z7D9YI^@7-( E]J M!3M?0H9&K (:HPZ+X-UO3VGY.%]63^ZG&5G%Q76<6Z1&<>'8L9>)RW(IRJ*B M)-Q?@ L)G5[VPVTI2JB"I8>T@.E]A22J@:#Z^G8"HX0UU)?R*L[C^-%^WO#& M6-Q_BOY!L\8=H&^FJ88D@%0T*'5( M@\9=0TO#3CQ@ZOO5K(%T8#2RE$B$NY=X9#.@AW'2C^,HG78 9*?-A^ M(.GRD2VVO@)'2UARD7$,R/T&.:X)\_0]--1G,TRR)8F? M^3O8IQ2O)/>7T%I$"+8W7 MCWM^P8$_?*=&N+T<4 KWF-L07O_#X IN.T5Z*F;]ACF\^=R&\[J?$QM0KP8] M6 %R(:AI!KK+/Z0AA+#H:\X]!V*"RP$D=6,0*NI0%@= AZ>ZRLJGAFW[F2XE M8S].U^U3<& M(";8N5\/"0*?^94ZX29\B(T/;Z3/T9KT[C/ 45U)U]P2B>G\ MS>H2S"A>M3:P0X[E]9"8DX_^:8WM8!+SCRXT6QO"*YVB-0$>SX_W0[0EV=^C MKYO'.+TL5N <*Z6IE1/0>)I/U7V.XM1J8R9DRJ$3,!OGUKVI?I'"9R3"[[UE M4.M[R$"IU$&#!# :Z0V2NJ+;;U0*T.![#Z#6]RD )%)'&Z 6H^&J)3 /LI/5 M,\F*.&<_U4]]A?#2UT7*"I#;Z"6,A\<6Q2/)*IE\IK^9V\\8Y]Q_89.0S3?F+OA''0>"!IUVN5EZCG*_$*0H0J;GR MG> 0N!H^EFFP]WWZ5HK:%JT2&S(6,57;-""JP U!J9@.[! SW^=J79G!%#EB M"G#0\Y(01PVG6@TDE""C]GHD>%^M+^DFWT0)/QI:9%_2)5NHL'Y2;#]L/T<% M&XZ 0S6=(DV\":J(WP!!B4U0(Z7%-K0[A,-Q]3WXBZ2L9 1/='2**&RD6\3? M&9Z6!4@L1M($;8O!5"SQ2.(_B[++;S, ]&\ MBQJ3_!.)^*9OM4BO"7\KCF_ZTA7;'&3-GQ^B/,Y%!Q&C\&XR<;CE[<5AL)1\ MI\A^DRTX[$#3-RZ$:GI/8\@XAD'UFZ@]S#@5JG175 OC>^$##T> R/WS?]UR MS;T OMRQF:9IDXUJHAI"^3[^<:$[=&CDG*_#"E(' M;SN]/VQW__SOF&3,;!ZWE^290%FX] KU^XFBD-?C-_>V2PV;R[6U[P[[L-+X M7K+LA*L57'=FK)W$X*&-4=F^G>+*^CL)U#0K:MRDIX@C&5X(T00[V2[2ITV1E\J\@].6JBG[1@51^MYW:8U!5$=M MT&(PU74,!ZHFF/'IP[9<"IPF40X%'"CIAFNR/MU1+\.DC7*(E5=?@&!>I/ M0+-2E2\IOKM>$L,S]1%.RK=[- M/M^D*S@_K9RHB9D4$/E>UXXU]%)DNTB6+\Z$*B,W!<+XO'2GZW5SCKGV;,.D:-U$>D7#MQ.+ MIM"T%KV::IOYV5MT8<>JZQCIGAE):9K(0I@F?,/ **=I 0*6-=3_ZF\Y"4D. MN8TA**6;+Q^N7=IS!D8]HXE"P+B&_]_\N4AA7A@'+M9$#]BW?O=Z<8:!DXK5 M4&.\N\QJL0CV"7@(I ,_ _?Y=@(GK]/6 ,!L?@/E" +@=4,$C/[T5 MC';$KDI!"+U8WYRF2UZS[WT+[-UWB> #,%KOOG>+^Y'K@/$XC]H_^]< XF8@DYB0B9;#&5;3E=(N[ M)*Z>]1U9-+93(SFKE,_R)_=+6CW0=DJS)UH?%,Y)D496+!= MVFE01(H9I4+)P[G N,KHDI!5?LZ:I=W+>BBKR.K6$).%BS-2-2308FZ^71RN MR5,U:N>+>PG2*K)FN2PD"Q=II&I(I,7D3\W;"FX7=Q7Q^7QLEX"2BU( M70RT'UFQJ5@/6G4CVY%Q]WU=T954QUQT;&2RAC&"-8A,P-LU1E>\3SQ/3EQL MN3.'%'^($ 2_2S@5Y"7J&<'>Y=>^N_"!>7L)=+K)LF%GEU TOC$01;CPJA5" MX@HRJ@']=U^ -NN375+NNSZ@$HI:?Y B7$#5"B$!!1G5@/X2QJ@\)["U2V#[ M[L=))-+HJ@!<'8L)0,@#N$Q6Y*)5*H3(/ OQ\'U2UY6)/P,!AF:IR$!4VV3^ M;J ER UP%2HF1K>Y%Q4SFCC$@ZMA[R!#%]QF*$NOO?5P'B]/ZQ53,,YSFFW+ M%1UXSRJEV1^C0S1!+)R CD=Q6HD1V_.LC] A7KX[)U\9+.ZKF\?SB$>A%5M@ M/E61-5YY0K*0YU:DGBX&K"3BK(RB; MK,@R2E^^^-A.374T5>';KJ',5RSC[#5\.RU?J&,S5[D@^3TN'G^/LBQ*B_PS M?2X%Y+:S<]:JGW2;?9)FGZ39)\D:Y%/6U;8\A]6:^Q]*D89)0;C[I%/!7*JB M$?!]CK[7WSWI]H-O]4^^2+G*XN4@SEZ['&P7LG*3,1*T\F86(V/OV_FI3 >S MN*\GZ$5V'3\\%DWH^ W/+U,FR3N-DH2L/FR;B;PF[$^1CK@USP_8<@O7 -TV M%-(LK2OU[64%*M $(I<]:O=Q)W5_W+/B(3-,-8^)F:-FH]@8H;HJWVY:;4?E MUH .7/,C* 'W[P%EN,:"5]# "7S T+=SUM7.:[G4(,\W_&VR4YH/)C\$90.\ MC#)@X-$*8H&7,?3MH36[A1^-6[@WIS NZW[-7X]M9+47?Y^[:Y%]W!#NF_@Q MVGZB:<$?>OH[B?HGIPXYMJS.FF/8YNBVP33LU+IB2R&>!,+*79G]I"-+[B..1=D^)TDB&[GW,%G'QW MWO+*O+R,_',3%]M3NGZB:>G>/IQV4;1UHRAH0YZ(==1$S,@*=K[]?WM2@8.W ME*9N"0&-OWD9!R/%:=?&6CK3\9!5(-$-I43@Z"PFZ,8E= @"F(&%J%&$3N!8W.?8"BSHH*,)2AD6G:36*)G!@0<,:+(]#1)$D4/C_AR1:?KU9/K)&S,LA M$-XE(PO)DC0 A<*U"".U;=(P +PM\RZ( Q!K=^Z="*<)S9D="F.;A-[X3GCM M@QEM>(5K2BX;"1\8:5.E9=Z'.9#-[] UO4 VTT03HG7 MFS4(!OBMUJGWS=-4 AD_E0L^ *.BXG#TBOE>XO7#.P29-55D#6!"LI#G&:1R MB&E'S,GW,Y609.!Z7DTHP=K_'DZ)I0!OY1Y.Q%@$>RA[. ? #^:: *"'YDP[ M[*4SJAGZ(6SI^M)=Q_G7\XR0]ON(\,2L75!@';*"GJ9TQ @ V JZ!526L]] MZE01VDAR]O)$E@5W<'R.5R1=H2U)75!@2;*"D[(D= N86Y*LBM#&I#+>ZC>: M1$6 %X^TZ4V!?RYC'*-&Q$1"XPD"'YI*Q#H:VY:0P9#S>_X681ZQ>XBK91 M&=8W)Q4;5S%1YC$%%:C8)/*-X10S"E0)*,N8,B[JB@T=\69]DJX&X92?28$R M"FNNV+@V+->I&)VKAG,5(X>MW/<&IJM(>[->WOVOD"_$8@J"IBDO.!7KTU#? MR,#D_'WO:;JRGK(UR98M/T[6ROAKF$!&%BS5*+23*(EZ^[]LLISJWRQVWRYR03-+2]]^T9(Y)Z^+(;3!VN,>DIBD]()F=JF77,]9-^NUPGW)@3RD]Z M^DW=^39?4TP?[P MI:E6,IAHEVL"B_#EPK4)4^611J'!?DY19H+^G*)L3E$VIRB;4Y3-*7*,I9%^8(W)J(9]MPO8[/-\6F=)IF?SU%2?/$Q!=69=9G M-KLBCS/0WM;&]6'[*6)HQ,56X'R*(VX-NS+B(%;'X F5EIK(PRH5SQ FW$:^ M6KJ8Y-?D:??FRZZ/7J2?V:!P^XTDS^0338M':"EMS0NP(@->TS RVT8RL$&# M*GVO%[3$_SN)LMMOU,8R>RQ,#'+'XDCL$&Z2,(B[Y%=;D1(5BXAVX1$!8,UAG]'Y-E7R*6OT"^SJU"0EY>S MJ]#L*C2["H4!\NPJ-+L*S:Y"LZO0["HTNPK-KD*SJ]#L*C2["O$/G>;1]^IN/^J2)64; MQ20N W9/'_GC0A?I0#N>-:2D.$D2^HU?L@QN5%TQW-V^VC. MQ)WT;C(^V12/M QH&)Z6RXGZBZ@>D=<3 :S)-_)!1ZY MJLB$R/L_4U>@">*M/%>'F<) AW*V;@GUX!3:.]C0";LYVM)3=GV\0SAI9Y*0 MO(B7I]QK,8-?))/2-&M+F,;3"E+972E.*SF^^]-V 2_?W;E\"^ D75TR[LG_ M;+(X7\5+K@T(,Y*Z;AHE=<#0ZVF*-0(E5]]]'=RF "LX)5W=,!*ZJ:SCL*IJ M+N4D;(,T J''&I):9A!AN"BJ@199 \IA4: TAN2\ZM8G!(BD4JX#6@B[, M0KHJM#&,\?P=SUZ>XJP\)N?WM(L4?C920=4DIA51>5H 8#LQQ2JHA+/K[2AD M:MG+45#>?J,(* =4()0MJJE!*5+0"LH6TT/TREM&B^F7 !T,9YMNNN#PC)\Q?71(!N/9(IL< MGB(5[?!L<;4,X$?A>1._(. <4(%HMJBF!J9(02LL6TPM8_5Q4))G A]T*>E@ M.-MTDP-4J*0=I&VVEC'M*%#/XH='V!U<20>"VJ&;&JAB):U [;"U#'U'@?HY M1FU AV0@I&VRJ2$J5-$*T#97RR>X<#L7U+@[H()W+=,=\0<%PT)!2=&;<*I02M1 MT_+]8#I(JUE)@GLG(,E!\&&R*<&N%)E*] A[@WP/WN(HKTI MZ/+K(TV8!/G9GYNXV-YLUNLHVWJ,M3Q-HCQ?W)>B70JB*Z4T3;0V3./'3X4$TEVUT.Y%SY2\DYCG-?^GG#E6?R/$89R6LW MKG^2U3G-3I*D%)8TXO9P-BG:) /2*AJJ#5@T ,HB]/C[]J0JQ>"I/Y/V9; Z9;&7#%TYQQ_V[^ZDMM M'=6B,&7?4E(&X/!7"2^N%M6BH8>1"U9UV]BQ"M42'#80RGCLZAOG?GN_%6U& MGNI5&28_6=8/$ WM"EUD;S^((@';B:["6'M \!WI,KRU"-W+P7,,D5OZ@53[ MCP_;FR@A^*C&8=D0NAL&9!VVU^RC;"46]RU%$%L(D%ZR M=>C1AVHQNJH:;Q5Z3&WOYUW=IM2O*"^RVY>6ZX)!?2)I3GB*[F8)WOS41]ZD;&,$>F6#M0>+)L"9AEX%C95X._.\63Z2 MU68WNGW8EII!B0<1E,U<(:,\:,)!]22!5@HW3\C8-5C_VR2R"9;YDU-@[$&JJ=NVVPD['<9BL1L?:V-)F,&=PAI!F\BOB#+Z # M,_2I61)V/GE:\D^*GXRDLR:>%G((M31@@[F-U.TZ!^3ROH<@!:\GIH6EAIHZ75'*U7O$ MS>8NCU=QE&U;5ZO0R;**KCE5%M--85F-55/G-%G,TCOX>X%XLX,0LZ^5]XCF,A@>1J0D8 GU6ZL M1'YD;6.\D*@P&0[H/%* I2P6#="X2 3':)*. XE/T$J\W M:Q ,\%NM4^^;ITD&,GXJ%WP QOYNIE=LV#,\9EBJ M&*F VBW2ND.>>2^C3F MAF0QR4]V#2?*H:0@:U;40K)0_4&1BN&<_X2\QCK]%!B^ $0T_>Y<5$D?*JRZ MJB(CV)1,?6^&YJ1'<](C=+:+^#E>L9DW%PB !U*%"KJ%#LL['D=7NIR4.U$4U%48:AYNE[IIZ/7.N3MOFD;3YI,SMI.ZP)($X? M8)=4GD"5&0![?P&6TCU]BUGSQE<<+M_3Q.HW3) M=L;^3XF[ :N#;84LH<)P#R+)J' YQ@%R$T-)[$3S/"^L_$#S8P ',D2W[:5GH=9U^SZ*W@W% MZ:H2J76I?#6I:FQX40H9.[[8!O4X>R%9,LX)^4;"+N/ M.ZM^AQG0L#QDPYB:1_#FY:)M' Q9ZAI]^S+/[UN@[,G%0Q<2X]%X\<+T*0-1 MOJAHRP\4\Z:>IG;H<584[2Y[L90V?, U=-7$6L[9]W.N@LU!^92H\BK-2F1.FR?J)E^(KMT^D>*0KFM"'K2AL^G U-D9[B!K#-_F#M[MF MASF$?)9O[;I,X77*Q(R9-*6:UV1)XF>R6J2M+$7]CF-2=IC6"U,V?&.V: M- ML]2K::1'?9M3E&8OTFQ15CT;4=+5;2"A"QY[K(YZ.$NXVKZY*\RUO-\^-+5U M7G9M1)'LY5#E@"V=HESP-F#:!N8;/$4M8;[!*W; QY++3IP""7/(]/GW+%T]WZO75'69]Q1]K7!9DQ<]E^R>/5%'PYGRP5C98 MQ8\DEO=GA9UN4:[C_.MY1LA%6I",Y,5U5 S6A\*XW0RH:)S>U:GHM74J M<2M[[4L=L9HNY/>N4FCR0A.=E$DY,H$>9*;W7:($V2ZM[$,2+;_>+!]9.^;E MMS'',V%E8XQI0&73,,)#M;;'L0T0K7&<-[VZ&^<('TJ;H":4'=M[3)I@>DR/ M3)Z@>T#?3:+P_MTDLBB FASAX]L(0S!\>UO,&??TMN^ ^ZYH\]/;""WGI[?G MI[?GI[?#6G_.3V_/3V_#L,U/;\]/;WM,3]$(-Z>%\!5W^YD6Y&.<\XW8)B.J MO!*X4J(H7%&ID#HIN%,VT]\R)E=4A^^E\4#0EO/=IZC@H>?;C\,[2=UBB%#N M;K'I61&N!=R%=GQ&J]AP'=R-UIL7[9P"8$X!T$X!8.J+*MI!PL(\ MQ=D@U =#*C>6FG2J-@%IZ@3ZFK'O) _S=9#7ZZ!IO%XWWP;-MT'S;=!\&S3? M!AW7;=!NQ9D2\"Q:^+UW0M'Z'M(Z;WCJK%)(XZ@98#7.?4]3T>TW*@5I\+T' M4NO[-$ 2*60 4HO5N#WIEE')^Q) T0>J33$1J(1*F8#59F9Y%*. ZYQN,BE: M0X(>6&V":6 E5,D JC:O<29I'*8AA1]H-H4$X%*J)0)6&UF MEKD9%7"=<0FD< $4/;@Z%-. 2ZR4 5P=9L.,B!Y=078/+([[2$F=4S1=DK1@ ML\%5$J5Y*7$I\%AQQ] V;N?2K^?+V?HIH5M";DCV'"^) M0(V'AXP\1&W'"]%;*\[XU>WJ@)^G\ M-,;UK!=#VDM@"),>AX?B)N6[[AH:Y4_"I.T;3?W=FH@D6\7(F/%=T_IE!J>/+/E(+^F M9"K^RI?1KM98R&IL5U[*:HZBQQP(!?<=:SS!QSF--);WBF1\2",SF^TR M$@V3*X]9A6UODE;QNGL2OO4#ZD52H7U[IADG^:R.,_+N$%$]C-&H]Y%4_X7Z MWH&JM$TOJU7E\?3-PZ(S4E\=78EQ+@^,6Z"6O9R:V1!32;U(G27A4?&WG??$ M_(^G8XW8[@'->&*)Q[G L15T43R2K))REV#(<:^15>&HX\!5S'T'U_KA=1]8 M:,M7QD2A\ZTUZNZ$L'5M5?5ELKJE[8NU7A^Q8]*$VQLR.0H[=]*"[BW95"SO M3W29+@.O-MGR,=K%C+5.)NNF<+6E05=DNY%!5'04/>A@2 2T:4&(/M);9L:* M\V= !&.)JX47H@K;A9>TBN/I3N.V?D ++ZG0(ST=9R7LA?EB[>#UNNAL>O7. M/= "I\"ZI9XFWI_PNUD^DM4F:4[\95KG0K6!^'#G?)M>Z8[O0://'?>UD5IW MA+[D3M+.:X;!!\ESKZ7/T9H CMOI#^.\# M:+1YC^/BS<5X_\[&0 Q*MPQ$JW20!F*NO]I M'B/XMF=9T5KI&=_[4=Y]L\;! H,1\;DG2_:%1PS/8;K'%Z9K[96S3V%\39/D MG&;\HVMO,6DEKOS%!)6\[FL3'00"NB-1B.W[Y,>A7K\3GF*"K$Z>218]D$YZ M9Z[S_=@]4E, ][T5+<#S0J\Q,ST^D>*0KFM"'K>MNJE_C&*^"BVI\ MW=W5&)N NJR.#I9!\-YGUF;-L(O4NJ5%E%RD11:G>;P<(QI*ITI'9J#\R-]B&RNHT;#V40*%$;7/G=L:L_#ZN;8^ MEE'[XW=YX3TO1N/. 8!N=W=?,[:KNZSY=73ST;#RT,5=ZF*98%ZYL[ MJP$N@7=66 /;; YA]M;?:,+8)'&Q/51_A6LONQG8H!=27M17QGV=B=%5=GB\?1)B# M=?[Y%/JPB$YQH$"=5;^;GL<7>##_:T9S9W$GZAI&N4:N:YA[+ZKMP^N2H,Q- M/YNLBY:?^=C/Q#O/L.-C%%Z_U9XSPW794MUF#SS3#NG"852Y*R\.S(,[*0IXZO%'U[KJ\9O5SI[='+.;X]:@!U?6Z&FXT_/;VRXE1GE-FSL:Z_Y M?LNLW8/>5/=OK/PY>O%<2_P%;[+ZN,F89-684.K13L2TVR@,,GD8,VCZAP&# MX^@ MBTW@H4;B-1DLIB>]Y-X+>P\OE98@[-P6J"&X^@EH[=]>!,%*'/3SR;K MK00L/1WW,TD-COH96,/9L M_930+8%S[NL7'&P;U 4][09D?9=:J"XTDOU3*#J\?0\%,ED_TY28FH^P+,*" M@++3,R)5 UC:$<#>]S#4F'9U+OHM)5G^&#_Q%PO.;A97'^.O(@XI/2W;M$<7JJ,QWA3V-?5>2!S6,.9SF=6;4@JL140=F(=$DT-8H:<= MN$/FXW3DBW2U698+KG+K ,(JI:FU%=!,"%2,EJ:8"GC[?@=A?F,>VO($\\:\ M=[N8WYB?WY@?>QD^\3?FYR?$C^D)\5#>:1VZ-9^DJUT2CM--EC'B9%O[BO)) MY,.V$UV0ST^Z@NXDK_M)UY/5JK38*&D=+8STL!RJ+D>^@XJZ9B]"33S"\R=4 M2.][+6:KWOSFXVOOGJ_ES<< 7%OFC* NJYU[[ZO."#K9C'YS0M"QA)E'A#DA M*#*YF=\\A7=J_>]EN(6$CA:R.J?9^8;G&>&YM:)TL/ U+E_#:%#^*#J0;;NY-W\#B;R_]3KGFYGSS4PJ MWTSUTFKP^69@=:OQX&13/-(L_B=9?4F93KTHF;SG*'?-&PCP?Q^Q!NGNR[*& MX_/&'Q^(T9SZ1Q$]3%B 2#_7,:*6, M95\4*S'W18,:!J$<4^Z-4$3+]+JC-+IF.AURO$B?3HV+%$YB)"=J4B,(B((Z M-' SME-DDS@R-I$\9<($@1SCQ,IW:KO]1M76,B""K*5%] JL1=0DA[:6EAP' M&%MN&2EB= '(0(MID[T&FQ$VR\&MIBV)I:LLQF[.Z293F\V0"K*:-M4K,!IA MHQS:9MJ"6/I'HDPF?D:,-$,JT&1:5*_!9$2-(MPZH MPF P\_A 9HX53!(ITP1$*.]FZ. XE/T$J\W:Q ,\%NM4^^;ITD.,GXJ%WP M1D7%X>@5\]$S/C'9A'! WQHXNM\"@T,BN R.;K%A[_":W+"7#)EG-HR233D= MSED+P\M:B$L<+DA5IJ""DX?K]0 MTM4-(J$["K/ MH-[PY#4[/L8SUC!.L:MTJ-Y.[5*=]K+7%%.H/=0]_,C@:,L6482'$\7]HI=>%FRC'3R MG25K3C0T)QH:M5,Y3S3TRR3R#%F\$=^$.EB\,E]'09AP.#YO._N&',TOST@T MW[[8ND]DH^P9>%D;8\3M8OZ,"3RM-/3'DXH4D\\[/M*]@$*0^;C M>!/UG)= 6*4TL&O9!$'%:&F*J8!W8 ZC'8VN-MGRD2W%2H7RIR>/+J/H07.P M^]/=' RWCYI[@\LQ7$"%N B<0='TD'8P?9#]6 I4.13$,]'+$Q,J)ZN3_(ID?/**'LCBOI6SOG6NW#]D/6"5S?GK0:J<9)_P M@(9]%SJ,T-Z]5KE$U^2IUF#U<9/MO(C ^0!?H-TO% 6F:]4Z+>'()A55!N$\ M:7)9>![%&8]:(R=YOEDW[@'UXY0NWY)"5V1[&8ZH:)J6?ZB6=]!C1A1UG.QP MS>*LF50^L@5:SJ:?Q?T]R88K'2QY+P),3#Y)B]1L!7N[4E?HW4>0Z\/?;8*F M">'R!9SNS;FTUP F7"9IC&[:S-%JP42.R7K@[?0HT2 M E'1-/O(H5K>XQ("(:IO)[>63-6P4 T7O6ZBH!H^Z]BEFJ2!XG2VMRYA/;X? M6CR=7PD]M*%9OPIJ;8*:KX!63QOZ]^@NC8>+N@V8JGA-WSXF[ MY\3=_1 \I-TM;B_CY=L M9NUH 8<5F!1M6DNKZ''D_#!OK1'R"F@),TZD63G(##3A[E-I3D0FIU.F[5>B M+G,<1F;0/B-8%TZ*(')>SSF8MNV!TKD.R9O[H*MN1GFCZ3 MG.O#U^G-"\^T^+OI+@F2_J0\M=?18?(8]73/W-V7\]1=-Q#X>"^ M>XXH^3COWL,2U@N!6_J![$7X\L3:8_D8DV<^2)",;35YZOY[FJVY-PD;-E9E M6Z+V<4YJD&[L+&LXBHXT?ML?*A6IIM2=UBM-75TF M].-.2E&QR0&_+N'W&@G@>R!^7JXLCJH;8;24T4#%OGV2.R*![L<2"LAH_'NR MB^'M8Z]T21^P&J 8BF^Y$8X#!RZ?2$(>:+I02CW2L&".YJ%FY'+4#"3[<89M M1DB]:0&]V8S*#LZ;464]+=UEG9C:-8#08/;NW)KL?8\,,G'/3.T(+H@PHG[! MZ5F05'5+\^GS]CT,7:1+NBXU*,6[Y)5P<(8+2P3E+C>WA/+X%IOXAAEMV2D5 M(5 3 Y3=/61/).$/I5S9766"4?7X$LT,3>8$IX6*[BA@)JHC3"3 M_K-9,,>X-S@./9":B5:8Y2,&5"=U83%37LAAD!4,OW8-%J%TS,\Y* MZ\L6^'FT+'U$QJWU,V' Y#P7?+F/."F*++[; M%'SW<$M;F;<>:<)0R#T&XITF49XO[G^/^.ZG6&37W,O[4A!DAR-N4KDIB'V, M50R7JO]P='9I_B%(V-8O7@J"EBRY-$F93;EX&N&0X%-7[=,>].1UEZF93>OT MO;C2%-S.%.U,\/A,[Y FYW^EAA?X8YQLBD' BW%Y;7/;E3\B@X/;9"R3V]7F M.QJK%S?6I-"ODHVVXLN@T=_LZ:,R2TC1.\C!-\,:!T4W/! 0< MO<=O],2"UT,**@'8TUG;X/2S [R_3O'FQ(^=]6J!]]GI2M4$)P5NF6JN;%1, M@[>_45IOG+602@3?P0%LUU"=N)9!-GRO4&K0/9B4N=$ SBF.&.XODZT9!F_1 MSEM-SYI=5&_Y0HD@L0!*LK*3\9N,^WNR+!;W5QDYW_!#^5KEO"K:_'62KJZ2 M:%FR/7E@_]=\,#%EUW7K6+V[NH^C@XR$Q0A]R9VDWM]>0>E[&B5)'83-=+'I M;W)..KU'Q.DX^@*JG4:P;%&]G<=6@EG'BXX43E;_V.1%%5NF7KCCN+%U W*-9632B[7/<1#8LW&;1N>E8A8]L _],D DU! M38"X "6=S$8"B E &(+(7!0N_F+.0DL)(V04% WTT$90RN#W[ZNOQE4$OM)/ M7\A:B'XH/OI.\!\XK(=@ 9!WOJT)2#WS38U@O!>%FL7Q3?P".L,*OS>KR.'W MD-:'0Q=7E4)*N/;.K "K<9*7[RHBSP1^Y$E"T0>J33$1J(1*F8#59C;L4P?S M,[[9W.7DSPT/J'CFAY<^W[OHBC)8(#>A$PJR)F1"2.9C\KK*Z)*057[.#*]Y M+'B1W43E$T_E8R2"VS']@K7^.@5]I<)2(4DM].^$M0HJXAU2IP+?2Z!*JM*% MK7O+5CV-?I&VO/?[O<:@Z/[=$HVB =N211M@K4FO"M_.KBUI3RE;C#)IRD"9 M:[(D\3-9+7 &A2\[M"A,V6F8E'8K&-@4I@[?SJP]51(2>/KVDL0.@[]: M$S3,(*NVYVCPIW-]%5A5P-F<@DI@ #LJO[DZ9'@#]@#K)C&)W4FF;@*T [U!.WJP1'QQ&^<<<.G.S 5UZWF8">P@9 M,'K"P9D,9#0PW)Z/?=0==PBT\MA'R!0 .9B<%4RL>!5'V;:UQ!1,V%*Z%LP" MNN G;8Q^V&E;P,M[;V[M3:,U^V=KVP"/Y^@"P$F!J(#?.5T.,S70N6\48 W] MHP$19^\C@GL3&<[]X1B):!'@P$J4ZP$+.QGO&NZDN'TD51*=\V@9)W&Q!2=] M)5WS%H.8SM?DC^_?%*]G!UQE#>6+"6+.!WP7O3]$E*U'R&K]]HR7RV,VJYVE MFW5]XG09YX67JZ'+.+KC;123_'239=SU%[XN41/6B,D(W?6GQ5/9OP/=\W-+C,TV7 M6-,7TPZM'Z(]8 ?85Z_;!X8EL=V@7=)_3Y" A>D,PF80](=A=:@NT:[&=Z\X MR7-2B,))X8_->J3W<01#+YNMUXJE#\CB_@O[P 406;I&T;ZIHXIZLG4!(M1* M\[9U=ROHF#.*,7[!5?_._X\_!_Z?_Q]02P,$% @ IXA\6/E&:F!X#@$ M9_T/ !4 !F96UY+3(P,C,Q,C,Q7VQA8BYX;6SLO6MSW#B6-OA](_8_8&LW M8JHBY*ZV:V[5.\,W9-FN5QNRI;!5W3OAV'B#RH0D3C&);)(I6_WKEP OR0MP M<$" !"3[0W=9R7,!B>+%;S2C>5S2+;EY)*]S%F_S9'M'R=7'R]LD MI>35/__IES^]_-._O'KUS[W'+UYP]33)_O@+_[^;N*"DL$UY&EKX)>?.U]*"?[7BU;L!?_IQOQ?:'IHC\ M,<))*_YU(M^\T\M??_WU9_&T$ZT,)8#I[K6KKT=(_?UREM*/]);P__[^\5RI M_>O/7.+GC)87\0U-*Y="O7S%BOS!Y5>N2$Y7^,H] M-_:%OJ)YPK9OL^WR!1^[L4E55AL:";/]VQAY_I9EM9?O4+ M_\<+_@_Q%M4?_^L\*Y(MS:_SF#>:IWE>E9V>EW17M&;%&_WG#WK!,BGY6T&" M/P_?AUL>O%%."W;(-W3D&U=0U$<=8*(NL-;Z+JT*PGL4-'OQ^Z#E[_-V0Y5JPS[_9O/*;S\A:CE2G M6[:OZ/PNC>]&R--(-:^LE++ N\8S!NSEM,T\(EYM7P5WE4;$'Q#^Y,7+/LY) M(^07X;H:9*C//<2V0K@%]HIP^%_I3?K210#4V#?$1*VF P;YS&4]1T [? R^ MOPN0- ;7C7_7^2XK=>%O*B2)?GTA1VB?^G4:^P;F,3#O*2@!7@TC=DD6!Q7\ M)/4GP;:REB6H/LK*0+TH%!:)>U/S9GC01+TC*((+?*;80(8]+$!6"WH?6(;K M]^D%F[>&!"U0K_=O'01!%RK@ TI1]>Q%T%U!1*4R[.'D;%S?BD'6IX=\KRJO1%,,:+- M%X%%9]+$I,ASB8+T(:,*2C5JGY*\>WQ",EKZY06J:IE9%0S) 6EP?N L^V#( MNR1+2GJ1/-#M>596M9Y4A3HM"EH656$/NT/*P]OICN5E\@^Q@6*$V_D&FD\X MQX EQ^:7&00CM!8Z)."L D"TG&$PZCT@<>^)7[):X(FYJ.$ALH MI758+$VWV(V;Z((6!8E[<6G;L^>]'^T6PFPY^$SZYTZLC_KRSXMY3CL"K@NU M!OF:3D._4]"W=T(ZBR3.AAV&$]):K?[%[9X(D<[T=^(:H>_IL-=G1V6[37C9 MXO0J3JJ.U5F\3\HX'?<[8*FV&Z&2LHU-L'?K**,T#\8+A59T?$#VU9,72?9B M4S_SS%]-'3+T!Q\12RX\X D2&.L@OL?(R]MJ5!%GFR2[.V-%-9#(MF^2HIY> M&U/ 4*WE!%K-EB2&Y;-F#=X?2".LF6@P+F2W59?VIB1)41SX:26RX0JBN=PV M*I[99@H7-K\J1WQ$:@\(&AI*C;J0RG7?.5Y=@/6E JTM- 5.A]!]_FA5]Q1\SV&CRQY)O/CA$HCPQ!;!J+1FV!F(*1UP.!O-\1L7Z*/ MR\6JT.FH6F886X_-Z/9I5B8P.L34J-=1VD,U<$R**LB]_;JG63$&C5J@&YM- M!:R'92J?&(16NC=,TVS+',!CLHE"U/N-T/I'W^,P954QS,<=C[[&K.+;:;A>[;]]RK4/S6P90B",."8Z:U.L%.$NJ$I;.C4Z%G(VS+*U19K"FE\P*R M"5:.CH\XC2Y8=M?L-V[P\[D5]=U]QE4[,ZV<$9E G0&9S)"U"H\^E7$ICO9U M2U-Q>L4*L0-"P283E>93X50LF652+EM^(7U!+$.9B%['J5AW_71/0Z*6$0;8 MO#H:T@RCV2?;+,BM0KFW<9Y5(^?BBN:?JA! 7\=%LAEA&I1I/HQ"QI)%H&=; MVJB,0SR1ZT0?:$E25A1D3W-2\ :/>Y9N MJX'Q";GAZN3')"-;EJ9QWC/PDU].P77.D%4T9(U4M$^3%4'D=IN,TH4QEEY^ M!Y.RJER@R=-4X%EJD'^-T\,8OT8ZS;=! MZE@RRJADMF$:ZPRB&LY&Q)^+'68;_@]ZE/1+'S,@L)GU-&072K7/MGG(\T@^ M> 752 )4.N1@5:SCCR^4H!P'2)8Q_A E9^BW?_# 9M726,F MZ36'] H$J#\7RA$ZO,4+(*IN @:QS'DI*LEC0'_HRHUU?-VK_> R-2;)Z!2FD!H*2 M-CT5F"^K 6?AR"WQ-!L[<*SN"3XG9!E%Y3GP"BH.7^[YA:M\+W*=J4&Q;<%< M41FAU8K.6:XA- :1+?)&E25DC[ M2VB\U((&)"D2>;."%W*X?/5\H3=K ME#P'?T'URZJRY8=JR'ALS#&!7:$"Q?:)RA(D5)1KN0@_=6C,PK&)J/FM/5(3 MW* 'J'\=WV#<0&P;:6H)YP-NRX=]A4-;S&F#O\!C3^'Y0M*T%;#$I<>VX(SM M=DDIKB'G:\XLXV,/FFVJ4O%T5RDK#CE5;@.:I=SN!S)4MMV9,:NL;G8(F;H& MMVF8&8MZ\O6.C;Z&YRT9\^##;"MUM#_#R,9@HT;("':[R6B6:WW%Z:&\9WGR#[J5-%T:R5X[I91T M0&E-*5Q05^U"1U&59G36.V-Q0N+NB3AA(4Y5%)Z/56!JF!E5Q91."H4Q=[#P M\<.1\Z(XZ/DQE%)QHY5RS8NA=PPG]C1/V/93&>>EKF\F]V1$C4:K.P,:+@M& M]0@Q0%KE*O37PB#REP6'46>G1L?;#-PE 3B: 8Z7SQ(=0%]C'CSLTZ$H#!OE M0$'DU0'2?VEGA%&?G&-D5\"Z69='LJBK$:MU=!)U]>2B*HZ7 -1UUR0E,,Y'X8^ MC#C15QWQ@AT?!4P.63U##%'C0L62G@9(%0A&:]-%>MI;\7A*"T=GN!7^',(? M=3)[+#Z"^?_UIS__^279Q_D)J?R?_+G^7V\X7OW^\N3?_NV?3_[US__7 \;$!<\6]89NZ.Z&YN27E]S\JU_^;Z'S\N7)K__^ MKR>_OOHWB<'JX;__ZZ\G_U9YTQM\%0P=U6?$8=Q-:3<]^:V#YEI+_FQ'K^.O M35KFUS2CMTE93^4=JBIJ]IVQ3)68S<+"<4. N07[!=NYI7:U76"&?\U*KK'% MZ.R0YSP'7*7&[X)\2 K^7##V#;VEU< &&R_FMJ:+0<_!1( MX'H3PUS_CIEPW.)0:0K$MS<;_-AH_W1"C@;(T<)W/D"7H*Y/"J^+3%7E9&5= MH(])\G79+QK#B'9=6 !2>N^K+84]MU:R 7JQ]X5=?=TRHTH8]RF5"L/N)1XX?MAQD63TO*0[+3DF@BIN] 1=4V-2!N?, MZ'LP(L914<:+S_PQ$<]#(\:T7B%>J%"@HD4G#[)"#1D_I+B6')Z!A51DN'9R MF 'V[9P$UXBS, HE*?C%H]!P?ZTZA("J:!7>K\7:5L[L*H,5O.2LDO2.=Y)$?:DE[?NA*X8 ?@ L-/Y2:4?\A/[ZP M;QY[YX6V5IG1YY_P0J4PX@4:,FOQ0EQ35C5<;^A-^5XL$TP9H98Y5]QP ."W(.(> S99-,2<$K'X SNYF E7$*[^'3.K/ W M J*$WW-#EW(WJ"MX^9OR;TMUE3<+IF))7]=3@:2G$5PN[8Y04&D<1G"%&R23 MI-J#"-Y)$"$27B\'K'4YFQ! F9))IJ0@$PI:*W&I*"]O?V-LRP^3?:+Y0[*A MQ2>63H^@Z 0[!JD%K4>W-(_3R<+XF"@XZ98M.FE; MRN!*8\T;K1N0/!KM;L?4;2U!ROBK]^/RR&IFQG4QH@RL-."-(9;6)(]B4XF< M.QKA(764PFZ8HRF+FX&/SA6"/"KECCL59_B\:[VC, CNZ*IY2AT<,(;,4>A( MB.,'26Y30Z!]Y00S*Y. (9QXWT?6R'S5E'$%9+=!\"YF M)6W4/IT$7:EYB!D2A69&:=/0(0TE&Q=070SS@8< G\KU0;U*S3L-DFKS9M7? M!,/>@Y,V&#S-Z@>"G"D&@@IFBD,T>D%E<'-V&D!?!O=H1YYM 12[#D X"<<1 ME0EB'SYGHI:':> W87A3"'&C^VFVO:B<8*4"FMI 0F#:A3;"SK 3#:M*^M*&F%N)=D59=?#SR88W^?H43KJC MFD;:FF2HTMC32^<&)A:L';4"PZV)S?;D,-:GD+7.C*MFS"M0:<@H,VBMPB6^ M6ZA>../35LT2&MV>BRUS/ =B1?BD+NIE_N9 WU3AX$W\^)YE);^V];]H/.:; M0XO-IW9BT9*W#M_*EMMNB@+QWX6'Z'U<'O*D?"3;ZJG?8. 2DFP13 R#B@/# M_<"S!']6"T[ZO-P:J5X062)/L<:[D[P*:A\Z%DN39 >T*4M7=PS]H:<,TJ3Y M71D03F?8-#YFH**9:^-/PTPM;8\48/9M/EP\SL/Q$AUC^%FZX_?N M2$*D3K07)]6B#KBA*X>CA)4:5SJ**%6CT[N[7-PY2_9YDFV2?9R26#SS3Q!M M'3.SNIBR1*4QIHH7"+G=+JWS-!="59C]=+@1[OFNM=M#R2/M$4S[^%$DGW\^ M< *BKBV>[!/H0M:-LNCJ&FS(R5PLO9*=]OCQ WNH9Q]XFT'>)5E<02N[\[QE MP"6B%+EU72!JFF770VO^+J=_/]!L\WAY>R62=R>;JSHL@"V[7DW:RD-J3MFE M+Y];HH'^\)P#S$3=,Q[+DTHE3E/^),@PCL"'DH!H;$FYJ-96\]( EAXH>IY5 MXW9:E!^KKJ!8)=E6A>03N_'=F SFBE*:PHI.B8HIXR(==8UC/&=!0X-&,ZL: M31*+:^HJ M=:) ]BTM(0-$KN&D!.REY(7\W?0/!J-BK S,7A_;K!*Q\QB)^^ M17RB!@_N >IZ8 'Y6FB8H7/I!IRO>(;1;PZ5J &(>U0&,3AI5_;X.A'8TY$) M2GLV0T&GO).588&&8.0&3ZV!XG#1E(\H4A9[/DR"J%(E@P 2 G3EU<39"6T M.%^Q@=W,@TQ_W>8H<4(Z(+T)+"3/!Y!F_<8&1<&LXGR(=_(,@CHQ:5CMBSFE MR=2_6WX,[..)T5.;,H(_#"1AH+8RE7Q05KR4"$=I-0T C'C O\EDI\D,Y[+3 MFJO,9=I,8$YF+<7>GO2QOX29]4:7(\GN0 M^#X%[2X 0%Y*(:F\4QH!)7)+);DC/)UD^G6#LVW^#(DX4$4KR:-'AY1 $C4U MB3"(\D DU9U0&BDI:=Q=:Z/QOL"0%GM'DTIKN,\PF"ME=-6HI(3FJB2%L!K^ MBV-CH<'KP/X,8+R4YFY]-NA #5%-X!'$P%1RWX]:0!H*G=SNH_;I%N.(NWPD M"N-!9Q!7]P#5I 2S^J*>J9P:P?ZNY1F6XT)Q)X]&2HKB"V>W\6B\N\7S!?(> M'I76%-D7H=S HZM%)[H]I&+1A>?B?<&3\9(1[(LP+M^!*E()=^#:'8F@&N:+H6*A[NHU M)K>U5&6*B?(Y8@+58<6 PE-'M9F#*RYO19F*XA!77XDG.1TW^ C)YAN DI;0 M1Y3"T=8ZV!/$!T@SNL[CK(CKRV8V_">_R,?4*C/Z_$,B I]0GB"C--5:H2? MF:AIUJE;"1Y1ZSC:"(G4Q<\&2,!2M3V:O"Y6UVG5FQ2XN*2S9DI=3Q2G9-T- M,2F;?<<$Z0WNJJ",1-U5]P$E=3:$ IM;4>.>#$9WV+F9A;Y5.6A&/C/6+4VW M-9(^ZWUA6*:G5T!YG[&5+>'5+$(9,,D3HASOX4/YLH!5MYNOP5:X^9_=0PW< MWN<*;P'TG;J2];)9ZH*V1%05L0>BKLDE*0<(I5]K4F4B7\+VVCAD#_T9$:NO M.@S6;4[5Q\ 8)*MDB#YJ4*AHT], .;,6AI:-SA)'>T*&A9W^*MW*^'$1XQ5"7LB)-P65RQ4.D%PSN% M\K /%7,)$N?5H#>[(QSX >W@0E6[A'$HH(PX)M>1L0J)+(\\0O$'Q9N%^++( M_-#$A3E)9.0(D01X\)N 7@_VA>"PR/!![L(<$[(A0_TXJ-'"7( @1@BF* E@ M5- 5Z#R[RMF&%L5'6M#J<_(\R&_H TW97GHN;9ZZ*H9JU5W3"5E>1_NUC)T; ML4]G+FI_%T?>ML7)I51,WEG;- M=WEIEADX3'P9$7FD'57_5[5*@0\G%)4-\0_$AXII0R606.LB:MD&0^[+ E90 M<_#A^:'+))C/AEA(H?IR3_D%+MG=1360$OF,;UG^)YS-9ZM%>_R8J!0%H(1Z%!8COJI D7)T/X![O^,@N.\X*( M%M_F865J7IL)"RF!1"SF/ GW?R\Q!MB[,R"N4(O&?T#@W MJ"Z03)**5;*$R\+P7Q !RPZY!B[,80 -L)X!0$P&5$B4A#1\JOYQ5OV=E(.( MW<[0Z6(C3EL5-'7:KKF$*^TR85;KVXAX&FO#A1Z^N),G?(JUOJN:SZQMA'9H M0RPDG"#.&B%2Q6/8"$CPL#"]7*.A]^L0T"^!I*?9MMFZ67RZCW/Z.B[HMB_ SQ8C6CI7+H#FT-[% O'%U7LOUK Z M**!IL+)V&8EG+V[X0[+I/6WW8H07S)SA7Q/Q'/,,B(JVGG2A\UG2>=G!J,," MKLUI:"#,_]T]:!R%^"_=Z@\ NS*+[VPAS2X?D8W>;X4 C"V/9;S%N8F:W]IN M4D%^?(@W@A"!Y 5PAERS4#B'%?C(A[)N&.WF$(-ZM.Z3?@00(3R.^5-@= X&RN([S MZ2>.B2&X3NJT[90!1$%H2TH!: M#@F$*)U+,L'NL,2"K Q)%LCZH!D:%#S# TG".4!9Q3\3"*["Q;.XX,=@^7_> M_OV0/,0IWR;-[X1,67'(Z37]6KZN7/\QPKVQ7O,9#?0L&6E<0B<#$Q.O$#7Q M=B(N(UH^\8^>M%^&FB.$653>D*5H]3Y/ X2FTP&-L5BCI=L04C53SK912EOS4 M>+'LKTY:L-VNZKG5I15W=^S=%NU M8B=D6QL@/R89V;(TC?.>"<]KF;KZ9^C*&M)*(=PGTFTERARU/!N+EB&[(-%&T) M9UQ&)SEJC-R"I,0;BCI9L691_>QY>#X#'\RFYD8\1.L/J!DB-)V. ,S=NL%G M,P8X@K1WN0K7(1\IQU*2UI,D)Z2*CAOOJ=#6PC P"E@:R#[' =)"#H%P=E]A MKQ(PWPVUD'6P$;.POD@XL7[;9<*-3;',P]%\;^%M\EH*U-JHY8HW8%2;[40? M^MPQ,YC0>%HV%R3R&R,.51D>!\(SPB'2HD$(U%I<(>PAWVJ-4*L=RVER MEPTDWB258E[U^9,XG1&\L"8-HI?>Y KA"_M>:\0O1%EL YC6152-#'# Q07Y/W^0PL0M3!C%";6J%6*%[CS5B!E &V]BA-!V))_TA57N9S8\9SS!] MVXVJ;H*X/MP))@U##!+C!J%&9=$TY* ILTKHX1-/&WY?MSSC0K-[=$12,Z7F M4V.5+ .'6=EL0P3:&Q0,D$8JVK/-'\'F3S($!9M;94/FXG3[')V)PW4Z KM] MRAXI_43SAV1#Y24\O;O+Z9T8S+3;[%1G-9W9:[L$]O9L^P6NWLBZ<^"@(& / MP=I^'2_(Y5[$B*O*4S!'^]SADBT C5'?P-;LH(/@G$"KQ"5Y.4<4A86:CZH2 ML@P+L&\G&QV5+B 6*Y0"3X6HJ4F&_>Y#(LEE^^Q8%1Q.]SG!+LP1TNQ?ZJ?$ MNXH?1?;?TSSGJ\G\WR?D0U6)XGC#?DW,6GG0 HK* M"@N+LAHL];($5[F>SW6Y113MR8=X1\EGKA TYV&4H>F/ 2LJ$D@-X8,"#O)A MQ8>+)*/G)=W-#@\3 Z;1H6=@K> P*?-JL:'OV4EH.!K$18:>*OG,E8G0?BIA M8HJV.5%"A5G3(-'9F14CU,!?9WIUWJ)+?,V'D>,)6$LS[13M;#.V M\W26Y;>>Q)OO'YSAFVLV:C7YE@[SD"*,>(XFUI!D[N QFE&<:6TPY^B**:M$ MF7=QDO,#1U5QWR59G&T2OO^D*/.#V/IVQ=)D\SBBII%.\X&1.I;!PJADMI$! MZPP* S@;$1<3.;8%ZSM)TA/U2VDS2+"9-38D*TJUS\QY&%PG%R7;T:),-F?L MD)7YXWO*)R!'( =EVCR3$." MHR"O+\,2+$"%>T!QQ(/V:2!- *)>-8R &@.UO(X3/IN%W^(DNZ@H>9E]BODH MZ2IG>YJ78D*VY/DBQ7W6(Y":*36?":MD21RSLH&@^K4F428V^FVAC6=HIQ"O MD$8B+D-8QEL9?CJ-9ZD@VZ38LR(1^7O\DLP0&VQNS0W)A]/M$S$H.#K=Z&;F MTAZ1S48X+DQ^Y.(_<72^.2*2CY);53$75I).^7F#%=@NMQ1B/6ZG^XUF?,#' MKY/8[I(LX=NA^4DK^0DEI'3;>NBD;7F**XTU-[5N0#YJM*-&H+[R9"#BF6?( MNF;&%3(B%:PT8),AH$)@D'2T8J2#8Y.C,8Q1R19F%FID@[,Q8-E0,)"!CADD M\*2#AC\H50,"^AP4G6=E!9'D)J5U#KAW5?%*>E$5;BM=@D'+-Y\,(6])/72) M;&F'<0113J\?'46:"T[]D@M?V6Q&?0Q)I57K$\H<5>N0Z>I2VFY-?F_)UY70P/+&*JK)F2/O4 MZ@T8;L*5YW'0>+[;QTG.1ZZ7MQ'" :'; M*&OBT1J);73N9$\(EWTAA.L^X@GAXB]N6?[B=]]G;I=%)A3S%X&GS[9"I&(2 MV9EX(1495312W1A,(64]\@*]VX^W5.;A499<*^I^*GA(Y\>R-ZRJ5H6M@/,*2"@_'53BDK$B!Z_CK[]6GRLLXR60WK@^8H!,>$$(M[(07 MNK*XZ1+I7.FIHE2.CK?4T-#8H:WH"4F0T!AP1:4SI8PG++GMV:!X?AA3#K?1V?S^:U!U$)D#(0OR M;F ##(PYHKG\UQMDE@G",^^EUNOW W"0=T^[A!0F]EK@*H2X6R]X:&.N0FP< M;R=BKHBC\.\VSDZ=H+@R5@LQOJKJ3T8$N*['^!])2[&_%BR6B:4*)W.P,8FA M)Z19GOS<_#>\.&H!'4S\G(&?$.)FL_GB=9V47G8[Z#%M^O#>*US>B-63+[NKU^2F*#92.R$8IV:/=H&R.3FBB MG6K(@3$27>5T7T%&'!!@XC+!('9(F6&"S:VQ"Q4 ME9TT_+,D]N M#B7/%O#VQL]1O9.9: 0[B!IL/Y>HA .K:7 RH8!)C +M&H9;#?'??MVDAVW5=_N-L>V7)$V5ZUKFJHK#O["JXW/ F'*Z/A*L\6ER M.A@T-3TH'-"<\@RX ,>'#>#6,1YO 3I4;(36==+Z'8\YCPLKS6^)%&]3_&G% M;1/](1CGBRUTWC/U!'G@2]F II%CC,T*$GCFCM3^O$%HC3#=NYN/GY:"[ M'3?1.*,B-4"\V1QVAY2OR9%XQ_(R^8=8_W]>(#./ST8H"S(N*X;#9DJH..UL M"&Q6MJ6[V4.7\_D'C'I/",=9*$-?0VB@V0#*NC,:U>NL2E_:01/;< MOR60SNO.6R'5Z[)S%2%I4'F='AT_M)T!EWISM*AI;U\QF#J2C]@=" MZU^\3U)**X9IO^9DJK$O-)I-7+)V'6_6D=HVJ.!N^TU3RV^?9BV#>V:P51U. M.'I#;R2K.2H)>5BJ)=R"M^_5T0$@F7T#_ J-29#BR?U3%GL>S$%5IH:RI&;E M2.:" )J7JG^CX/5 \QMF# '#&%:KA-U2&50^+HXA:G\:RQQ4/P^2KQ9JO_KV M#>N_5INT8R>$/WRJ2!A\:ULT-,;\M&X/-*O,/O)A07%/MWQ5=KJ5"A+JVCBY MD#7.(=_V*%=8AS$N58K:/\D=_]LWLL$J8]@//(:V3':(;A0*UL6V[)C6]-$8 MQVZ.9DW].%G;&1E&P;4YC=7\):;; P&I\B26LI;&@)R1*GRJ&"3&8<#X";G" ML]2W,T"/K:,0/52*^)_\2/ ^9W?56X6";'FER: -5>\8VP-9*;AA'*R+[K_& MZ4%LGFHZ64J$*P7'*)<(ND*ZL@QN.[0R-RC83Q6CMN]ZR_** ;5X>:>I=OS735*>*C/;.WR]YPE?0?2_ C*N% 5]TO+S2/!ZNICBO3[>]Z[%55)6V_6-1 MK_R'IU!K4%<6K#J?G5&6W5W3?,?/O;Z/RT,NNLX?Z;Y.ZUU M9Q_HU_+Z"TT?Z'N6E?>3D./"5ANF[&S94L'%FSC9TF-;$I!M5K:C"DO_[)F6 M3@#''-?[B/DV)@?1XNDRPFV#XJ(DB]&B;;@J&R^X$9%5X80T=JK!Y7_1.">7 MF>><&V$Q!VHX@Z#/4VF@.;BNOS";=GED8DYSW)E8,^:,RKU^XWLL@+/@TIKD M3>V_/*& ,<;0W#@AQ^*!]@UHMYR2=PD^&E"LV>,4#C%T@-=C6(5-/W!['V_NDXSFCZ?9EJ\<[CDG MWM/=#/R>=:P/-2 Z9VF5$U M#!D */0)80*==?C!,OKX/L[_H.6[0[8MY-0 A5I6*(1L"0'ZMN:"RCI( [E2 M)'XG]0,BGH0"?KC^&/9KCR OE1V@'0>)58#^@99G<7%_E;.'9$NWKQ]_+WBF M]G=)%E>=H^SN=%,F#[+#(^:*S6&LH>1\7X0BJVK,\W8-Q:.=LE/+_,ZY$? MN:=]AL%(T/\V95\*PBDF;;G^\E1(#VTAML:F,?]E.XH= -QG*.#)!XIR1D<5 M4(2I+U5M<4@HR>UWK P7R6Z"-X M[!>M:W1- ;=N((OKFG:*H7=-G:/8O&OJ#,KA=4TEA33KFB(,&+=/2W=-$65> MC_QV75/(X*1K*FNYPNR:8E UB_RSNJ: G7EQ(,BNZ>6>YO&:T'',QGB3Z"QW[1ND;7%'#K!K*X MKFFG&'K7U#F*S;NFSJ <7M=44DBSKBG"@''[M'37%%'F]YDRWS='R+\_TWRV"8J/(B. +E6!1KTF3$=_:!I=CR^?9D6J^R.(FO37 MHSB6X?0A3JI"I_2:G;'=CF7]-#2OXR+90($&KRT+11AMEUC'E]9I.$.Y11,% M8:UC$HG+,D]N#B67YS#<"(U!=LD3B-*9H>';+,X MKSML-L.Y0X"__(YPDQKW!7%?S1O+NO%27=SFNO1Q0Z:3:YLLM9PMA74E<-,G M [R I%3J-3F+67E/^ D17.89$F@D^G1J*3WZG[TZ+@I9%53B1\"U3W0JO$VL^C%K, MDCQ#+%&JU6?R2WXF/Q8RGFFAK3^&_]9#$JBD^]A'PV+MW/3'(HUP M!\I,L\[W9=QE\)YZ=GU[R, #,BUW3Z>])Z3#>HB7'DGJ3YYE6UG1#=*EHHK4 MV4L#8JG\[5,/QJB89F8_(<>G3QD6N$SK!M@(XX(.;>./DH6"XA+7&RS7%] Y M,6:$K%?0BY2>NP:XVM5Q WUG!MQ3,(//2HE,^#%ZON*>;4^W#S0ODZ+Z"QYY MFBEUZ4UP2M:93DS*YF1J'NT23H*",A+UGI%V8B.4"T$,<<'FUMHX1PI&=Y@N M)2 H.NWLF+FTQV/3'>J$19*>;QFB0"]J*9QZG;(L:7$5/_)%J3/I4!.0Z*8E M)1+6$Y%*KXYN(9![@.</]ZR_$N<;\?[E_6"+Z7"853^X8 F 2_=HL: M?^AY?]I\(& B'1H-/F-;?A=GR3\$*\\J8K(TV8H_3K/M587!JG\K_KR\;9*< MQ>FGZA&!8L[IOF'.^,DZ-U>$/M]=J3X%O)Z=ZA\<4PMT'9F) *VP4SITSH2R2R#862J$%55+&[E MYGRO3SNUV\WJG<:>>:RN,(;YQ",:3>0&1-#7_7HHK@: M@!F]JSJK6VT#(7>C99Q,K>%6A7"1AOJN)D=-N4BV/CC&5UHC*^N^3UX]O=/F6/DWV^QGK-AS;0LXP!QB6T M);V)0XCE>#O1X '/ODZ;1WX);@X.9E%O0PJCU?NL^ MW<<5]"\/95'&V;;J<(P;;YQTVT;KI&V;8EQIK%M_%P@* &=?2J+6$E0:-HE^4&4TF5/WXA&W?9N!L$\*A!>!> MJA'WC%&FF&YP![/IQ(-CG+TRQ]FG,LY+"Z2]LD/:JV\2::^61MHK7QT%MJ%T M6[RKOEO5@Q%'GV]2^H;>C)>9$9)=!P&0M*:3MA3V'0/(!\%FQ]"!0D].4KUV0?45T[SFP,/7.C"IH3"&EPI ^7D#E-K>XQM%, M;+W4@NNY($C9WMM"R-,"0[]$YT5QB*MO>'G;RSD.Q&!07A*)%?(.J0.6R&54 M5CG"\D>N/R)17+XH[^F+G4@-0HHXY8.WVT$2_G!H!8-!02X,@B0,DZJI>.8) M=49A&Y&%!.70"GZ3(,X1]RT #A'3[1$74GS//U4U>WG+"U!V/4/9)SP",$5_AK?UX?3/J^DW3 M*RO?>9:429Q>'6[29'/9]!(0Y 7U .XJ]!:@+EC"!8=.*K^F_)7;&36S24OF M^+;J?)(MW1XV8N?M(=O2_$N>B#^V2;%AAZPL3L2(JU+BZ_CUJ?:4WL5INZ\[ MH,DT'- TG,>@%*"\5%W'>,\(7[P+"7IU G*X0]FHD%J'7 8[LG&/7,-.ICOX MAM;EO/U;G.=Q%=!0<\AC87 "^2B\R#S>N"S+3!WWO)A/W'7*(P:6]_38WHPF M[T13\J51)$E&3O=YDA)>FVV&A1 I*L&&=GI/@29P:J_5T<_K*>&W.MGZF78! MFLG$) 0;BCFDELR_\[FZD1,LIP9J1S95(-C'CQ5+BD,NR+3/Z2XY[ +J?4EK M54$- $24O2E5718!2R+=91D3N8@1MH-$@+D*H34WR[P@NS1F(+&;W]E3_/R MD6^;+D^S;9?.64S+3P,I0O@83D%A>YX@RN(D :C6E88ND'+4/A==$MH^/"%W M_+%WQF"JFYE6RH0X@,Z(/OX0Y3K^(ES-A]4Q%@NA$W%NK!00>WN$V&_/#V)P M@':"LQ"#]0#S@=2<2&R JQ"CL'HQ&2>OB\*5=!H;54.3RON@K+]852Y/-HS+GA:&: MCFH3M:48IRC?8L2;^IO%O[$9!0T#Y9X*%!@*PH#2,7&DC2*D#HOK\#)^%-F& MK]GIIBI83I7%'3/36+'EIH&B+3N-R^@H[9V18Y"H>$/15?4E[N.B/D,1Y,C& M'#+,IC)'W$7K#]@;(EK=CH^,W;H!;#MV:A3X1V]4NC#;C*=.@FI\5@(Q-,Y: M&,D>QV#7>;RE;9:FTTV]7>PCW=#D@2^HU$WFB#]&.LV71.I8,MJH9+8\QCJ# MV(NS$;5/R/&17U*:08#-K*$A"U&J?0+.P]PJM/M(MY3NQ&7&QT.[PVP*THN% MC?6:3VB@9TE!XQ+:TM#$(41%O)WH*$IZLL?$&>V>^B"N-#:'#+.HS2%ET>I] MVL['ZDK4%8DLKN*J):\B3%;$&W'#S$Z$E\O;WF\3\AIK=O0UT+0FL'$I[2EL MXA(F,=Y2U B_X"E)JH;C^,@W8=CU"=Q$8F 9VC"Q%TD MW>^,4BY$W!E)?4TL=<05TJ0O'B1SL5E\Y\,,9JXN5Z\-2%=B[KX92U_> MN3 M=6(=)U5BU@2$_3N:ZP3

8VNID^$\_YHE<>DB* ME5'B-BL7Y&4.2E[^$+UA7S+2/GWZT%#,]=E@PSZSILHRGR$T2JL)M]JPDSGX MJ'6/H42LB02T:=T%8@:5X XUC5F?BY'O6%Z5KEG. I.UH15&BX^0@J-E''V9 M'"\V@@XQ:S: @6.ZA@TK*C;=LOP)9&_#HT.R1(/&U&A51JTG6XWQ"L1%UA'U M[NRP.%XWY% \BHXSB3Q/!"(6!UW!T.-B8+^%@A,G(R0EHRW7.6X1I5A@S&66 M/QG2E 7YIY-$&8,!1:\*E4094%!UJU8$F--0CO S$V--\![VR_N+5ESHN> ( MB-+V8/(:EPM:?P9BBV3/;<1'B"6:DU$/5^(]OZ1]\T0]*L?B'>$<'.Q?>L%U5YA&8\0K-Y\(H6!(+7R9;8J$\0<1"&(C: MG+7-QKKZ9\]-F$&ULSD5,^267J_/K1D(6YU;![Z'K_I#W!K&9T+H]CQ3[YZ; MHRKAFU[5(?.PY70RVC%TC*6DUE1'SD%BP&#NS9N%&P5A#7$GH:[.@HK$0<'6 MZ:!ICF-7V&V&48/6Y834:N*'^@[(6I.GM^SI?CNH!D94:T#;XQBK5\RK/-G0 M*YJ+8JJ;)JG8M!D:B;GCKM2_0XJ.[2.9.%3K3LZ2/?]=M!5;EJ9Q7I!]Q3S1 M;H33;,CK5$XFJ/ZGG!E(*_@!0V5M&IRQK$BV-(\Y,^NS5'1[B>NVX76GA,'H MNF,1OJ2N>VXHSTC2(6RU2;ED5PM J9Z#X:8!IN2$-0;EE,5Z$PIJAP;J)?IT M.*_.$/VRO0=M$Q?W05Z&MBYX]?VV!='KJ==V/+?0]"I?5UV-[1G;\8E[4=I3 M'L7NJ%CH??UXE&EVYYQ686ZK.@RTD/6F?IQ;MXP?"[VMDV;3?=F@,.3:6R0$ M7MQP"=(WTR[>^0U32\&<+8ZM8:1S[*0?"Y\Y5YW.\BQ4MA4)V\P5':UV$T0O M7D\YW#=-;AX'@HUY(NR3S]?BH$ P*_-/C_C _-3387^(>5B-DT0:IX=<(3'D M,GT/E+M9&2%[/82W19GLQ&:"WPMZ>TC)1=7%%CLX3XN"^AZ%&Z DP]R;B9( MLQR0:P)NG:S:1FTBU@J<83NX-FLI*,[)O3T3CSY7.6A:F;NKBO5>'"VK_MT, M0<9SN5K!=N(6$+2=T-*6P7KR"O( 3E2I%<428R%8M&N?>9Z&TM$H]1JV/,L1!)5H3:O>(TLG$4@R-725H[@#I4[3 M:>%XY#-1VMO=/F6/E'ZB^4.RH?(QT@=^R*:HNKAB-%1<\]MI^L_/6%%^8.5_ MT?(CW;"[+/D'W8[@O[B?IF(6]&-)_,6_@),ATY*EA.+-CMJ/86[Z4__ M-/>JB_]N^ "N8NL-)7FG*\YZTJ9D=:S+6-;]X#?*+<\HMB)XAW%U,7?]@/P- MA@JG@]W%2^DE7K2[#653P<>IPA/2V:YGB$\(-\:3Z9!'6I*CO1-2)U?\'BP< MP_9X>RGN6\P+^GFUI+AK2RSU_SJ=(BK=?:;Y)"BHVOWWD MU)"?O%G.0SMH6\*#[3AON;>V'AHN4C1P-+F QZA]0L0C(IZ%Z=S08&J_ W]"#Z>O'Z:N M%<&4/WNZH50+>#>A%,DK^U"JYW/9-M0;>'82]I];"'&;DV+% ON.(Y)5*=5)!O @PPEI MG)Z0SBU/F5$[/B'':"7GX!:X3%YOG]3'9[L7=-XI57IPU@>5 M>/#>7BC?VE$^^&5*N&Q3,/48B1^K0/[TYP 0>'<:AG6TTAP -NG'A>><#?K'PB7#M,QCU/SXG#I:$.(=1E4]L1P%5(DCEP'UB= WJ(X64+Z5 M&;Q 1ZOGY;ETM/R%A 4[6NO'A2?,[*AZ^J5K\ M=W&2+[$ .].[HPZ:L7?/T7_FUPIBA=:\[$LV&*:EB?@_ZT40D)?<]-D?*-?;4XU[!V&:AVW',7AB1N7D?8)\->HH[@7+<;; M;-'U"6D15Z5RU=M[6U/V)D[%M1_?J>L&9$^9N],^D'?ROC(G[Z^2+/O.8/=(>\H,?A4>@W\):@Y96KQ5N?M+,]%2?.\Y+P"RITS> M7Y[\%,1HIF5P^G^YB0F,5_?3%;#7<*(PYNL$-+6A*>Y*H1HLA70:I#UZ&?+= MIBM3;IF ;\!V]ZT Y'RAMN$YQ)F@IV!T!0\@Y,BG:[['%V\X_E8"3% S0E!! M Y\GTA4]@!BCG%/Z'F:\@?E;"3/3::LG,?)MWH'G35ID\5UIWVTBH;Y][Z= M%6_L>X0J*]@**3QZ_MI1)ST^>3ZSAFJDN\^BH:23VVP91S<+I,8 *!MVY.SV M7)T6Q6'7'3L5MZ6\21Z2+(B,L^DIVVDQKIU$KEGAX2G&\G_RM+*3)J4CVO%B'^8U+\\2ZG]#PK:172RJ4#/.1OB? N]Q=2<(>^B-\]5@:E72VZ2_U' M_%=R6_U,DN9WDED]4L^?H]"R^/_.8>BIWB6]2+)Z'E)=[BKZ>88M.TI]@SZ MBO23=_(6Q?LE621"'QTTT?<&&7UOIM&7?.;6B# 7Y,5SL^#L(G2J2&(;%CN[ M3N)>2,PSZD M-\P:E&=9 KKH_WQG(!Y885/05[]BN[;:]#'=V;4.>ZS>T[G,X+! 8^9SYB5I3/&D;IC=2:+HCPJSO..@< M^6Q!T(V"HBOS@]CX_"CKN+/BLEBK,/>EC+IP-Z;0]&.^4]<8?$^)N[ZZ-\E= MEMPFF[@JRV;##EF99'=7+$TV"2VNZ=?R=>7WCW'?Q4BI[9@@E6Q#F%'9K+L4 M6&]@U,$9B3X==KLX?Q0!Y:A"CCJD5?(<)96WHC>*-T!=^EG%) M3[/M164]_7\.>5)LDPT/*.^I;*\_3KIEHD[:EH*XTEAS3^L&))U&.Q("Y'/] MI^]V%UF_S+@21AR"E0;D,031>JSA[>KE[5EWS M12GJ@BR:*0OF4-"@E5AJA#] MU$?4FC7* KA(K;&PR-H8JM3++$/K7)LO>\$6(X%$R?Q0B M6.#1I5ZA,0 FN M2(&&]$M09M!>J6%&M\;H)GC!=G?YQG9V"PLUJ_V&E(JG?_'=?)JUF:8-):YU M#*Q)G)3G ZN&G5@ZR(25E!@*.Z>%K"QN5D=TKLPX,E >\"2\_B:JOD'2 A1 M$J>O Y-G14BYW6.-497.S.OFB&E M=%I]4GE'E]LM$QAO-B"KHG>37X;=DB_?'-X4,=PEX'QM") V+F^28I.RXI!3 MY9X 4SVP'R[56Z3_!)1PP=ZYW*MYATIF1]JM"K$;!8%#VZ/2(POL5TG4]5TL MKZA'4"S:;;WPXC^>]$/ BRE^\:GL9]?U<8#6U$4'<<+F\_TVX]H(CH_D.;(&C2=,K"W1(31_F^6ZBT9E,>Y,&E@_#FB2HCC0 M+6?!OOJR]W%!R8;M=JSJ:G(V!-[IG %579]T-OJA'BO>J+9#^W3XY*QM=5". M!R^,--0?]^H%GY]J'ZO^O*U>G79)*R I9J9UQ44K8C6=B[]9!5:1X< MFRJTHN,#(IX0_HA\Y@]]CT8UMF?AP8ZJS"&5N)DN0HZYMA9MA@LRMNS#Z4\I"+\P"Y"C.OXZ]G M.=TFY5FN=&5?.D%T:I3ZK3,'ECTV2?IY6#F*0DWZ>M@2+L ;1SU/KJ9@2 M1(]/7Z,Z;JA[?$IQ+1_\]?A.BX*6Q=DASZMV;X1!Z;/FE4?/+%$N]83:0,.J MQAI:G1Q;AB ]E(VNF>A3U7^26#ST"UYYA3#-=QR"="#2!^:"->ITBZ34,KI: MFZV.]6\GI/GU*54KL%T15[<>MQT.RJ$838(RLNCC;*0(>G8*6^0H4*X3G0U" MDN?3T7!UJ4 ,#]ZDHDH\^QV8_9[E=,/NLN0?=%NU[:]I1F^3R0Y9C53S^DHI M2V!KO-M"6VT> K=**^H_(&75E[QI'OD%NJX*&?I[#\&N$.[#'8N+E0!_* YQ MRJ^9NF7AZZ9LDLD,$Q4-"X% Q,X%@8P'V($"@0' 3!I.-C7Q' 0Q. J'&SWH)YFVWH3JCJE M D:T^4RPJ"77,.6PY9C&!\0M4+7;R.V7,:BJ9&:??,@02*//#".DK,,(RLM! MMZF&K;4FE>::W99>P6))RAM:A5>!'7 M&NU9B@-/D5AUGC9LMS^(G/<9+4G*BH+L:5Y+D;@L\^3F4+9;X?JG+YH#LR=D M6_L.YS3&7%@R:ZR,PH*9D4&D")L;;E.LS'#ND"(OCQPA+4>R+B/+=[:X9XMB M,GP]NGB:3)>64E7&T^U_'XIR-UWDL[0"-;X8*TL$&GSIG2PQSB^#<=A!6&V6 M+?>LK/Y*JG\U(2?L &$ .%V@,,8N%"_TQK1Q(UP6.%V6M2S# E1HEGJ[UKA1 M)\?\:+4RZ6F?D,;N"3D:^M;Y JPX^R.-QU5L1?=@4MC7<9%L,,VM3A<>X:IT ME^G#PR5=:'2K=#JCXZZPM<+(]H8["KPAUD)1WT]'81GNI,M-(+KH(7!AE=&L MVK4S2JP\DOVFV6$VAG5,#U\YZ 0*Q(DGZ>6)RN=MGKCI<]O,.BJ/UJFG)(;! MI#<3^:C^J3T[%\3MA^H*8HAO.LHD,Q8;Y(;1UO0J@+W*6173RD=^$4UYFFUY M 4=WWH*2]%M4J;%V-;W M-(ML1P-1_<^*:54G<-_(DZHW(2YK$L)5_Z[P/&EB@ ,,WU3HT=&MTT.Q30TY MOV3[0%5[]4U4=(0;J"Q%.4FY%B/=T-7>;_EU4#ZBN8)X]<@YC0NZ!M:_Q?+1(0)'3-!$TLQ%5'N MQ9@+^Y[%9,AD5 &0W##V!WF(TP,-E,<8(&%XC0>DCN> )13O37"]2ASX2 M: M5=%]5<@W](&F3!3S[5=^*>J80"C9YD-J9"TIC"J)+5=U3B!2PKI1^UBTJ]NC M@%\>XNJ7&5;#D%F@2I]"9@!:J3,2Z35/[M6^SI+;A M-DFB$G6_!C6E"%89PWWB<>LQE1RV#@@$K'@X>H2IX8^#X\^.SCL[W0O5F=0? M:VYW*H636$$&-.GW;Z!5/YN>2W94,0MD3<"G2QCD20B[YI?)/%-DM970$B3%6FDFL^AE++DA\:[+3/4YB%. MJ+0B\8"\:',;^86_KN(8^BL/(:\0[H,=BX:5MD-4GRBK>,:33?+3KJ\?7]-L M<[^+%'2:J@%TTH#L55H=9YMV(Y>QU]/#^4]RY/R44HGG5CS6=1BEO31^;>E M#6 ?HHM2+:J?\$2BI'L6"#VT=W9VS'9\%K M?M(T+NGVC!5E(;;:OHX+NKV*'_EL>3&YK;I!JR-KS4>UMF;).4=OXV3OO'U9 M(!K;6F_O6S\7$3YYH(2O4'J>;',%1N8<$<.@86FT'UN>.&.<3A,[*LN"M&DF MIH7$"R%"&AERRM/AW(D;',AGKD"$AN>&,SQ& 1/FX=#*XQ0]O_SC--OR__ 0 M_1"GO&3OXB3_*]^?C15*\=1N+U;,>3IB5TT@R;> 6'F6@[$9<1^SG$ ME3CT*.UYC&F,$&91>:-1)U9],/P,#YI.VSMCKT[PV;1A'4C%/WHJ)X0K$:'5 M"\G? G:!MFE9 'ML;SZ558,HCMO([I*5/FSO4!L]M+TJ3>K+EF,3J^#%9T/A MJ/L[D&MBY;7!=-]P=#G90&9P!QE>!5)> =)8XO M)YFSY4;;/Y^8UF\/Z^VL"6:'F/[R$_'7K-> M!H\FX8_(/*-H5RVM-!]NMA5+JEB6WI9/\]U#I)MK59QMO&C308GY7G(Z2@?5 M3VW3I8.J4QJ%T@+9(I(Y@\ M\U/!3<)7=CN(.9Z["=909 Y1,>ITS#4WZ)LXX\@ZJW]I7!27MTVIFD+)9F;U M@NWZ'B!HNVJB+8/U"@GD 5P-42M&XAFG8?.4WY EGHZ#4@P@1PHD#;9WJZ "<,5"):\G@ M\52!K#CR P5Z28@/KHX1Z$NQ""=PAP< 38@70>R*QM2OCAO@40&U@I8?/G=( M7U:C_9BG@^:#RK.J6(^W+/\2Y]M"UI-"2K=G.'72MF[=1H M1YU /?LR$ FCEX6M=69<-:.#H+#2X$"H(;0\ F%!-;\X M0[6=4C12M9U%G%%.ZXE#,Y_@7*&)J>@=W592*9\T)R!UNUEP#M-W!W%9]W_1 M./>\S6$6J)A=98_F PTL#*8 ;3"]"M>[':'GV?Y0%A<\R]U+:58YA&3ST4!) M2^(B2N%D;Q#L!^(FI!F)O\C+0++.8:J4&7W[(6T A3Y+/.'%Z08DA)^9H&FV M)AUWQI^06NB$/%$0]D&H:@;IONB0^P.9?IPU53ONCV!X]D093Y55?OJ:J M\C[W!IY8\>8#Z<4M:8(MCY.^,\(9Q!BM>B^'L[A*\:2]E)'UMK\$]]89S:P:_KAG5C3G)](;M-^?H #>N0N4>>Q;\ZOTKNF M^>X-O2E?/[Z/RT.N[JOCA)OOI!.V)!JN++8,TWJ!J*51KJ\QY *$2YR0=U6S M'Z=BZI&TTL&,!9!USTQK:,@J6*?/*4-X^=LH'*LLBF MD0OD"IU&&=HZV5DM73%.#JVAR"NBK?7.UK2KQEU9NO*U^*N=J,[VJ!,ZVT$LZV6IEU(VRW=]BR";(# M S8*T$@@@P!V7^-.%\B5UHVJO5D"/\:SMT^XUH$E;;.J][FA-,ZSJB3%%; M6;$P\D*1*Y8FFT?5QE:DM((P$VG'O%&4QLFF/;TO$RJ-M6Q M#S2=.A03*\<3E\=[KK5S\EI-Y7P\H.E\+EY;2O?S\)!+LSEXM:5V9O#X4VC3 MZGIX@%/J6'0II].5!N"I=#PVU\WSW=^L(LFHII4;9_V>RKE*_JTJ@;,GYBPS+ZY\[A+Q:OWA\NYJS$3M\Q-Q86TI=DIU,F'DEC+&B#2' MKA&^6B(BM>49<@VAN%&NP%V]" M1,U/0'/[;QSEY$%<&\C-_6Y:F<5[/,XCS?YZ/_YE@@LVJ MM-'^8+WB8,/P# "NNC?QK"K"'2W@:3N<\&A_HDK8T0Y%N"Q.YNRTKC!;%17* MQ\V*E[?5/_AJC[BZ.(P-BIJ*EFQ11$%CM$E1KB/;IN@%2VYO0$>YF@^H9BZN M0U4C%>Y,G&NH0;>/.\*;QUDX90?N]>-UY58RO#?0:+X62L.2<0:ELF4(5 M=&R[<';:%E^FQ;AV@3QUBS"@FQ^X".7TK0$4,)13 4C'N O92=P9J%M[,N"O MC$^CUZ>YU!, ,JGIH'\HY6Z@+_/N9,BA]H$J#V8 M0;NT'N4#=:#*IX/SOK!B0+X&.)R.(30^9B"D&37TMX:=T')VM/PVN6'UWS#(K ML>N C/:.)"+2WF ZEN2-'+EE.4D:F7"RL)\J;;% MS+M3L$O;HT:U303WL<^ )HM^J_\M@A_7PJW *_38\W$7=U4\^45=?)0G' W M3(>%K8?HF+)@R%UU[1-6F8GS$FK/M [A43JH/$T<^N _\RZRMIEIG8Q'X9#. M< 3N$5!&S46-J+?9=CZ>= V$3ON;0)0B>+N"U#0DN\44#_NOW$TD8ES-AU1M MH0>K=LQ;W_P03))9UQ@;5-(R.&M<^-GR.DYF,=[;IQ3H-KE.!:QWMZI\.FS. MI4[@K:T3A>AUG/KO/ -5Q# ?=;QO=2PWW+"Z0FV[;VOE/LQJ^^43KVY%8VE: MW_:-XM2F42.H32(@MV]6V:_:1 +%(,<2%0^?9OTK&C'3^I\V5/;USQO 7UQU MA-3FS2!0:T5M,OWQH="KF&?%>9I0&'QO.S@TICR=KV,[>AU__4CY-TK2)"X3 MEIW=5W5,S[-)HC[>[1(2IVG*ODAF^-T9/)[&LS9H?TC/T3LY.+MG7Q+-D3Y; M!U$MS)/K/;1/2=P^]G[JSQ4ZV1+XF)P1M+0[.CKHFDAKY['MG6Y4;B49<7BF M]C3;+4[;70).;_S$[SO'>D=ER4=:Z'59B:Q5M?P]CG[ I M?.1I=&<@<+2)&&E$D6PW1 POLL_=T+=#&(]WPO-DT#V]$P+N(_S6P([8-K\\ MXOVFMZC;Y";=V&N:T=MDW(9II,8=Y;&4J]ZOW+NS+NW$/*J?.M**Z@>DK&C7 M9"T,I,>IJ#M9-Q*LYG'?<"@L[?"M PBC(*Z=@ *ZL3#H"Q.-@9J7W MMTDU=@RD"XZL8-[O[1II0._6%=P\]EU/-QMVR,KB(]W0Y(%/Z;^G_+S'"-:[J,4L M^:3S;TLBP#[$'*5:U#XAQT?D<_W0\]$R;54R_&Z9P@LI])M5M%A+)\><@CCGCZE>6 M!@T!B&Y-$5"1ID-# 6B=EF*[3?A"0IQ>Q<;"!U;,??9B5 MT,GLD(E7S2 %:6= L'H,.Q 6UP/4UZ&R6[$H%@;[S!'$+"IW,NC!J8]&0:%! MU^FQS!#509K0?;B3C:,>0U+/37*IC#YB-/T.=X\X>UF9.W823.55>=Y+] M.5 ECS;@#$1EVVQ6 ,,BF\2D'HP1,=[P%6)"W7FP0&S.,L.&Q];]$TTK_ MT8SF<7J:;4^WNR1+^-UU9=4':6][A!-1VQEI)_AG&K&=^;OND"M)&^...SE>5'&WE")KI]<^#-_I4X6"YR-7R@7\23Z>*X@4X_ M7X)>Q\496VS),%'B@>8W3--&(GUJC^%J;0P3^P60V,8,"..SN88(ZE;5$:J3 MP[MA(,]M(V7BT1I\;1,DH%<+DUJ:U.)=2IQ*I1;P/)):%IQ0*[((0@-M(][N M]BE[I+2^L:@BR'U<4+[QT:#-T-I M"& C069K2WYDB2'G,_EN]IFU*5\9+=D MTV^(DJSZ.\OH1AP;_Y*4]Z0UTUQZV1H2NXG#C0IZ'"*C!!;0B("A-(4-('AB M>(\EXMGEGL.H>/N5YINDH%N#. +J(V*(0G_!^ &6>,G8H7(\-V[([:EC!D_% MNXF+>W+85[_11H.+L=I(N%$"1ADR0F"@BH@.4C/8R("#N\^H4.$((.^2K+(A M9K2R>I=1EY]>+-"%DZ7>$&KZ( "#%&;^2!=!=S_H7GJD*W%G#^V7/6QS+!=Q M.@7Y-X-+LQ&N-3 =)5G4^C%*O#A_"E#BU1Z@KT;3@ 5+M]\.(*%LC@L TF=Z M8E7AE ,ZH_Z1W@JFPP1969+)^M(OWZ4"RS";YX!59S,P3R1<(""*C1]HM&/B MB=H8.L"$QYMU.FNP_P5(4W7G/M*BS).:&GS:@3;"HK;V+2\&?#ID6[X;^IZ2 MMY^NKK[310*34/@2UI)(75J+>4R$ 4R[O.I,)J+,BP85AW.9D$&+RNXA.^SBN!6RI4C>JQ0KYY:,]I$A? ML^&\"-M^U&2 MTLH:/I1"OZ'3*+B@-:I,3AHRG2LUZUVXV5U2\2=)#.>EQSM9O/N8,?4M: MSBZQ+4OG.(9(:VXOXL?NTTJ:Q*.SS?V>9Z-T0K:UFE]2SP<8 =+/,O;IYSEGNG0+^Y7?$F]>]3\C[2C06JCT-4_!1VZO^7B.9_>@65'?D\4WJMV)W)NO M'X\BS:NTB*_!O-,ZO'X2T?:8 MVO5-4FRJ4>&ABCZG-_P8]69\U=(JOAS%7HTOSR$8]25\1V)=(9<,R+#OJ)8: MS+A_;I\^\:",(XG#V&S"2DH[4H_",'Z0MMZ;;V^SN69!'(L M=1R&YSP%B=4^ZR>3:!XHC.CBK?J M34?\C29W]USF@>;Q'6VWK%WER23FA5&893N.Z,*$V6X8?LM NYWXM_#0W& + MIVF,3DBK3>):_;@Y?<\-B V!6Y:F<5Z0/!BZ M76V8T+H-OJD;?I_PN_Y=>?VV6TTQM W4<>-'?;"T%0SG7,_:#%RU(9*R?[46 MIZG\5=L61> )NQ%Y%R>Y2'!X6A2'7;/DFFW?T_*>5?TY=O?H>EG2W*-MTV'B MT5>K8?Y5_ Z"C,J[2(-A4(+H;5$F.W%W*]>JDZ^3GM[37XF8P2H7S<%L,MNV M!'C'3AJ!YQ5"W.4O6J>LGN/'RQ^BUVF\^>/%I\U]]46*XTQQ,XS\'DK\P/>Y MQQ)/,Q)G+*MP72;5,.H-O2F[\O8VX(UBEX%&4V\DY- %<,1BGW&!H(YIQ<;&?BS!%YSJ5$??5ST MI-^E[HD_5R0"=QFYAZ/'>XS>) _)EF;;HG>J?81Y2*2]4%LJ8GN%,N#7ED\* MV^"UR3*5J/N5;.DFC<5AV9SLX\1S&@:PTACN(X\N2Y9(#NY*QF!@%4R_C?,L MR>Z**YJ+KIGJ(F2M7/,! #E+B&M+8(MSR $$=K6>R$G",V*(]5_QD)R.LI,T MR;;Z*3+\LD%?T\R@4H:\4(KWR8&'T"H,&:V/UE/:E[>B:/U#DTUBDV-3=5[2 MG>K0H5NCS4=V9=22J&[?S9;5SDH#A0!'3J+)+,IQQ:ZV17K&@IE6<0QFMA24 MAK'(C>U^X%J(?RLE1LII5KZGDFT1LD==BJ/^(^MT,5,_]BEA!C;AM"\]T:C^ MBWRN__9,,&D-,/C+C?.Q'"6&25> "EQG9BV-BZ(B">__7"19S87Q7!HDT\Z> MR65LYRX@S]83%0KCX*R$5"<2/XMF0@PU/O-'1#SS#%VXZACR2X\F%62B@VD$ M%!;6V86PN:?;0TJ;TKQ^%&6[YKW_\>X!O62[Z@])VBZUZ4MAO4(&N@ 7M@#- MJ'UX9,'-8PT5\EF(^%Y\0M0O,ZJ(T5J/6F&P1F, GI665G:[I.1+07S)YXQE M9=5%HMDFD2RI:"6[I11 TGHZ6UL*1]?"P9[@N6NU9M1[*+8(;OJ/?<]1ZVN8 M&57%>#I:J3"K(%H_,Q'4K7H,873V'&$$+FW88BF$I0S%_)3R^7@1 MP]FLD=*CL^4+Y%S.5+ZW/OQ=T>YY=[FD><\J=;LKJ5Q#&*07]L@I+ -!1&I2L1_?7%=_=SL$N)/JAY%]Q6;##A4WK^)'/@=R=LCYC/BX;P *M:V[0LBV?09]6[>P*NM@ M&RE7BMK?R;Y^X+FI@BN-83_QJ+F0R@X"/@X':Z$[/]#M11+?)*EH0I0 A^6. M&%?)V<,<+H$#I"L=:,"NT(N:1X1^Y9O=?<]ZZ.N0&7SN">KEXB/@KPT.L_PG MK(Q3:,(5=#,+(R^?)T@44V)V*/$T%=:4I^I]W]*B2'A:Y7=4$R56T_+4IP]@,6:CZ*2LB20+!O6]8HK4-442AU M;0]GQR'CQYI(THCZ)86F_ACV:P_A+Y?M8QX)B56 ?LG#%78V!"?EW'U("UNE3PQ T7I9WWK!=G&2:!9ZAD&*) MIQ5RO,@S].UZF:>S;K+0TR@IEGKJIX$M]HQJ$%CND=:U8L&GEH66?!2@6'\[ MR?$ZK:NJS3[/SN)]4L:I.+9S,TYF\I'^_9 424D_T?PAV= KFB=LRY=U[S)A M19Q7A[:6+.A.MLUD$7TU M69(VJGTGRU-5M@=E :_*_2AK1(=USB_F;$/IMGA7(:>]+[P]>OE[MJ5Y-WMQ MFFWE>:JN*B(6E5AZX(F()M'I*(RMXJL]8;FL+]LCFVM\">LSH L7$CQ4 MNJCOJ#5/>,#D$9RGDBC$X:>D\E9%]?(^9X>[>_+VT]55/R$TS[U26_%\M'45 M+K&5(3LZ?+NDR\%IWE6#Q4H3E.TF2?Y2]?&)0U6R9G-D5:[7]);EM):[CK_2 MXNW7,H]97I4_SA_%T<\/%?XJS0J+5='NVFFIR2SGXIZZJ=(%/5G/MR[^%9QL MU5BVG/#T[W*>(Y$LZ$;HDT08("6WX'L">7EJL%4Q.)[*7LSA<#[\F^2]TWT$ M*Y33$_F;'0RU)OF1^_BI[M<=W9"CGS9*-/+"U0D9FN[6:+Z'CP6@_-QBB,>- M'N?90]4O9?GCQ?F[RX^TH/E#,[MP5O52[\9!"RO>];=TXM;!$U<>^^"G]0,' M+XUZU$F0O'[L.W @ZYF9U\68O;#6D(*&<%IU)\?;>N:6K[*\_=H,XTYW+"^3 M?XCXH-C;@54;[?;0JSG:_X$MGZL=(0A_F#TB6C/1&3OL6=;M% ECYMT8%9(] M)(:(&NTJT6G+]ID8@W'%G2=%04O5R7- 8K#'9"3A9&.)U*N;W21CT_HM)$.- M>M\(J7\-)O,"5%F3[2-0G0[VC P$IQM%X)I?!<9=+O;W-.8Y*\4"4O?C_TRJ M[F>^N7^4;AJ9I=M\)D-=2U+,*JDM74R=0D0RLQ7U+BKHGHEE@@^G?PUDO\H\ M\##+.AV2U,A$G[YVZ%U]Y?1O,;^KIVSO (86/E6BDG7+J:C#94=5.5RN&DI\ M8!?])JJC-;MV.8YG+=SG],7M(=O2+?E2JP6T.*>L;\7:F@8?DJ6QL89J94L+ MIW7;P[IQ;OB]OP5I"F;N3("VCI9F>/BGN)411^$9'??"B!I??V*MA36 M8VK0!7PYBUJS.WC;Q,]P:(*I6&94 ^-;790*PTM>\*A99TDDOXNS9E'FC&4% M2Y-M?55TMKWB*\]9*?Z\O'V79''5"XW33]4O]>R9:A'%IHZ:V) MWG!^*H#!1)Z1RUN> MC>&ZS<; 1P>JB[_GJD_NJL.J.[O SJR\ML2=X1=WU1W27/3N(#JX5WE2]8;V M<]S1;.Q);TG;Q8^&\J;6I'?J#<3 MXBN'@3?TEN8YW5['7YN-95D_!Q$R&LRR,@D*AE:22G=^&7#APLPJ MO\5MSS(1)JJA<:O,#QV2N-YX^6-ZU/XIE'@Q#WW2L&$#Y$GT,#(F#R)/@A). MS_19EF$!7C1G\?I7RG;4J RT>Y+K^:/.1G//+.%FB+ 3S)6SOO@"')CS1QJ/ M!]V.)3X&WLO;[K!>LX+QFF;T-L'VRV=;FK3&,RPY"S^SW\)QJSRG'+@(9&XY M:C-'\I@CK@CX+)2 ,Q^4TJ!CB_%)S#$V*(\[3XHQ"S7:L\NQ M$&TDC?>PEWL\,M\N&9,?&TL_!=R&^Z84JBWWQ:L@VO2WM[>4W]5X/'W_,2[I M<"Y&] /Z^3]"B506X)6&*FLR3,*4N45YG'+ K95CU#3I.#(B814G\4>O MZ"S:8,OH>,R <(L+)UI#D[UNH5 >C0XIP0VQ-:&S3E].WH" N5#7'.O6#3HE M'>\6KD]CEFQ9$*/ZS\L@.8C>\=]H^5X$>Q1&;*.UH-@VGQ)BDV*>/GCE4'".?HMN<)S71M MCQ?.*:GU:4-#I^#A0R-;44^\/I+85PCFR,0\_##+:AV=5C0Q,3B\: 7@%;/P M7\=?M4Q&2 ZRX"LDG62S!DOA)A&URH4^A[1<,^I/YP9#+TRE3A(P8S#04 =0 MF.8^QB%FW;,.QP*ICB=B1,?G&J2BKDXS .5P=H9![@-U@Q\'X-()$0WH& 0.;=<9NAYN"_OU0-6QO'\1U8ZK!FDZN'9VIY6R'8[H2 M6(^_ ?@@$NI%QT?D?J9YZ&4MA*9P?<>#994XH/1$1H=ZZ:T1W29M)+C1/:+ M=)FTI7"R:@;[0:6OE_>;ZH[ M=J6=KSJ*/$,@@1>8V*+)XRH3/V6E#;2P4/,U5$*61(%]V])#:1TBA4(I$@<# MV]PRP7! 4WD,^ZF'H)?+]O&.Q,,ZUY:+HPW\]IYZVE13>9 M=)7S3'+E([_5L:S^YLFQ]OSA"*7N#;=7D3LT;'OIN/-W1/6'=!<9.BT6>)NX M.T?1-7\KDK+L[D75X=LU1P4]WQ;N'L-L2?2,;@!W9G]PU_=SI)_3CJ7[8JW# MP:;;6ANL[_VK]4_J&T5(65GM_4QZ=L5"3FOYA C;XK?.^G+RFKU MEL7T3%9/,[RXYP#FFACHC$A /)SO0Q<;'3)UG97\;K*CS@+3QO6/-.7GB/@9 MHD*\W4WO[52[;MT8:W<&6!JSW4'@Y%VL=QK8E@+_9X\ M4-%G"V<_F",T,M>8&&V)L+(YV#KAEC#K=-/B-.:;"/]6-7Q\!>7R]C;9T+P8 M#)WEP6:.:MO%,E*U[4#-**>;A"EFCL$>D(FI9APGFL/!Y'PPD6$6=)A=E8XZ M)086!EV.4)'K-J/*#,>NX-MF5>$J]>T<7.N$O/VZ20]B;I@'4GZD^C?&ZMGA M3S1_J.R13RS=?I,8AU*MK !TCZOKOQ<\*UE1)KNJB1U?LR-_V'R?\4-+KLI] MV1)Q8A5BV4@XJO[F-.E^(4E&KG*ZC_,N$U]WF1@YWB;FES:*.F.Z+SU$_5"F MCVM-M:\\-R9VM-3;7) 37EJ-R2P6H.%L:DI;*L<9Z"!_N)DDM86HWE!V&L > M3Y-JE\[J8-$RF:I1*LKG7[QB;*%D7%2-LM/S@] $H[V17,Z)$&!H^T/R&P1$?XT^_ 1G2[[84]P[;!W@D M#@^%R=9?/'X&FWD!M>D>7:^86V"#/,*;%>Q&V]F_1>QI=Y.[ J#'@-^52G9) MSWL:\V)N+[./E.]F3[*[2N #R_+VS]=QD=2MUX@:SNV.4['8VW65M\75&SI+ M\N*@0*B,,-9^>NEC3D@G7]]WV]-H^IFAY)5QAFA9$AK'=&G"E3/STO0VSJGX M9"+?19+1\Y+NE+=GN[3M, +V; <0!2=O&D(D[!=JZ6AX]#6(B(H[#5NCA&50 MT!26R6=NFPCCSR!^3CGA.(:J2.I, M'&ML;L5X3WD:ZU$,,=!HJ@&E81G1#$IE&Z=PKJ#H@[$0M4+-+86=&/E<2W@. M#"8P8+/J:4ABA&*?FG,PM\Y["N M.7/V[/Z1@,OEFO$]565?V]6-/HV#A9S)M+6E%',DI1_SZ2])/5(/OAF4E+:! MW>ER*AA!B;]XD P&KT@2L^*TLD4Z+6&].J<@]%TBT?;!>UE$)4&Y%")ON+C9 M;39LDY^LT4U\G\;K>,F.YN^;H+K-?-9"]*--;,:EM_ AI>^L>)@#:23?Q//; MKJ*L>+G-HC2G/>''$<0*8TK>>"4=N;=+,NN/OS_2RE$[(TWS145QS$E0FV8V MZF,\]L1^?/I^2-VJZX0L(39).5E9&J:&3%),%BY)32,?NI2L:<:DK-FPD.QL MM$,[E(J2LIIT1PFUJJ#LM.AOBI^?[HH'DL7%R^ESW%\)4A/U"^_WB*!J[@ME M@Y7;[W,WJK3?;=0JLH^:)Q3T]-GDA3Z5XR>JL:\:Z0KL8EIA97TU) ZBRLC? M*6&17Z17.(O)ZN\9R?M:$E "4*T0H82)RX$HWGKJBA_BKH4LZB&2N. _XA7Z M)4Y1SF]0^_6PZV^H@ Y88D.O3[77AA<$62CC0+36*C5$GX,:IH,C*^_)ONK. M_;L6@R/MT-5XHG095M8QRA_*FH[E/DQU0"&]YWLODBFP=;MJ?"S:>9HUZQ[Z MAA@V E6VQYS/@I(>,UH4U\1\2V1=DZ.H+$\2X_P_I[4P]G@A'D/9-0;&S=LJ M[@[4D<^SG$=92ON44UM2VYQXR?9VRON/#<^X.'$9G'NQY )V3L&I]W#'%FS% MFYUBL./:OO^:[>YPZG*#M+H(F]V*^X4Y,LJP=)!S.=S@!C[A@0VN%[*_Y59#KM&U01I%^SZYFL&C*6IM-Z0R:+, M@:+J?46_ 0TJN;I/J\:62""NX]154K.V;9UT!-_(WIS&&'&!O\2/>'5!AS>] MCZF!L#JM:LUAX,4M.(!Y<.M> Y]NM9%OYK[-.2[VSV=V!-8>2T*G[ K)@4,V M9B1VQK,&=J CM=;R@=$M.');MCWFC=$ ^S,^A#NV.A@=TAU+)R8\TW6^V2;D M!>.JZ(QX]8U.V!_+,M)LH2WG]T>UG[,2-M](\05 M68WM2#(];=NH7\;7$([56975'*(D:_)H)47Y%YT$[+:)Z +$OVI$!MYM9L]7N09:$57G!+?N#[QJN M2))$68ZV."MW$.>P@=@=C_Z^GVBTVKMU_/E@DPUZ*&&C[ %;L_&L8V+V0WF+ MRF&,GBH>U0SAA-'CQ68;Q1G;@KW,/L7YEN11Y%6I4Z[ ?! M)HNA 274"94A)/AF8X9[:^]4SB!=4^:!!I"XV#-ETV;&K)HTSV&5*"3HR2@H MZZ6PP@OJY+^.H,$'D3S;NG*LO@:BN@6BOEB,.XQK&N&L2<8: N?6NG< */76 MI0,3Y_BY?[.I$W>=>AXR-="A0XO!?2G=._CF@_L;7&AV&QSE_WL;E'8D3S6BSWID"[87XC].8L:D\(A(.I/ MU]6@-D4;W^BK'P+AKRL+"H$-5Q,,5L1M%)8_S02' MO>$0(%$X8#TLEC0B-$I&=(J2U<)[290TXF+50'>/*"4#EZDVNE]$W&90H'HF M-XFH!TY>FEIU6XB05%&4>LH;0MZU14!A,KJ#RM4F8*AS_^4-AC6LS: SI7X( M8Q,C6K6. $4N1CT)I"=&<8VZK4I79A'VF(VT7E]409&RB8'.3!DRR4M>?,_Q M>I=\B=>#VW\MFM376AHU\;VMTJ)?WI=0FLE2WBUIPF)_VB&J3COL^$.4T*<3 M7_EH P/B-DR]"QH-6G;N771!W3B5AO%3J_9:1E+ZSV6Y(F5RQM:U>5UWV+JY M;_EAQ_YZ5R&VEZLL1FS+;G&-E_1I\H(N\GS'CBRUKI;KM$>G*[+E:LYO>BW0 M'[BH?YNX6+$KUHC_^/=*%UMRZ50P]H7\*&;AC U#6I0KSM=Q_N,LPZNX8/_J M:98!9?7QE)2>>FW0"U\55HM0::NJY:+SD!TH+Q\B]G1:?3,966(U!%TM4C1H M*XP-;$;1C4]XC;.,50E^KHZ!9V2+L^*%+3P6I^GJ_)^[F-_>V@.K? M+ Q&JY)$=8/RXCK>Y C5C8[X5DC!07S^MD"LJ'P4&LD35DX:=/+OA*R>XB2A M_>M7*-%Y((.F,A^D; JMY@;]!-=QM4PK!5>Q:M69GKAVD!,Z5(IKCBZ9UBHX M*/76!ISC)"C(#(ET<=.B19W*8-+"-[_!O%?>20]&HI29$ 8<%N=Y$6_8K=?[ M!O2N:S.A1^[1<)\HJVG1 MLB*F#PM*C.(4O> HF_IBC0D5M9\D/:F]:.=)C]N10:KTQ%;K(%Q4E?#-KH,P M?-$38!?ET0,@%^74@XE=E,=7F]I%N74]I(MRZ5%UXS,B>TMQA)[D;HME.+P& M1^6CKH".RM]J #DJAXY .BH(VW40CNJW\HH+.CM\WF(6_=T2]I.]HX;V7_ = M W)KD!V;V-O!?^.IG2#H&X7TC8 =7=0WW)37U90[IGO[=804L[[7XCX#6 M MKQK,E@$Y6[C^0?K@@(9VWJ[Y/R&T"Z6F-!OJ[30-!4 MKM#X&TSFVDQZ&,15Z04OZC_+-<-?ZD7#.=15"*L0$-[!5OU\K;U6'HCU/F!= MM]IN,"N''JJ;DRC\AY\6GW;[;-@M':,'RH/^>XTSZG??M1X2A*]*ZZ=7C*/6&Z>;"+S,M7^TRRZB=&UP^ IA%> MX6-LX9[V>YIOY6O<1^^URO*/W)DF5^ZXWC4IPS5$Z)_HZ2%>/J!=FC5B0W7*&[I"Z8OM*^*^BDJ M<-]YJ$BJH1*3>!IBE5Q?+F'W?K@J* M*-N*8C3\\][(NZH62'G9W\LU;;TAZ4U!EC^HLK*#\U ;><:"?#?R# 1-M;AO M_ VF7=PWZ6:0Q7V]X$7U#Q;LD#6ZN+E$]]5=@U0O"]J9;4E0%D]_(,D*9S.8 MYH;5&(@U?UO]]%WSU\H#6?,_9&,P_;:^41>GL00G?5.PCN(,;:+L!R[0(]OE M83\N>3N4LX:(_B.)\H)'*CP#;1UG_,\71EIO$,YGR?L5V SH]("9&(V)@KQO M.U:T^7)]22$:L=6]&WS/.MTOTZ"EJ\OGR>E\Z^3I>@ 2X*BD*,O?2=LMRD?< M'M0/45X]G;A\G790B<7W[Q6DDY%W*L^-CQ;0;2"M%"?(5!LT>]PT%.CF%>%& ML?_A!YX)=R8&E>'V 45_*2*INRT!A_;K,B@31GU-WR[2[:[(_[]=E-)O2]_LD?ZR)MFF?,F[G!^3[=DS MM\;U'3Z6C7UO\W'JJ_>]/K92E3?\V#%;M*S35UP\D/+ _\T@-TW])3CK=DWA:>-VWE6G+7OH7W+:7*"ZWK0IG\7^EQE/8NRA0CQ& ML5^"VK!YM_ZT*T9'4=EK_(C3'?Y,/^[Y,YVZIU%RMLL+LJ%=^_CR=TSNLVC[ M$"]/,QSEMZR@B^R^+P!.U>?VXN2IZ !OX:OZ?EU0&0,?SHN;B+EV.G79TZ%K M?$_Q.ZU%@, = 05 UVIX,&S;$4BE&&?IE^&EZO4W++GG7$53+[B*:7Q72U22 MO=7OS;!%I9XIL!(#QMC/R\IY$[K6O<,9_ M$^U&J.C:FPEB.HC50%4/0-;Q) *T*W#"=N7:V8QC3_VH]M>L#"#07FT2D0\6 MBXS@,L%T[QJO<#GIK[M6[3\J)WO:5L*IGJ(5Z$1/VSO8:9Y*G/DD3\YE\8T4 M-(;+* '>H*B@NH8W\6YS-)LD#5MP2"=WIK@23NVDC>43.W-$CKL">[KZ;QHE MLAY>KG^/V++R(*74B+:_OBJFA5I.5?4$;/54(L1HL538MEP;;1+4GZK?9[+N MJ1Q=T3*G 1SZJYJB)L)%3"/XC)4I6*_(,(U6+G$8T>YS!56T_EE>^IX 9'@I MA6BRNQ1M%ZW'["9QS/9 &)=6-Y3F[13Y^Y!7KL[C E^MUW\\XMJX^GW5K3PUS[*VOSMF+ M56FA+;?%&9U-W-,0\8G^5&"6Q+M&T7T4TSB'AHTYSAXG5E%7$!'OD>VJL263 MMF+[(GG>A\ZKZMGUH8!RREH6A[A(EVQQDIJS\K^B19.11 )=QF F6I'$7;;48>RP/K<47.E[+*YW-8OQI+P0#O+W!0 M;-_#J!:2(>\<>#7V!#YE=*0.3VU4X-)(+^N\T;V5*@4?514BT45CH6KI[P9J M'(UX_59JRK.?293GS;+297;-"NEU4F/W:T[5TWQP*-2'1[T"Y,;#=V7(I^4J%U:=9:R#T0+8 MZS=<>P"M Q\.XFS:I-"77'DQ"?2'%U6, ?V_@FT9. J'1OU?%9;_'?Z2P9\! M_/\Z4?4EDG[/A1F*@B=UA:7V$]\J.4,IWB5Q.BR5]6]:E(N+E.>6LC@_2F:2 M=2@: Z+\>+TJ-GN"3MT:Q0!.D#_U/8TV)"M8+>5/<7\&^Z?FP/B)LRW[?3NTJAKR WHKV@;%52.T9*WFE.GE#E=I!IBO!@@SPZR9RC/&#DZG MS%8)NDH54)_L3KXYL'_7*##$S%6EH ^&6G> +9-:K3N8)Q,[]R6@4I4B%NP1 MVK,Y0BU&J.:$?JEX_(0HRW>=4R!JKGI7=?( @VY)T0I@KC!! M.%B9"^"WF]C.&1;&@)(RR'7-ZV37V=3&@$8OG#535], 8@YHV*:MOW'+MEYW MV0NO9UZ6-A^-H(E0"5ULO;+>I'J/P9<9*9+)'I1Y18 M?/RNEDG)VWIC#I6I-*',5M!K0I=.K@DU';PF='M@H@GEO18W1905JAFW2I:E M4E3M]DK![^$X:F[E*/,A9Y/ZJ!]GM7X(02'7CY)N)5HJ2=E,IB+\D/+LM*([N&JE$ %!KA)EP4JU M1H3%C,ONR96C4VX$NF!&[I)?"6C,?; Q:H)X8,[9S &;;[JIY+B@1>"%3T[^ M_>C#A[]VO?'AP\;<_QK#QC_93\:9+;"#)?7IA+C@IFR[Q\Y-B9V2XJ@L,'SX MF.D, QQN*K:3W:W.5CLE&R'2Y^U;U;O/(:Y4%TGTA;V(L?8R]0Y]=9,Z^VTV M:_WR >I?HZX8Q0K# [+!!>K*D1X7L#*@R@ *!TP;0!:DB!*5 V]S-4(C-;*, MYTQ0IT2;!F5"=,$-$^B9U0%7H[&J3G_ROX^XW3B$85,<;52/W82'!)O+*F7V M04Y0O:&(P!.*'&'S1+F '9&V\ZL=YG%3!.(_N[S.VJ!:3]')=U2"7I0":4=>I?3IJ MWY0]L]Z ''76RU+FV6E:-R7PK_&2W*7BM7*:2Y>>+5(4TS;X. VX11/TC->2-7,=G=(U8:[(@VC M6YU^!-*I6H:#+I5-53K$*>:I0-TQUFN/"!-JK>$M#%1&#*$I5>5+G.*+ F_Z M69.FY&J5:9&'49M!?P*I3EN.@_KLFZM4B%$A3C9//1H.OEZ79(!1ZU/3RD"G MY!@;:?,ASS%F1P<2DN\RV=1!1]9L3=*?+3=/6%3N'CA$[7<%[V4 )^\P9U)7B# M!K[%WXW[Y%WOW422LL2[GD%KX9Y7V3DFZ^/O.49E4WZZMMRH;K&8C6Y9P(.X M#&"OK+NV7:>2NST2Q[G])T[9H30^J'S$+]=TO'EO>X WH*QO_E%1^M[[H^\% MR-ZY6H[RXA]%R\7DI]!-1I%8?>[>_3[R!IW;?::!".B*DX$<1YQ4*TT5!:KV M^(<&^0A%ZP)GZ'2YW&UV"4OH1*?E*50>V[X6J"F6G_SQ-IO, K7Y-:(5YAM MZY=13V"S$.PLL+IME6F7U=JTHW]$W#O/*4'!0&%L$"%,6U#HBQV")E"65AA5 ME1W//TGWVUR:"E5)UQ14L\SZ";(M9RG87/DTK%K3C9G-TYT@(U5.*\@)=57- M0:ZZ,T(L:/#E(A@*MDWJ)9N^':$>AH^:N?'+$1N7.W9C8;PZHJ%*OHP2] >. M,O0U*G89I7B3>%>$6]^CXN'LUU>D W.SI^7R6Y% MWX*Y6?I_J]OHN:=X'ARJ+^W$P=-,>/3:UU"XB5:9"A>.BYLHF?IDFP]T",A8 M=G7=@5%;Y2%P/.+.#C=,GW"^S&)^-8XHM\" LK._(Z$$V>)1]@)FET.3*#[<(YI%78#*^@_T?$SATMH"$#8:[0&;@F5!#ODA2"@RIE9KR!2RA MP+ W833FBV$Z@:ZU4G.^S"6=P'3@M2HDPXI2C;Z(<@ELT36B.G5#XE;OE)D% MQJTZZF70"D3-C'L'HVXFXO1JI^JJ(]$L>Y:##* M']C_G_]S%S_2J0"_OYMV*%X6>,4>G*:K[@\M2O&UB4V 2__QP*YCO(X*?+Y> MXX%F3R.\OMIP9.&^5V)-\JU MJQ'[[KR)JYQ.\,VUE'Y*XI3M*3\>+(*_P?> M_>;6&C]J%SS=B[+9)W%W1Y?IJNS\<@55L$C,T1!SQJ<3M" M>T&H)&&VJO=CMX7\'NXCU/0#U1U!K">H[,J[R9M,B]ZFW9OR/F^?%X6,FB&# MX&G]B(U',*H,[=N;8$;^IP7M.3M(4[[& =M-<#,8P*"!V:=IU<.AHD'O<$.I"?!%*6ZO0XJ_G_7, F* MYJAE$]Y8%R#0IW_+ GW)1M*TG0BW[&S4B?DM^5A\NQFN^ICU?N2%'Y-.<=LO M7(/^SP.VYO[J&79EQMY0A%N<,>A+X$4:%XLU^JG3JRQ.E_$V2NI4W9YI-*(5 MG#P5T (>+)3V!.CR!9TLTY.%P[:+^E]HEZYP5I4,)'=)7!;$F#C8-!MNR;E! M'3X$AP8'363'!D?&4["CJE))SI 2'U=MR%!-]YJ 97@DU1U=4YY2Z![WN[PK MHCC%U+O4;N0SR<0'+E[ZIQ7\.=6G%GPX^9Y>\'\+[U,,7EU0GF;PX+RX'ARB MI8ZD9,#2,'"]';DF&8HJ3Y/4S2<^#0$ 30**D=[I"'>&G5,2@'HS>FCX.V:] MQZO31]K!>US?J\VB6!KP+JF95,2*YHT%P:-)8T#O;]Y7D..^UJ)-0P,#9HN: M!D4E$5I55(B"<.*+G!SQ(PD:K!$H""#T/&01Q>P@'"RB-1<-AV-QS-M@NVJ( MZI8\(8=G\;#&;PODAJ%R2*3/IL:+M4=S;2XL7S&"27#M+VP] &^G9LUNUF[- M&432 _ZNKLV6B_R,OP.6)SM\U834[6H$K'(7JP7Q.7X4GP-VY*$XF&7 (\ Q M+>.>@\2VKCVP/<>EY[F@V/B/^1W?,@>2YC"7+2(51[NTK'0'O6:*;.![ CUZ M YOQR(X9<%"7@.'<7G+ZJ&\"W$*'9DP2C;M[S?\7-P^X>01?R5I\2 N#>#. MQM)W#MF,9&1D_1_+Q CD0QB8 5OF0O_'8=@(*:0UM9J[N#;>?$P;T>KO^*ZM% YF'A@[YMK^_8"4 MO(T75R4?8LY%ORD79_V> K;3N;:6<$CL>KDVVO[MH1[*M7E"_T!%L(^?XPS>(OJ!7)V_"AR*LWLB/JYNW]K%T;'68QJ*?6]'M1!<+)AI MH-R8;_O; 6EW"R6NNCT FHM2/Q%GE19 =8+4O?/G+4[SOBXH:81)> T-:*9= M3S)L.MV>N7G.7-UF?]R0'0+))L]^50^8-.%-/++"K+:*5)ZZ)D/ U!>^MJ^. M[('.LI7^(MANJW W?HIZ!WZ&0BW3\1+0#I?%)[S-\#+F?R%< F@^:>0FD#"[ MZE.!)D'.N**QX>V?4^!PK%MH13(!P&A^.^U!W$4+!%:W.VH]$3OA1*?=0]GQ M7R6-P$? '=E52@:IMBZ38*I@K5.TMTS6?/1#><[59$@%L!>>31UQZ(.9W($$ MZ_$7F]/F\2'CPM FFH-C;O;N;)=EZE/(,E*5]6M(0VA"KQ_@L;! D+5*U$VK MJ[KKB@$QSM$Q6I8/T9:YP3G%%=*AUJF)&!HJ1:E::/5E#"2%-ZT]0:YPTAC: M(U31O1Y$V=I?2UC-S1I_HU_5W" /J54VN4T=0IF&O0EGF3NRK+6IU5IHGQ.2 MWA_3CFUF;*$%8Z]3*2E<5 JU;Z35J?$ %MY@#V5YH$QKMO>DKPUIMO;;"6XS ML>(7*;49."_$VRP&E +K/: $5"Q)+\"M]E".J2[U6R[J'^:W?BP;4HFJJ!$@ MT)!> YEVC(B78$98(L<1-&+CVP#I_'4!R=#>NJ%I-C5H9*NU9N7I0A59!"B@ MJ%VS=:N0**U^R-=M43<&GGB]SJ)BH54U0H-*@R,# ]2 :F0XH*,RG/+$P4/' MB<)6NH-E?C92O,)K1JRVF%!KM5M#-1' M!JDI%4BZ*&=,KU8CP'43XQX%4B;C=3E]^T-8F3,'@%ZO=*MSVF8&VJ5 VCB7 M.Y&47]GQ>UP\G.WR@FQP=H6S-$GNT_A?>(68AK+; M'6L^[?M!6&7W+6V95=<_3GT['1R*20@<]>X9\N;;N3/H-2@<[,7S8-T)JW7U M!?$5(_1$.:&:%2\4W:C>GAMJV#$=K!E6=\._:Z$67/-6Q9ELQ/1G$S=%5&!V M@N-R79+%47)%\IB]R_ES@=,\ODMHJ]PF#J4'"E W3@ DQ]N\6,FO&JC>N MJ3460O3Y-T>H8S#P& =\,<'V=-,D@$ M,N=MFC+DH:)SR"N"M84^?,URE::VB#YO&#@S):Q==))CE./RJJRCEP:8Y]$$ ML9$N["W2<@[)4O9.*(%826^>^C.H$UE'[S<+>&0PB%5TEV%RR/#PS:$_U,V. M*T*:06?6AJ<#O>US!"<3??XC]0\P@PDP[ V33!8'H[.>5\&K9+7ND-4 ;S\&?5(;3!)MLB MD.7TG5N'5.4)["?4_!J8J]!N3C?'!GX[6'L9:IX-)65H)U_/7!L:]E(#"3S? M!F(N-XP'-N?F?3XC>7$;T7[:BR1@.:O::#'F#?FF#82U>,X",H@5? M:5=V&?=$%^EV5]Q26:?/'.'^[=_6;20 M*(6P!;!^*'H%K2IB439:(^*PJ']$_%?T9_G[S%1'-?@*+=)C1J)0@H8JW3)! MVD1JML7+ J\^Q8_Q"J>K:SH9,M0V74.ITLD;@NN>KH_P*JB0:*>)4D:+^C?T M1XR3U6P54HL/I5X:HDNJGK+V:BTUAN8DRLJMQV\DB0J^L&NDI\HV$A65M '6 M3F7/H!53)LQ&)\4\%C5JT/[13'52C06%.IJ 2**)PJ8J)30#WR3Z=QWG/SYG MN*EQ8^PL]0TEFJAJ"*R.^CY"ZZ12HHUB*A@MV+/C-;M;JZG?Q![/5$,-@*)0 M4V.82715WEZEL!88G41K;QZBS&(:*2.7:.B0'%@O9?V!UD:!'!L='#1?W!1L MR6W.DT;I4"MT3 ,/B6;U6ZGT28NHR98C/Y%-%/MT2I00RHRC%[U&616F1G]*Y M(=M%SB]W15Y$Z2I.[_M][4'5I6GUR>R:>JJ22S]]E3JM\3F@A?J/855 ;#FV5]0+KZ&>X?L>LCWAU^HBSZ!Y?8V9;ZD216YQM M3GIJXM98<"K+I#'@\2OSOH+7=:P M Z9'T?NJC.%G^N&%Q;B4^91NC:M/;-O84^/=^NJK[]925=INR:PI47E=EJB< MOGBM(UZ([RAVE=J.1UNE/2$[^1H3LS,6ZTIMI\EX0Z VVX#"0 A\'2#VMENMPS"I[ (CL303Y@.GGU:)+$8)!P MFBC(4BYJ1L4NBXN73U'1Q[!M,Y/U_DZSD&O]@OX%7>?ORG->XV^S8:E9<7D8 M$ZWH#_-5.2$:3-?SY4@R6QU>!F_0QRO'J*GIA M^[BGS$O<\RW=\\TV(2]8G&5GW[#Z0#8-/77!OH^^*F(E4:4Y%HP6]=_Y3++R M'*!!? :MJWGF[=L*Z8'*R?7T&TFQJZI*VQIHJZ!M0(65]C2DSHJ$NJKMD->B M]=,!Z*X<*X;JJP.;@08/6)@J\<1@A/ HU:R+#8.;.=T MM<[I7]H0MSGT>Q+DAH:6$.M;%YJV58[0/@=H?PGQGS71 MC J R\=:=\>!!!R"9)]!$^U=!%(P35E!5J(YAM3J2J]@VF/8FT 560TU2-=: M<(7L7'3'=+3UE4S5^J-I9%!Q=%H=4M37_XC7),.GR^5NLTLBELVS87<"_XMO M$2CA=;0S3SL?6 MG9G83 MFT.!U,P>.>!>;Y%,F!H:ID/0I+%IOW_7.#-$S57M9AH6 M^,[(O>?B$\Q ?.;?_U':I!3?L^:N3AYZ[BV==;>MR0IO,[R,YSU[@)DW0$VT M_:8)\X'V:#XWR(3:>RI]<'/HH%K@Z"Y#J,)LCFWWN]OJ(ZLRFN9]771M;G*) ME;!YR-NJ%/T->BV56*[S_5,B=HL.6,EZ?BO0SD@RO1=*CT;A_I.>B_%-3R: M'D7I+])EQOKW"9?_O4@E&VD]+;)N5WU8BW:>^FW=0U_%MA&HTFAS/L,=XFD5 MUQX4Q&.\NJIJW+RMH^YH=%?./"M:BDG_VBLE_>._OD4;?+G^&OTWR>JSX,(S M&EJZZO,HZ!P5S*B7KLJD8RY2''6;1?WW3,YKZ >.&'[CK@)(R1G@-?S& O<- MOF>I@7_'Y#Z+M@_Q,DJ$X-;2U3G>=Y01UY6T!@0>2Y?)\("SD*L.N@+@5 M0/N/H!K,Y/A M;$^S8)8@S@MN$MN%V^> MN%7)Y(/UJND53^N(24?IK!($AY$%#QIH\GS7)9$ MMC>BE ?_^E1R5,TBJA2- )%^.@&V]J>7!FW&LDVWJ/Z*3]3#6)FDPIART8!B[RLAJM^0%F6YP M]A@OL;B.C):N>D4%G0<.M=)],*EB+L.GO,VB>H2B=(6J9S/QN_HQ)(:?NXMG M*7F-;7-0A,;Y959U0##)4)%TT=TC\0>V4"8 IOM\-7#NDHN1/(-YB7*@B/[# M"M';H>P!5SW>UIC-\?(O]^21ON(N+;*7$K;5'WO45C_\%QNG#F[V/U0OPGYP MQ.!0B"OJ.IQ$.&L1++[_Y>8O,W'FK:])1-^C"Y;O-PP:;2HH,*QP7 *!_F,/ M OK'?YV11YQ)CK$(GU5=[CUS1(BT!ZY $3$4X65(M^!_SB977/SMB>*3=;'4 M(6&P$K0+CZY/9+EC:P/L$KS>T(L>5:_0?>0!+9$,'V3U^,F U2%;U'_QBQ*G M!97PFQ/YM^I"JDU1(THY5 $!=9JFNRBYQEN2]:V6BJ0'L"X) -!$,B$ U^.K M UZ'? _ \F=4_CX/) H'B>@_JAB9;'A8"H_ARG-\6F M.,\RDIV1+,-+UH_/270OP;>^00_IJ@8 F-?W!P+]2BDZ/5 TWFM$=>*8FO5F MVQ_Q%FC?!/W)&DTL@#8NEBNL]/=*J9\3HL"YT4D"57TA/79% 6A M!P3U\GWPJ.0N Z>BT>+B[/,UJAZBUM,9 -=@)(GI-^^='I'2U_BV $?0^#Q? M1LD?.,H^TU_ZFU$:JD$DWJ,"";^%DF%B[CYK?:#=;=&.KMD3Q!XA_FPN,;1X MW :!LVIX!]%RAW@8(JM!$!S+5SB+R4J/9@&=$,\=.C!$"Z3#8;K+W S5[38# M7)AFLK\B'BMB\&G%Z.V0]I&K'O1@ZQ77^#YF&XEIPZA%BF_WK$@*]Z':)'7J\_['_FQS#GL.P@&22B_ZBB988N M97=Y03/6P9!ZAMFUVQTN^ M@*& HH:V@TLIK3=(-;WP1ZQ<@!J^LG8UENESU"68$;)U8TLLAD"$>4F3K@*8 M@B;@WMR29%M27LO-]UG/RB3-,[(2A[Y&+7H[=

G!8QXCDHCQD(B/4HB??W% W[VWPV2 N1IY+(9HAX^8?>I>7K.$NDEQ M-D5#,&?Q.TZ2_YV2I_0&1SE)\>HBSW>2T$E#VW$04EIOUZ#IA;]3D M0NP-9 MN]H1L.?'/Q@!JBE023('\Z\;7&(Q!B*3+VG2-?:FJ FF#K^1A#J7*./3F*R_ M=Z.DZXE4?[@/&:MAWJ>OX=W\CLH'Q8E#?8=34B["X@24O]U1&4? )839?PUJXKB9LWB8A6Z-,]1 M23 'F&M&E9A_?>&*H[!%;^'1#"S!5.#F@7J.,[+91JEXR5Q$T(%[E\ ;Y")Y M_M#N<54#ND-9&)1" MBL'*>(L"9'%\(!%F?;S-5K]$OJ=NKY)GJ/YY#M 4#\]@K5PV@H/E\H9PN&(N M'^-P)G,3)HOV>0MO9)NP93^48!X/G^09G]S22^'M&GHH'E6M74G;@*J'TAJVR!_[P ME;%7PUC!'.A0VZ>#<#23C0^<-=*AL ZR+>&J /FS0H?VX?PBT?S@+B\M$C9E]:".X!=0_9>C $@_75 M[BZ)EY\3$HE/"0J>=X#<>>Z-8($T?^AVF:HQVZ:MP5K^AOB/7DTR(\#+QE6$>C4& M1-#OM1#B7P>7T$IP1?(B2OY/O)7FK*H(10K0(X2"OU ^&/C[W(V@WVTT '[Y M&-'GLTD]58ZE"/2J41=!OD,O!+P:'B'22IGL#$<"@(L>52_7?>23,BJ0X94F MVN4G30UMDRUXO,'^G $2A1^=R#]6%VUMBB:Y4S56 1#UA; SX0\D%9_$DCVN M7F3XV -=,ED^"!/PE*%L0+K@OR#^TRS.JT@'@Z@_8!=U?:H:>=JQ#("^&[S< M913Q)Q_N;EDG>ZB0/:Y>:/C8 WTR63[H$_"4H6] NN#_89?2GWSXY>Y75!-, M?:&I9$2(^BMV(=BGJB&H'= $+S-HA7+/7O9W)&DAPOAL^I5>L\\D">4X@.[ M/D,9YKITB^I/5/X]+<[$7YXH/E@781V2&E[J(0MHWLZ?EP_LDC5!&0D52<_, M=4D 3)U()H2YZ_'5F;P.^:+^%=4_SZ",A'*0B/ZCBJU?F[)O 95C'2XGG&PV M[+P<6?ZX>8@H@BYW!9WAI$QKA/-IDP:=>;6Z@7^6N$%_ '+%U5(T&>.JQDW> M."="G.H(E72H13B'^;?1V!/;T1'-QU7M>AGE-O *4>2UK(HHL/.")]6K=I[X ME'<=2O J[MIA)RWMVJ):U)4RIS?8HJ]-I)^IB[D605/053%$X5#$)F0LZT:, MI/[3+IKV3_T1U9<$@*H62PVR&LH&7?4OLT#88!2(\M,)D583]= F'<)PB/L< M9YN+?NJ@\%D7;?4S?ZQUI0 @K6&HP5E%UZ",_8TN/LT"9+U/3Q1?3 BPDJ0' M+\F8F8!KC3?E/7LG]/\XAM@O__4YBK/?HF2'O^+B@:Q.T]7')**.>/E 7S,_ MS?/=9LL G=]&=PF^Q<_%1\K^1P\,GERJ#^#,Q1'"/A_@OY([JVG_JJJ**+(L M /T0*8HWVP7];9=$&5K%^3(A[$)UMK15/&"4Q_*89P7\8:70Z _KFF?T"/K%&/W%&6L]EY^A.)TF>Q8U'>$[G8% M2DF!DG@3%YBIP7^B7Z)?$7[>XB7_ 5-5IZUS%C$B4HEGEW;FM GK=)SF1<:_ M.67-%N.:MH\DH<.0\!2(\G4P#T1_SDMVC'[9HE_%C_$*IROV^^I7E,7YC^-U MAC'*Z!O]DO]ZQ.7^@G_E'XK5+$%K:HVV)"^.']F;TX]!N199S._OR/\RK8'R M558"ISE=R^?(D.'+OT,3V1#O9$^(#H2P'B<_+5AKQ)NCLCW7$\[AN&*!6CS0 MGYP+8FP0YS/QU4 S4!1)8NJ$FN*>\PP1;YAH"74-.?X"K"H!M*2C(+^77E"@ M(?63%I\WK1:ST@C(4/Q\O<;\DB-^WQ&-%ZYI>/&IBBA.-ZSK% M7?-V/AIO+ 8\I+:5+%5P.T:+*TP_!>W7/8]O<=V81J1E:QXW\A"1Q9Y-S!BU M&$T<(MI#BOB,=F_]V)1%H[R60D=#,TQP9RT2!L?LU$\#W;H!8BV.4-T&M1N] M"_OJL3LZ;"$CH]/E,MOAU1FEC)=1 M[V M+BNIJ&!BT9+*G3C$T8*%6 QL;P5?TJ)1(C7+4"B$B49T$ISP1V.-ZC&JGR-. M@!C%*P"*)&SP0HIG4*![+_\80"'!&B740@U-R,0+(=[( 8%Z+Y@1JW^0YSC MV^@9]XN&B1_6NWB]AUZKA1U>\'MN(O;R9;XA=6BWN:Y%HH+)G'KC2#SL1#M8 MO:6Z#MU^!4[0'!8[0'LM0KX6J&$[(\VX\E\/;%AEFQ*FX^J[A2#L+\#.0)^O MX9BVA[,XL.'T&$E(;W-)S5[$]LF_X"C'I^GJSQ,5D?[W+F*2D%8HA% MI.;)/>&Z9(@2QG%BA^>$+>(YYEU5M.'2**J]Z#'!#>.&7:2"P9JZ\*8)XD0< MNU6K\IH6G.CU#Z M9O Z$51!E\B+VP?\-))?3>2TZR=C"+Y-K),E7 MH)0-%ZD?:\RS M8EG.*COJA'8L!?5?=/Y_]X*VO#YF\H**+%K1GY:\%G&,V2H!(MFJ//"?16R* ML8RV,2OK0A[9K_%FZB!)CRAB,_B]M3!9D_UBF)II,+ "K:;K1+C!E*VGER M M*5!-@OXLB2;.K 3"C&Q5W0\TONOJNG<#6%A7B+ 'S.O'"CA,(#UW6;CE82%>^'R MY BZYW03>U+]"!.;P>BB7=JD0;N&:3#PP'A2K0@WV%!/6E5<:@*W#F1>!6(D M?M03,IY^5/MN)G"A,?(=47A2E1![P+QVK(##!-*/7J2KW1(SS\)YG][E=#*U M[&\7:*BJ-Y-2^0!:PA3.!&H$2/&L;+?8/T7\,?JS)I@X,-0-);'X[EU$2UHT M>%9SA(/T[1/YMP\GYYMM0EXPYMIS1='U$.7XB@ZE<(''JDU=%LVLC0_XC42 MAY(V4J7J8N/4.-?$Y?%@%!-CAC]Q$&F'3Z(Z_#U*KN9-&_4RT+8*)"$ MLF)GTE6B_N>KG F[=,VT%8;M^Z7Z!H93%LHIW&=LQ9,4GJU6'?=\FCC9'568RD;+T*L6.(+UQ M"..]ZB%8+YA ?3FZWZ#2AM$.G'9O56*7O>IMUWK99W7.X[9*X\RF%^ZJ- MDF2V\RJMDN=<:TP<^$_51NKMI!:)&B.3".KFZDH5*K,\9DZK4:G! Y M'W5G/D4%SFFW+ZLL04GJAXZ\EP$B)X?8EY5Q#Y8/HA&HW:Y5MF_MW#:IFHW9 M8<&FZ8K;+UP!<"X))EH<]7>"3<9:O"DL:SG8 M&U:+" U8V!P4G20OJ'8R4II(G%-RL-6TKQ!JFCP5$*P!9:WHWML_'C20Y(RS M-L3Z5G!O(%\9P@*#"[14I"RBD62]&-/7I2'U]%[UR'3L 8OGF8J2%R$SX[!0 M[V[-)&?&' C$::QZY<5T;?=EQ0RE!$4=G&TV$>4.N+>+M> P@S327TAZ?XNS MS2=\5WR-"G9%7(SS:[R-7OBM!-154+^PC+=1/H#1]GM$^E!UY-+<^>O M(QTK >7T-5A\L=ZE*Y3A?^[B MC*<?,@/RB8YZQ\6O$0%8A=B9'A%<8;OH1V]X(>2,)6SNBS M=?Q,R5@=3,R$QBDGV6;QLCS#ON(%7C?\?5A)!M9S)H?PV@PY*\#%+_4HCS8R M$E[&B-UYL7_Z%W819+);\0.,E$&\X;RC--U1BBW]@:QR.IO&:?.\_K'L^Y9D M[.8-7A^BYI_3$2[S4-G)2GZLEA4"VY(\YDG6O,C2+Q02">_X=IN1:/GPZ\1S M;E_])7#*U+]2VHEA8TN].C2168&)*3T[$,*@G+"+SZD=8B#)%J=4"$\(UO/;^H?[[IW %H9>!Y.ACGDWS309X5QR+#Z MB@<*;)/*GZ]._OC;UY._?OJ9!7GU<=Q]O,+@ T!FI_GGSYMGS53A1Q1M;MNY4 MWNY:EM3N)%K@LO'^6:/G:\SB4HS869@5*Z9%@Q-^SQ9;7=M?"CMQZ "";P*, MLZY!\>':6!W_KDVI@# Q#T0O@JD>C9X8"[3G<81:7(X&$=4@K[MB]JY/0]C, M4*$\HS^([^P?(GKV(H@R#8/-02YR[;1^H2YI19(DRO*]F_OU78%$T=M<= Z4;/_NV)<*G/ Z[_RZV0X(V7DRPS'*J(MRXU:7M*.E1^I5^C2%5J6 ME\D@MGE<6W2J=>-_. +P$!5,^V6//:6Q3';HRO2T"AK+-L8"UB82M7 MG+(EJIJBWQK%$<6H7&DHAS<*?UE<.C;^?6-0Y^\'$'FZR ;$?@U[J;]0^8HW M"/L9(!XR79': M!T_.Y:KJGD=C+MC>*=^U+0^T"6U&;UFUVCYYHSN] .I"0(';M6?N/!N[YMNM MZ709)K+U[T,@+3[A"TN-"M>![B>NPL(@EVGNO/;!9Z,^D@AX;@R)R1# "'VQH2E!5 M8L_*C#CIIO2^20_F(+SVAR1\>'GF&KN+#G'@PKLWJA1F3^:+;NW-*C)"#U&Y M(L#O^&7P7D9)PG_!S[1!S&ZJCJM]YDX"IF+S>?IS%P#H)M @&^1CN[-M9VW[ M=FY2!00[->+?C7"J=]+7O3HFK-BH$R>/6E!YURL1=F:I6/[':/R_-,AIH8CL@7352-6NTQ(!W*"S!N0B-%"<8M1#T MZD 3""^@USKA+,;YQUJ<\")))4U]<9*8QJLHOX@E_-5$"BGR"OC21HM3&II$ M>1ZOXR67R6*3B[1,C&%_WKT@]NKM6(9DU92\K-S529]!I2CTL8'-U/?X*,% M3,>N5R)>1+ZOZ2YG%@1?0)?'J-C;(XM=S]*'PDRNRO.$A.R>$C=,^-X$HGH7 M@*L[).SM\/ JH0"& GCW>&K@'B4T'?[,GGL@YO>B]TD@:4]9U%*DJO"SGDC.%O*M+*DM_( MH6G*CW+41(A1U260)[_CU620B=UH]*[@D#?:W[ZA8QP00T"7!^F%N**'71G4 M@4Y#,Q,+"0@AV1U!_ACRO1E(_X[^KE0MQ 4_;P0Z05 #?/*SKE;RC10X_STN M'FH7+^S"+7XN/E()/WI@]&>T/_GIS,CSL(NCW! G/_VZHCKWXL.9APNTYW&& MT2K.V;XYJXG'YM!Q:]X=W9%=49WRY+)0RH2A)RJM2:V?3: !@%P"BJ'!Z1E' MGNW3,U[=FDZMP YA>O8AD$*=U-6]2BWYMM>29JXI=9.,$>*<)G:5L]$?^2G, M:17(_Q2FY_<%.87IWH< RJ/7FU\DBC/U"84Y*,L,]632F%:2V.7-QS6BA4D) M,U3B;SY.QN/F:36.2/3F=#8I#'YLS3W9:H,^ \[,E%NBSOR(N2*OV4 MW]1^6A19?+?K-5X6[,(:_'F7KO"J[G/9M/[K-%U=)=&2 MLSV]I_]3/^AI\B2RJZ$<6;:/K1NUJ^#S_2EZ+[6LXW=F<;HJ"XA&27F*E%WO MR.]Y;*KL+Z-DN4N:3?X5$T^?GE_=H"A'$:)M=DE1GRW;4GN1%G&4L(IV54\1 MYEWE5X]G^'C->]LL1AS5*?_-Z@0K%;6M^XPBUNG]PQT_+L!$%1F.\EWV4IT5 MV.#B@:PF7M"8QF:0J56QZX!&[4;CM"9X^8,RFS!AY23=GH_!I.%K2V9S^*^T MG&VQ#):U8'3>V#\J^[@4WL2[3E>#RK[V'HIY2'DU GI(>0X)59"M\A^&3X8'V4)[@&$KDX M;:X=P26S\EI?.E]>(:9@576HXSLF&U6W.B.N3?=E@$GU^ [3:7PM'^VV+)&@ M[D%SY\AVWX?]Q2-3I^D'5# R#J)[B<#PPO9IQ*%>9(;V NAP0[C.C6TIV,&* MEB%H\T85\\H27/QM#G$:+Z/D'R19W47+']_HI]ME&4X'>8!:PN;6!CFA7V%Q&=\ MS-H1"EJ MB2M;MM:(EA4E>JA(C]!JAU&TI@K=W-S%*C7OQ6A0IQ M_V@0MZ=Y)<"17I;@B1SO2Q%T[P=Q$8)"A@-J6H"I310ZYG;FF'9D@]AE@Y// M.T& $P S(2W-!QO,/.+LCCBAIA;E:' ^O!W\= 8%V/!\"!GL?8FCNSB)BY<> M"+5TDE"O10<)_X9M\$"O+\D8^]V&JC /)37IS(*UX2#+D"\<#S7NFR92V/>8 M!L-/F#AM(,(-.:(H#344KP(OAA&:)6" X[/!NYF A<[*8K*Z*:*L,':W;4'V MD/EI\3%*V%KPP2,#'!0!+8A5_%6"XCQ=V4/".@#KM7PUX+"(KRS-1M#HZAJS M'1N\T@17?3));+4G@P1VS35X9-439(SI3CME7)55E&BUR^J#2:7VS2S0&@RX M3 %$@Z.&?]U"BOXNRU!("A-C]24X84@88=4$KP GAN&5%5" @ZO^>\$O?;4D M6(-$M&R1O0Y\ $,CI.^\BF*=WVR32'QF20*)7<8QN*]L"3&&;].F[2.C_ &1 M7;%.R!/%\&K'#XD3[W5(L^7F1*(AAI?_%+BOUP47BS5\"X,R3G;$-8T4/I.,'>0U M3900--'E3'2:!-F\:DD8+Y-B*-1^/ZO/8W&*:*\2=KZ:GZZ.R^IG#+V4OBF0 M%J$*SXA!F =]=_@^3E,6]/'GY?X 0UK!:[JOVC_/+,)38DN[AR89>\/=M%9K M_<;:0-088 Z2*"[P ?CDJD M>0'Q'8.&:T;>\(,,54[O,XQ75YC"E/KD>WRYOD@?2;QDQX;R(B]W:/I5=.T: M55_#M)&/5IG) ]9K,1*E+^-HZC(PEB CSA#H:JM9^T9?;<2-@VR8 M^,5.'@"F:0Q3$J.K#I9K>L0;5 D6$Y?,# Y-22 3#)N>P8S=]_ /9XSE>>*R M@637O(H-ZRN&Y(AH#+D,([N71$,F66X!NE5$PC7<3-3\3A!E0T&T/Y>3^=H! ME<7T)A=Q2)I( WC B@^Z]X*?)YK4=9"V>-.?Q&GII,O, M#1WL DC%=H0%Y:XDBU6/=L,%^Q/%[&\: FSIN[*MAJJ$,@5]!;_NY1L1XK5S M_X+H!([78JYHH@RC75YF&%0W@;+Z76R_AE>>[UP'FN>$2F#Y"/R2I179L%I> M&WZ%3XY6>,V3+JNT SJCVT3I"XJ><5XO3Y=]F)<*#N$G7WD1($6WY%(U4:RS M=)@&0W:HU>6>"#=,B[TZQSFGF9G5=H2,\2JQ%69 K\CJ2[IE"JNQWQT:B>VN M:"#1S5D&M]EM*<;8WC=:G)8VCUG#?/F 5SOZ[VU&'N,5V\%K6]=M61Z/9W.1 MX6;ZS*QF=]!E\!^,D1KYM_5E)SIF07 4QD)VV-LC2&P9^>.9&45+1!@:0T-( M@!K!FTI1+]?[4I=79:WS4[8-\CF*L]^B9(>K>P2:K1+V(U?FTSS?;;;L7SGO MXN#&U@J0(TBJJU6&E.1533!A*PRW!]"U\> MWZ?QFJH=*_6_9U).&UK9R+S:&]54G! MH;M=@5)2H"3>Q&6N\W^B7Z)?6\G/K-8.;VIAN S$A:!*"N)BCA 3 MA+BD^@*^?9K*$6JDH9:X*M)#3"+B(J>N/?MZ[(FLYO+A&Q3?^L[AQ]A_PR!L M)Z>^G_'FMQW^RI?T>\9!]*CZCMU'/L:GS0E\ M_B9@+M7T >WBBO:;SXLV41I5UYVM\&.\I'.*1SY(;*.#SC">"'U&)QCK*$G( M-HY25.SNZ+.R,':$*&LV;FP=<$DQ03FR.46?UT24<[PJC4%>[%93 M%S@0@H!H!J^K;6VJ1CV&32%1!!/%BK@:XX?&B>5/Z,_RQXDC.:N!E,1*1B/I M&8V(^ND?/O2X&HWBH0Z@X]A!>I5K_(C377TQ$#-FE>N[Q=GFHJNEL?>*,-F+K>.CGJ_2/]&OZ MZ3;]!_W/S<^HW-,ZX@MC^#G:;%G5@9^O3O[XV]>3OW[Z>9^T4+K+,MN SI?7 M47FO?7UU!.40-T4-RH6WXB&FI#A%J^@E_PLZ+[DWJ0ZBQ<0C1+_&BCV)$[;@ M2#EMV(5D*.$_\SUV\96]V1(6ON3O?_[+>9?3U:Q^]CI_9OZO.+,EFNV,N MO:&?V#G;J0QQ1737D!@U;RR,A;!1M!0F,K 2YZ^?)WL%;1$?-0M.M]6">=GB M56-2$ID$ J5G+&/U+?R#'%-Q?H T=A:O%H>C01 R)&OGPU_CG%W:19WC9]P' MKI:N>FL%G8_*2-F"AU@Z25(M43?D)^:ZQSBRAHB./?TEK9(YZ\M3:8B1XJG/ M[NO'G=@,45#IN[;OY.VN5"'NT]('2-3D'#Q1PC(!ZUBS>1-G+WS&YSZ+M \M7^QIE/W"1 M2\Z!F3>H?:U! R^X:_D#FDIC67(M,&2QJ A1FQ)5I+,Y(F2!!N(V7CVMT3;> MJX^IG+#@ S2Z)K(\6(3<"VD!//I"4\_P]+A[.=M0U;'#VG5]>G*]C?GRX MOK7^\BZ)[SO3B/I@A >+^MR$$PNO='@'B?"G+MP[(4^I=^59UCAIJO+N]FW8 M/*YNA$C3:NJC&3ZP(T PZ&7Q.W#;)_D[=V4*/0 Z->(A'5P#V)F3JFEYT+-N M?(1:S5&K/=HS>,.Z(#O2,H4R^)[X]_B. -4 W*2#*L)/B^]:P_]&L3X3F$-& M?]]V+.7A"1G M)U>JL39L%B4QKWN[6O&]$SK'XDEX"%=->2Y"M#]5FY7M)X[<;/%#W >WJZN& M#!KUM!(X$FQA B]+@1" /6DCEM.C\S9,F_.^59M7CU%)W!00I)[1D>4W\0^( MS 7Z K2-32,3^JK1.2HP0\0S?^ H^_T!9YC+OOF><\$TG**Q%'7C'^.,QELL M]B*))+9QX-"+B$6ZPMXHW+ MR(LJPO=:$1H.B+- %8\WJP>:L&Q$10 *UQR^(5SH9B<<4@G>'8%_+#,-]D$/ M=O*[(K]ORTQ2*O$BI<"--Z=IE+SD<7ZYKL/13U$1]=3(K7%].-2RL==I,2M9 M\ =,7<3+#Y_9\\= [ M+6?%9W^>SD'\N/ '.AGK)!<0^"=MY%_MD5\U1*[_@VZ/H3OBM.T]7Y M/W=Q\3+(*#9NT:04&[3P2^O4"H _TF,L4Y'C:<:")XTMH_R!U?2E.-G?=A57 MK9B2KFB[YLQQ\=*NGKB=PX6=-K@A;@/;3P?5-F[E@QH*&@&F4+GOQL)\ \;RPR;2F7;#;,\ #NN@]2 %)<7Q^QR M?.CS$D^P"O,*G*"C2#4PYB?./+#LSC0:%""KRUI^ -T1Y'Q]JY3G>Z4\,U^J MFEQ!3++$QM00R!PRZ^\)G%)F(Q]8.]Z]2BBEF9&^ !>N*=??C()00^I]$1LU MM6<1"17S$ 5M#.2I:DMHFR]:6RU.ZCGU>IHS#M@-H,PY3>8/_"$QJKE?!74&6G"28'E MZ"NF! :B%IL6A^GPW.Y:-$ MC#YL%[L#V@:E,BZC>84KDL3+%]GMZFZ-S7S$H'% 5]&3!3Z-=Q+OZCY$W!:? M.I>.1TM^L3;+C-UR:A[QL219TG-L[BK^$^\H.&+.T-,HD&#E;WI\3-V. M4/RXP!\E5)+(!82\:>!4-IW/_<^CP]LMGH+#M^?\W>U[^<_>K>4"8=L(UF\( MPA.B-\BT0!UPZND&"-DQ9$#AP. MP$B =)0WRP>\VB5XG^#P#Y*L[J+ECR]Q=!?%=T-]V292A58<%BTZ%!#B#CE;':&S7% G(9J M<"6,NFW[_A[Y%TF3O.]0\X>!]C7-,/\;#;?1\1N7$1=X#F)R@>B41 M@0^8A_S )_Q2$5(82UHL3IOK'[.* A71,UJ6-"AZC.*$3S?HP+)5>=JKZ9?D M%4-*C :A"^8A;0-C&1MX?,"8.3EO2V10TU8_0/0)JAX=Z+A+K)CUP'O.Z.3] M-YJKD2)*I',U(6^+06^-M]( G)'--DHGGG$Y 0$ V$=US?ZPCOJ+--^;&9" M*G5F;5)8\.XYC^#@!L(LL-UKVW)Z:?-$[/^6293G,;\9,\H1H0J0S<[W"; @ M5P+QF.E48M]*H1Q]UB'!%LI;#J4XPTSB0?]RA/9TKPA*QB[6 4O@;G?XGOZ+ MI1HI3CCZ:7')3 Y*2'I_3,5OJ!7*\?S",$?X_0V3S] MKA-BC#VN%63 ?>U9>$=[YN)EZT:+JPQOHWC%<[BY06DLT#R=K358P'$"NL&' MLR**T^LX_W&:KK[3[\#_+F*L.?1FW[#>\K-HZ+7W9RP'W$E;BY;O"=IQ,LKN MKGB@C#+E6K=KLYW8G3O BG@->&\GT9C'?DO14NQXF ;:V+:6"81FMM5=0?6Z MAFJGS?PRT$=#KVPC/#1\/<,3^^_C'Z]8R02 K@ZU;P"A$X 3-"9*NNE6FD#( MC+J.?G347NJE9@X?YQC)D^N407.SB";I);5/'<080H+8CUM/I=0-]WID(B P M\H"B$3-!/I@[$>6ZSB_4@,>8+*B YEO^&#VS@ Q@U:0*\ $V'I5. H*(4@G M?[I<9CN\.G_>XC37+7:8$5?OK"/VT0 U;W ';R1.J@H&K8W<>U3R0;AB-+%W M-P0#L1ZRKLZHVS4J8\(^+.)@'+N9' ^L4;=>$:&::GY>'1Q;$I\.!BY/CV[V MOOX.72O'$5A#3+TB_ 2$#FCM/K9I=,KWBM1>7$]8U^13$'I5:9+RA:^UIQ,E M+\2D;FGDL?I!)U;#TRNQ)&VS+Z>D81L.44!%[+0R'+%T4N=7 ME13S\\9@V)%5E_,%CV_5..W[ 52(4\EP $X7,Z\ 'P&@ 5N2;3F]SS!F?DCM>+UX-,747BI/-X6=1IS'2B;HZ;]_$*?B=5"6H5O$KWPKM_G\2TABONYB8?5B48= MCKKZ<"16B&/T,7JA8=X?T8_=0YR^6668C1Z UL2($IQ3B5^C[ =FL8,Z?#0E MKVMD:,F]:F5HN,-7%S03**^@8=+>**K+&2>NKIN:5[TG,W7-0%.$$(=1[)7> MT+38&0E7-I$-80SB\T"@(V6:$72+3Y%L0S?&^ PG=Z M2_-&0NB]6"KD&V;S1B5*O6XJ;VFQ M>1-S)G/8O%$/.K$:'L$BJ[!-=Y%5P38 M^( '8O-&^7Y FS C #1@R[=N-B3E!2Y_C[(L2G4I$N8-F@*N M^@9^%5QU_.%/-9B*5%1R->)@=K:!\T(Y+^_Z5'&;^GR#.4J(TSCVR[OJVK;J MNYJ)"0])J*K"IK(\P_Q\6#:01AW7)8"U[?$J@JO$Y0@.#"5K9)O7@C M5H;AQKZX?,JXHB?*M@D\T"_?R"/>W-$8GH$&K>,T2I>4QZ^3AR3VL!.4GK?! M@[0&O8Z)J!J]F> 140]^*X*I4"B\]VY*^+8'\YQCF]%0K+]*(12,O>,?ZV\$ M$0C9"(6 L!Z]/5/\N3'%;P+#D\ 7,L2ZH%)32OQ"W?*6Y%'2OSE!3E"]LXC M1[.&_,##'ZD(J8 (#.6]+)% WWSPX0LVC QUWB5>V'GA/'ROOO[\K%?*V&'0^CZ'_ MQ*N.IA_@@ .,-:1#NGTB__;AY/R?.W9U,1V-KSRXZ,%#352]B8S(!Y)BGN . M2BE&BE)%JP7]T">H?(38,Q0A]K8,O+C\-:*SZQ4;Y!0_)2_H(6;76&VI$I$T MQ+HH%],W2%>Q"X,B&+>FYN^ GQ,!@/XL'T\\5_4&AL37.2/# MT^>IW\??[TGY6Z+B=0("$ NPD[35;LG3X?_.YH-"EZBD::9J0AJ_&$W ,L"$ M32Y%$;3)&BWVC]!]N8P1T2G;8;E$]8 3T_'IAWT"\E;D)V46!$-0DSP%>WOT MG'3@PQ_.Q/1Y(D(ZZW."A/?<3_$N$-,_,7L[.+Q&)("! 'Y2R+>=+[?,26AF MADK*SO100ND?P@D9!YHHJF1IXCIYT\6W:,.=(;OPD2=^'=]%;+UC23;LM!7O M$^(KU/>E!A#.!FTIGUE,%]4H(';#)0H)A8UZ<:&"<4"00$ *]0_NE%,?^H5$Z>GJ,:(?2FAO M+5M5G\"XE8^*& H!M\EV(1F_7V@@@_[V@),M M(H\XX\+3\SFX$ MD$J<8$"4>DY +;^)"4*I5;LCBDFIN4A?C+[#4QZ;A$4F9,3&:]-4I6F^%"MA M?*:DJ=Y80N.C/4*6X)&62HI41>2-.C/>Y8[.>3>37RRK'C]B^KF[V!:2-TA6 M, L""1@OKV1O#P;JP3NEGQ!]^I>9V$-/3$A%C80^BY$TJEK9\C' MBYA\XEY>=9]TGSTM9@(^]$#G462L[0:=G2VI1YH^F(E%+6H]AP!DPRZ8+>I+T,*RVV#NMF@X7GUD"C^Q&)@-Z0"8/2;@ M0P]KBP:L[0:];8OH@YG9(LL1U]@BPR'W/6$FZSO .3(!:_/A?BTC[3W(D+[F MVXYQO%Q_C?Z;9+6D_EDL-5'U'C(B'RR*>8+['Z48*4 5K1;E,^:+-NQIXXUR M]/1 V#'S(HOO=NQ4X\F__3^($FQ(>7:+=C,N7GYF>U)L^ZK:G[U._C[P"E M_"U1H3 P!PP(0"P 5X-94K.<\IH6IV6=I_Z, MQI2\>G<]N8^NZ+B#SW<,!4J5QJA]KT9%5K7A=;9V[59U+:ZIZWH:8X(XC%M7 MB70M&QTR$Q$:?##1@:DD+]C1V."ZC;0.(:HI7R'0)%$!*-(\8P+3]_8/"0PD M.:.L!S"Q*7ME N,+QE'*$[1 MSU?I'^G7]--M^@_ZGYN?F>G:1,41-V'X.=IL$WQ$J4[^^-O7D[]^^IGV8OR6"A'4HQ><)31UO$C1AN2%@]Y>9-A\1!34IRB5?0R=3P7 M3%7)".K1M;30DAK+'.85YF9S8.+74#T;U=J<[,W-;65N2LZH:8:^-.;FNC8W ME']UYSQ7\QXM:@EYUWEW>!ZPTGM.#4*-F_]4(D#/1E/XT*'%NZ[[Q/J'IN:! M9VEE!6>LZ%F;PFJ&YLU:/COS8 UL+YU[,L:LS+=S-B;33Y;,9)9W/6 #@]FA M;)M+.A$[>I^)0:FDPDJ#J(+62CM+45EHSZ[/R:8$FW5Y]VHT:R*?;56-#.9: M''5+^(\/)%D-$_K]F%1?WY6)CS5SDPD^P_'J MAM18>7#ER3;;ICV;&S0<.K7NN')+X>3+M\(R)_;ZG?_3K+!]8,SI* MH7 9]V*7\8:58D;Z !E\.>" ;JH=20Q5&X.)S%&?H,4IVW(Z1 MRFZQ)?5UG.4%7R3_"SI_7B8[5F6VNFN'Z*T;MY;DK_; M%>Q.:#IKW\2E,3Q".>LJVJ5Q0:FY:431=IOA95P>%N'K /01JU.;Q4O6C%-- M'&R'4T,R!O*[1A=<5&./ [W$["P*3,P?K&OCVA(Z4^"-JDL'VIQ1BS6Z>T%M MNHH]XOR/ZLCI"'WFYJ>40/]B9NHW9J;>#8 /4 _: GA.7H*-G?^\)D37QM-^ M=M)SLZ%J7CKR-=/5393]P$4=6:3E3 BMH@*W@HMEE.!T%64\RGA7;+\0_O!T M>DX3L$L6Q98]8[Z&NQK@.9A*!- T3"QB2J,IZM'L)F.*3@:SHE*9BBE9.=5B MQC)_GY-!66ZE6D(9;YT:P-IPD30P,RY_E3G:F7E,T52]&]W" $_4N)A7-U&; MU"H$FJY-8A8FGK2IQG'Z>9ND=Z.:!(?96QE>O*+9VV3:_DH4?18S.99Q)MG_ M@YK)&8CPG*.JD[E@!/P"Q/)>^EVZHF8S;\54VRJF M:E_*ZUET@)5P/]3C+D'UTMN,&^H!D"E72/,WY=I7F:.AF7@J9]"[T4U,/95# M']53N8_55*ZBZTSER@,V\B2F=Y/@C]A78!.FFL<9C..$\SAU[T:U![S>:E5( MM-+H^9PT<6U??W[JU MC\VR% 8^&7*3+S4Z+NSX\1CV/$K9W1K8?OM G=2S,YB6;Q].(93Y+37&3MHO8):%C<0 MX;LLKA0QR<14T:/Y+(OK.PD_1]7)[)V=X^OAK,131<,7N>,\W_&"#T9KYH>Z M;&VB-]Z36T.< DUP%=+\)[C:5YFC(9AXV=J@=Z.; )!EZ^ZQ]%(*:L2\6P1_ MP+X"DS#5JK7!.$ZX:JWNW:CFH!\-U&$ VP8GNR(OHG3%2NBFS;6-5;Q _[5L MY2V]ZSM$>'ZHJCZ+B19;?K]P+RTUNER(3"4[N9-M(-IT>A]EUM.X( MWSJH=R*M$J#6K;V%]A:FM)[*>\[4F&8#9+O552,!]V%MN@"S.6O_T@=C,6>0 MG.72Y7G82I@3.3R/*S:J7SB?"FUOQ'R%R 2;O_V:,F?,!1L3)Y)9=GEZV]5/ M.6/&Y^:R':45M&]5==4R[GLW.I-,\EZ_O8%< OC&%YLNU^?\9'W3![:QVY^U MFY!68Z F]3&4*L[@TUD#85++I&V[^-:L\S5E#>IHAF6633W;,AIN8CDL71U5 MM6K42L\Z))Y@@GT3*@D#),X@S>4__N$LCQ0E& M>F/T2A 4"#R0'OD37N,LPZO+-?UOG-Z?D;S(SZ)M7$1)_*]!)I,I>?7&>G(? M#=!Q!_?0A@*E2F'4?E%34?4HR="2T:'EGA"QO7NJ,ZQ.T8KOZ/'" 0E)[X_Y MA*&ZX84^84NPT7)99IHS9G=1PA. \@=,229V^\9X(@YCWE4[748/K>_I&"@21GE!D9Q5<&L,#8 M"AY$G-[E? 7+)(+HTZK"ASTMN%[4K /;W[X8.[7HMI9:WC]KNHF/)9B-MU(I MA,-BH!9U.[5.]+@' U5@2]L2XX:G-P6E8"B"-*N_\^2-(O],)W["([]R@NJ] M1 0^ !_R Y]C245(42UIL:A_YYDE98W5?6X*6M&Q>XS*5!B\W&7578L/48'N MV8]LWE2N@)=9+*P]@\"6?IL'ED>Y;S7Q'$J! F(T;ETE&-(VR)>Q@8<4C/>5 M\[8$TTD+3>S)3([\.8^\Q(M:#[VGOY3WW]])"GE;##MSA\OR&U#+_#\/><0! M!CN$6[M,U5YM\+SGU%K/(4#8L OFTOH2M&CL-GAS#FT(@#[&A6,FAGE#.D!Y MCPDXEF!]V8"U'8K:GHS=03$OLV8YXAHW9CCD0$YLT'XA"NZP8_8G$5)@5%SWUU*" V&(8S(4-96CQV&_RYMR8" I] MN$O&3@SZ%O$ ]@-& 9 %Z] $S&TQU79J_-',S)T# C2NS0("0.Y-\ XFP_^( MLSMBX.*Z[&T \-/B=)O%"7-S_^NPQQUDR(-H_ ?XF$8@P5;M/_RT^$8>FSGZ M7]'G.(W2)5NX/F@<=+ZXM_Y_"!$ G3.WJPR !!2] *A# 0':%L-@ =!0AA:U M_29O+@ 20:$/?\G8B='?(AZ@?\ H +)@ R !61'E^N:ZD7&;73,SY\S;.!JFQ M)J35>ZE)?<"JX@SN$PV$29&L;=O*$7^J31O):G>)2\J)'9S1D!/+H>EB7]6J M40(]ZY"8@O&&)E*BSE)[_#RSZ8;E MB.L6V+ "0/L^$7+JV[+T*? MDMEM\>:B& $*!JF>PG&3I'LVM,-TSQX;>$@!IW4/>%N"J9/639_,S-19C[PN MK=MTZ*'2N@?]!TSK;O.V&/:6C_O;(0\WP$B'\&FWE$J=U2V@Z'FU#@4$#EL, M@_FUH0PM*/M-WIQG$T&ACWC)V(EAWR(>X'[ * "R8-V;@+DMIMH.CC^:F&X)X)8##S+F0?S=$U%[N_[SOJ_;/P?! M8LTNG)_K2=!#LM/@[?FX 0 &,!>-F03H->D0YETFX%@"]FQ]UG8HZGBU)S(W MTV8WXCI_9C;D4+ZLWW= 3]9B;3[G:[%R8^3A[#W&(&KSE33^GN^*!9*P@ MT&>2G28)W\3%.7W,2@#WL.+2M%>CUZPI1%U,$TG!:OA:"->6T#3FQ2^&V43/ M\6:W&=[KQ:YKB9($+H2V.-O$1558_ [S.T+I'WR8%?4 M4P>;457GCOON)8F>IG:Q3FCLE^VT18FXE*<)ET%I3W/18ZH#; EB&ZE@BM I M45S=7[EO==1HPME>$VZFO^IN5#AKZAH'Q3-0W6.;[^0?QEA*!<%R&\:5$8\$ M,.X;]/EDI8T&Z8G0#)IISN_LJLEIWT"K%,7QE8DH'1]1\F@*L32^DO-N2EG,ON6Z+>6ZER(5.<-XEUV M+&!,P/L>'W#\;@!'"NPE@X&]P;F]AWAC,)\8X9 1X542+?E-7ISS9XSS\V=V MT1<5E3;%9^N?>KKBU+;Z9I9M?;392A1X%.@B7:K2]LQ:\=^V;HPB#K\U; MP 1Q3F+A-("&;TV;:CK#6J%F-!B6FUKD]:]O"M.2B&TD4'O&:D[?RC]0LQ4+ M ^@VEH=&/!=;\3>#Y7Y4)B3S\@6%7?TH^5CW[[2 8/Y@ Z(S4$WKP7#0<:K-4L M>.!7,ZFBMSAE!!4?]$09(*G\HI'K_7K5R^FSC" X$Q 893U\;X<&U, MCG_7IM0SF& 1HA?!-.RDK6)G'15KN)2+A$QWS@0J5O)Z5Z\/=5L]IYGHTLS52/@P+A:&JW#[W)IZW)]T^1C#P-@XR;[0->@ MB:==T$H($;B:"E6IO!D/GB+8VCYH9J11LQ8YFQ1Z*X@0QR$<:*6V=5O[#$6- M@4FP(,]8FC<:RZ"MAF*ST+=?%M^3OV(DRN,L>"CZQTW&WP$D/C*1Y@7##@*5 MQO"5(G D\$%&&^?_W,7%2WU&0GC\3D52O:F8Q$<[1!S!HP6%$*DB2-LLRB>U MG7W9G[3+#8[:E;%HDW5* _]HN239*J(H+B<$K"'5\0VG8G_$:5YD_ 6/T"[? M14GR@G9;.G_81B]\Y9S212C?XF6\CJE&EHHX<1RB!!,Q'/RN?HFH&WV2LPJ! M3IBX0<7=&I"@J"0>N$YX$//="H M0SK0W1"JD'./!=EENP^ [W.'$*_D*ST\&B7QD7^*\(5GQ5:<1'M XI-PRJO+'R\:H;'U49IBS MZO$E!Z9%599NS>0-ZX,DVIE$(3RC)9_OZ!]-.4H'508:C[= WG,5;Q3D,\'W M"'%A=1*RN'W 7_E9LGJ9YQO[)Z-G,_XSDIM&B0X,U3&C%<, IL!"_ECQI'V7 M;"V&K83686:6R50M&I6>5;"9S,++J#BF_SEN3C"2^RS:M.//.<>=+BC7&"1' MG!F9* O>.H-EW0"Z.-9"+V \;\_/8 EXNFC>7/RHB\,A8WE+ ?7V7+S91LNBWMQ] MK->23<+[@P[M'0!OLM00)K W9VVT$#%M6&_7A?!KTD&#>EL))JO5FI"^"4SF M&])/K7P.*]L3:%_ ->]Y1/-670FG>0%C^7?M\XG>IU \R-B]9MQI&0([,ERWQ:E MK'$=<<\MD/8 (P&!1]=FV/-JC(1K-\;7#)CHUUTVL$Z<=%VM2BU:S1%O_T;! M+PE51T>_9S#J_OW\HT\GV8#(-P?]P!<<4:IELELQ1U!7"]M&V?2'62;1AQFH MPFBY&OMDD:L,?]ZE*[RRR^,U9F.2EZ%D$VS/22%UW!P,?4?]69=5;ON KCDM006F-")C 8?-? :0OJ'H!K2S?C5^0_#B/18 R%F)DN M3!!ENAP5,^-A%U^.<%A,+7*JR!+DN)@!T_Z%1*_XV)@A/BV-A^?!,34[6],Q MTM$QO=A10TZ8PV,F7*V#S4,X/C:67OB%F-"*,4YP.?(9,JUX6*50GB+C\>3- M <63(7 _&\B/%D/N%U';-ZVD3LN5IKQ,8DH]KV#F0"=ZW!C3L#=NEL*(>2OF ME%YT*H5,L(U_=:!(UV#;H11*T62 M:-N+B9R8R(%K5PS&/X] Q]"R+,QX M600F@L>L!@:60V#&U[8FV*%D$(RI*%[5P8)HRB@UPL9/'C#H +26:%,'WC3Z M9P5\T*KLS]LXXX%1DQ#;4Q0%15V3743A5>AXR!"^(KM4AKSBL:0)OYVEE:%) MJ688:*G&D9A]^%XQY"'QOA:RC%$ 6 "50I/&'6M'IVL.,OJX%N M#P#?"NCR=P H@"YD;C/X_7%_.N!Q!QGRL59+8/8CK5@9K)M,LAMI)'G4%91 M>Y'FO%5U;^)4OJSBN%4IJ0LPXW46J+5=:^R9A].^J[L679M2*<,OP(3:J;1@ M;K(4<[C[E--HE,/2S&@J%7"19O(M2M->!%&G<38HW[7,<0EH% 4##;&I6)Q_ MI-S+?YU=XQ7&F^@NP:U#T=V;BH47^?DSJL-K#T9>-L=9+GQH[=L5N>GQX[RX MW!5Y00T-LQ3[IBCGS-!';H-*SNBL4^>@=RGY$3I+HCPO[PYDUBFNK%AYD6'^ M,\)5 +]&*4FSO2B2H=9?.?V>R0N*"A[?DVT]#>=7&#+MROXBD%3@S99D4?;2 MDL*8;LKV<8X(?<]XAJHJIFBU-!ID-Y MG7:4).2IO$^[_KV^5[MUFW;[UNNT.? 2L;GX-DI??LY;5]&SP#2B >R&SK>3 M?;H>G8@OIR[GHT,/,1_JKA9*&C0JIF08")0P(9E&@ L<:3!%GZ+/W:RSF9AZ M (A(HAL/C'C&)9IW\@\ZY )L\<&AT4](?!W0 $4%J.=-HB5F+NGTGOZ/VOT: MD-8^6$GJ!6<%9WAOK!8\EZ-]G+KB&*!IU?5[%!TS_^7 M4V]QFI>9&&M6W01GC]3/YNB7G_KD]3+Y3[].[85-0$0L![NG58I6>]72L@Z) M4B#W;"#%&9_,43<@XC2S,\F04)+Y;0@L^7IP@_<$<.-J*4XX>CL0"H0>2$_? M+:,A]/ JDNK-Q"0^\!9Q!/?D"B%29$O;T!EUMT0,RC"=8N>8[W=29YW%]P]% M;P[=FBV7F]?%?F*]+"?(?)&L^_LJ*J:>-RM!00P'L:L7(NI&'^2L0J ,QA.K MN%OCBWK>7K6MF5A++R1('*P3%#P=JNH]_!VIA+L5#%X= H &'S01A)V%_TB- M\^JL-9$Z9>+NN3_^^+(GN8I>N(NF!G_U.8JS\N(E.D,K=]#SC]2)_[A9/M#O ME_-G_6214835"26!A7EMDP7M&WQBRAC=E>^\A9>^N.*1!U_0S^/TGJ68\"*I M_)?]);A,0&'12][9 4!LC2I#7,!Q)0%%>\E3IXZ,HWMD=(3W-@.#RMUO M&([P>O,V,$#I+J/TI 4'S,K>NTOYS1>SHPD_H8S).=QH,M,:+S/ M7N8;("8(^SEG6F*.%OTEH$IU$W7&5FR]3O)"9*17OLS<)<<.:64XX$4!0 M:\N[#^<7YSE=I>4YRT6BI/!BE1$2%B/K]S&.#$&D@3&XUSXM2PO9*=*%&$"J M$:0SY)COWX73?K4MTHP6XB*!R*$?LV*;RSH GW-ZEV[OZJ1^>DPV.?N6KF@A M$AWD+]=-NG\;$_F:B'#+\_K"0B;_%V3-DJR0H9.---$^H"(620N,[QK*QV,9 ME[%,BFVR%JFS[7/4TCCO=]=+IG] ^1#\Z9;K5(:(W+-\O;KG#SSS=L0&S,P- M=7UE-A"U>CW)&%%78&RVA1!?+3G5JDDD 0& $-(8>P ,!;H %N\8[@V8A?C@ MYYE !P4UL+F-["XM"I8_?F(EU64V&L:T>8W*,6&Y00J6"#F->BF&%"$=T>)7 MEN?L7AKW[8;/6\FWHE>/)"'W>5J6-!.&^TYD'8H S(3_D!%VM4YOY /.G?Y@ MG&AF.R_#-"+%\$X2D989"G:@4@\-[-U1(],.F]^(_#&293 0$=I\0R](!.<: M&MX%(M-0S=X-#H>(!# 00!H^BTH"FL,\#\KZS9TH0Z#N( AN4?00JM4-9UX+ MVZH=D1Q(^8"(!?@1]&N (&<9?YRV MF:KAGVS7E7'M3(I;PN&:%8FLS"D*=2[76Y'A+T)UFJ5C0)UWGD*H1M(^!_?H MT]5)FITLJT>9V9\'0#H#Q5Q_!?+GV2Y(H8\UGQK"V-SP9T!20&Z1&P:DX4 D M"_)EH#X[+D2P.?F8G=2,7K1G;3#@LZM/X'XL_/N&;]J"G@%!=3I:XVUT7K0F M1GL#Z0JW :.[J):J=C67UE89_RLM;SM>NMQ&#]0PF$_]?0/XA"P@WF+!W>#0 M)]&N)&&,I1-\+7)4V@ZV;1QJ7G _TIGOL)!F]J(W>>9U9;P)=U^!O M&^ZYACP"O,[4ZA)D9IZ]ND2G*= %GC@8N*3:9UYS;RJ[N63G7&*29I]SMJ1T M57S@LZ'LN#+00S!^G=)1@?Q"J[X$B4]RY9INV^NV IM M6%:,10B&Y%R= VN[#Z;9*>M-2_2,"."F[8MX8O> MF? 4M>(!%$P#^?8PU=5"'P5/Z;KZ5@2;QQ>%,SN4\>D:<$^4C3S>KK-*ZF22 ME=A&]&.W1L'$KH2[SBG6A($M"2SE8/17<1-MZF'@PFGQKG6@-Q5E)Y&HSCBJ MVO75XW58+3F+WAW^P5BZ.,H&07S5\<0'\ M,X&NOE,,+G;#^\DX?A^(P&\'F0"X=8;LS">K>\'L#' %/1WE%E*$"WQ@N2;J MW#"B.<%4C0C:6(T9 AY2Z)GK=T ZFH7X14:/$?Y;-$'>ICECEA]YL)L8C][M M#[2<@$$ N%]6,G>9_WKJY7)XS?)_/\D)!YEKT-U=59VNN+A^+SMR-]M)N?$< M;NALQC9[.//8(,MO8@V_4[.0IC?UD\3R4J/:2&W+ZS6[EV4@Q(G-;K^U2G.Z M+->/EO:N\V>;HFP@;5%6G2[.9@@(6&*>0EZ@QP>VPCRW^=.N/& MR6.'J8.#3FPJ4=>D,N)A(>P/1E%GLW4 TX4>C.P%'NEW1$5NZP,(!=F(P MBI,X23;5&G!@M',_TTQZGTE1L&4J#,?.VZQC;K@32M-O_ =Y65@U:&]+D-;U MC=.\'UC31 ?.[9(ZPXZ%(&)4_L".1;K*2*FT@8K%>E5SK7W0W% M,+ZDC0!_%IC5%V[!!&UX@1>W;P-2],5:9#A@AUBE':SV>WX>/DKW#M ]KJA. MWO=SD%]>V;S-?+Y.%=4="R^)TF M''5I^5I. MJM@*AJNZRR MBT)R,FPP9E"0RU1H%55 M [U*7R?%[0?3BVO"*6H'Y<"Q.>V8P((3SD6Q^!X0 M-^C6$@.A>;3X,EX9#QA\>\0=OB?S9Y;R[?I=71LL_4_/AAO=&2.ET:?14,)K MEU+0GKP;DVQ'A=.S0O%SMI4XLNS)(]_]^>GC^;O/,_=O],&B6;TG06*CYTHF M$\IN$+Q'5<#TA8Q"H93 Y!751*1/]6P0[.0B@4(8Q5DR?B,\CTDG%@+ 1XMJ M57T6D)P%C9 NU'MN*9=E^HU^S);LCG+I7SB>OE#Q:?DS2'G\CU6WK"_5O07+ MOM""\DFX_4PYVK-A.A4HS_K+ O$,T6"01P!WU2"?2JO^<$(6]3^2&QE9(8+= M=MX:N:+E/:49R6G=W2N5\J0#2!\V-..;L>^N:$:OT_)[V9Q3_'4Y.9+_M-DV MW<(VF_5C'3Q'5IRF*-,EU\$5S9,U*?B7WI8BN[/#,$_JDF^;G(I_US]]MV9% M\7WE8?(O4:;95O 5O4.3JN/!T%7-ZR\BN7ZWE)_K>_[7^H/-?/8&J[<,2VWZ M:RT(^W85!GS8*)8:&%<8]''P%QGN/K>\2,5,NM&"'>GS.Y8_U)TR6Y['I.%Z M3&J^+YII@[(GH9J!CCSH7(1?WD(]#JY:BAYBM>D35GM%O]$UVPC'AE16\$6_ M[/S@>%4+9>MZE(1O7OQQS^XKR;2;R^%?W5)'\I?U^-B MMB"\ZJ\?R"MDV0D2#;[K@'@:[8H3SGS!_[9=)SG?6Q1+[J5O<[G;V&;BW^)X MF6\%9 Z.R,"147NLD2;7I[KDRR $[_&U\"9$"[/BF'"OGJ2%J '#?[]+2]DY MYEBD['24QB24*Y^-4''F)YC>9.E_JF+?8HM"Y=+)N5=$HA;8AA5I!)L(&'5C MT*CO+Y]!;-ME$^#A9ET18#8'((^!MQ::"-Y$IEL;GCT2S GU\D&\=[MN'/@:.5BD4*FD52OQ+IU(O^J/V M*N-1'4@?OGT$*7@4!\(?;!CD:G3CH=C5WSR<7B#M@@/"7^/5 M[[QHZ3E+=UX1V"H7J=AR:L!0S1"0U5^>0CFW*Q3,(\ZM?C#.,]23H"H>=Z%W MIK[BA(&*(MB[AWO9 $^"IG!=7>NE^L7K94>G4)'K$F(\BA2L.UG_LW/?__YA MR2FKC#9S6$H02W5TBB=+P'LSKR? CE4)>2C;"S5_&9WTQ[7D^:KH1Y"PJW5Z M4P67B K?E:N]::K)IQFADJ7,G[2E$G\:G**/(U+BBBL)TQ?-+5XP7HT7>E[< M=?=Z 8\:@X*CA)X$/0VZ:K>!*,=D<)K>N3ZOXU&.=[?GQZ3+E%1<2<7V12.G M ?8$5!(V6"5H'B!23H&>!U4A*UW\-TGKO+"4#^#?^$6CK!S-6)4)+WRE%7W) M?J6B.9@Q.D4[6AE\HA@-=\TV8HX<.J*39WE?IB;O.,47 S=5YQMS6%U1V;HN MJ@@//3+4=U_&Z3-=;XT(-;=7&@'( ,0(GM *"H'>./2AYYI5*!.##PYD5@$) M02@##2?0OK/5.28KD[5EM(!*D"_"CA:70G)_$1OLS4]&\6T'!354E*'X SJG MY!.KND>.3OH\*(=^@@TEB"Y-"\+S'ZQE3ZN;)2O1[+L0B52BECOMG;G9GYV) MZ@^&1*YCLEPG19%>IYQ5(A+&FD>(Q3%Q@.5(J=WPHE'R:29CA;<5O$>M '9J M[(5"Z4//V3&?2>T(GPV(IQPB/!1#.4KVWP@PQ-)** 2"AW7F.4K%:DZ:CR\J M"LU>*6]/>)T%JGM=;$';.'G(AEISSQ3M$;C/OV;9S0G7L+MG!5M#.Z<]++.@ M+9TF9;MN$ERW!LC:N/]M0+#SC^_RMWOTV%U[=R4-<./M]7$/+OL>'?5P]]S) M*3](R/DZW6Z8PW:P]^A6!^%MY$(?'*;0X;17'^+<[[SQ7+E)L"=#U97SN8X9 M^X+]E:C+9XX#QB=RNC@$H;4**P#BJ,WGKON$GLA]H7]/7LI (@CN'0X2SY_$ M*2($6'U=F1"T8CLV@^\"$3WF(#,8JTT4V."(L%JGGY(C%(K//4-S?XNHTS%A MH.L]$ NRDFJ.!Y_6F3;$ZNE[+!BR>H(>"+Y_V*2Y=/+^IDE^2;,_Z-T5S0< MGQC5-,/0C0JJ:ZUF"M^PPBA'7X;:0+;XF*W29=6DX9:*_@_U4/+(QY*2SET4 M=6I:F?T<#.I JPEVE9U-#)'0 M1SP"S !R>B+\ .&N)GPG\G_U0C9LZ7!H"( MK@R_/T9"2^6;WPF@^+U6@"L^CA9G;]Z^/0PL@,( SP9^2C-J803'PY16L#L, M#K,[KLAV<"3($L #N@E+F/'149E"Q>2JP:V>"!/"=Q0:B ]98J$&PQZ.)7CA M16$1Q8 HET%/J%@914>L@)K%\7M!V\6>!&><2,MX=BB0 $8#GG7D"SF]3K.T MI.M'"RNI'ZZTEJKA<) >VGEJ!EFC7T$]8T[1#%955-8!!K1_F"3/IRIA2 MHS,Z$=BHP["^>DE!>%-8X^[ *)=@(*A96>E K(%:;?U[0UMOI21OG,DU[> A MA8PF/*O_-7VP,/:C44H;WQD%A_N6*;)%'\JQ!'R?;,)^%^E#5&9[/*UJO"OG MP 3UED"#\ %#)+1@6.*1 !^<*.PN_SW*M=$+(E;&U0DCH*9T]$[0%K0KP!4? M8O=[]LMA8 $4!G@V\+VH]&AA!17CE':P-PX.MAVVR+9P+,D2Q4/""7M(Q?"H M+*)JBM4@U\R&">H=$@W81TS1T(-A&Q4B_'"CL(]R1)2KHC=DK*RD,V9 +:7B MW:!M95^$.U[D:?'IX2 #'!1X=O/"ZCIU-$II,R\P+E,O]G27.I1CB>(+EYM4 M%ME%ZGA:U=!6SH$)W!<3=R$76)>H%]AWJ",!/CA1V,:+2"]0O2!B916=, )J M$4?O!&T/+]RO3B^Z-Z=G/QP&%D!A@!A7>YOF);4+KE4.54?8#H8"QL3U.&/' MVJJ$V0;*C6FGHFYKBJC,I&;2-0%UVLDQ1M;UJ'3A=0K6F*A"B%-94#(AR:?2$BI4%=<0*J.4TU>Q)<,:)W)_^?"B0 $8#XA[U MGJZ_V1S5J@:J]Z>]@8"N7XH69*C+YA MAT;G&8[8XJ$(92^JD.&)']4^5 Z)\]^S(\<"/W MG3\>$D 0L(%I49F5.656MI1A&%*V)RO*_$PH<[&?+#+C.9Q6';H573 "+!A9-A6D;F;1+:SAV>QVD-'+(#" M #%J=DV_6=U[J@:JXV9[ P&CV#I\L2-GQZ)L0]J&E%.QLW)\5(91.=&:@#?- ME!BCWCHTNK"W$5L\%*%$T"ID>.)'%4,KAT2Y2 9 QRZ,UAT[L(&TBO<#CZ3M MR_# C=Q5QAD_Y D0!&P@WF*F5J>TXV'J6\P4XX1VQQ7[%G,HR/:V(74YF[U. M(SN954RNYAY".1'&NXATXNQDR!(+-2BWF",)7GA1W6*FD9[$>D+%[A;3#2NP MMYBC]P*_Q4S=3U\[-&*O^:]#@00P&C C;7-J=8DY'J>)L>V,@XQ>:]FB1]<. M)5F'L/4))^-J^?"HC*1JBG5Q;VM23:J+8!4S3TX$31CD3XX489/\M' M1+DR>D/&,FS6$3/ ;.C=X./ENV*<,>+M)FQQLEZ( ,<%(@5?BR/:17CU%5^ M< YIO^[MC'8LR;9&A]L);1'= :UJBC4E/-R/9[].GJ*,F**A!Z7RC_?1[(AR M7/TGVH-9;\C8U0!RQ0QL'2#\,]FO/D>R7P:6 MX&1V]CGO(* M6)F+$FUF9R"4K/-2/+ $GI^"G]DYDN*%(VEYX\U5\80+$E(@K?!?>5J6-/O$ MRG1)/],\9:M+]OZ!YLNTH.\?^$\%?X:+3==0U9#S(:V_A!MIB$JX2 *WXA[" MM=KCS&M1#1+=+N\K6I))8O&7]3X6$<8!\I(*I M(G>0:A)2T9!:-?D,-&2DI2,5X3/"LL:CV@N8 STNG^\4[H$Y2@4!\@[#M14Q M68QG MZ9< OI_XD.V92V;7-EL]Q*BA#/Q:XN:7XW@+X;4?UU;(E"U-%.!KB? MYR16JXT.7!;BOZH^YH*&NW&LA9/41>[V-7RJ7N2.HO G;T MK?J[B-N/@L#X76[R %3C5'14%X./=\W#2=5C?;?B5B1$T!PX.#6N%1HZ ]TI MM^\1[DA9RPM$IC@A;3RD3>7[BR57KLP'C, ]@@_2)_JT%:=L%]<#M^L#R_M/ MH?",?$CKK^-&&J)E+I+ ?24/X5KE<^:UN+RE))-4PH49'70)I1PX3@7A2\C= MS$Z,%ZQ8X'3WM=:%2ZN[[J+WB6L8%\='*ABBN;OSJ87S\ A)PGGH!";^PD3[5,=;G/%U24X"L M>5@;X:,;%G9UKN:*$-EC%&2X/3?0+3YFU5&.4)BE&SY_[4F%>3^ M-EW>DB2GS<9O9P MH ET,(>9'%[(JRDZE_$FEEBP@PK],4OP IP,^:G/_N7OD<74 D!%&^83@)7@ M\![S>T&$]F@E../D:-%?2 X$&\"P@+2SE_?LS=GI5['D_\K-^.HC_PI9F7ZC M(MJ#6WQI'C[S652:7T_J^CLX4XK+A#&:VX;X08^'SWE=71T:M%GL]P)Z1#N,V> J&Q/BI3&,\)9+H M1%*1EHQTZ8@@C,3 S(!QC:NR1Y '.C:>WRS)\G##G"(_/9&&G8DZ M2=[$$@MU"(<;;J4V3(3#PXVX"FT 0,7F<,,5*Y"'&T@U-K02G'%RM.BM(P<" M#6!4H%E9?2MTTR"5A05KA*[BB6M='=J@:ZF@+>L//W.-X/_WKS@MJZDM\M0$ M&G1"U1A9SPX'9PCVU*6!NIYL:$MC:I\>" T;*^J"#4@+BM(Y7=&#UW-/P=<5'9 MS':E. P .( S68:6@081ZFL)ER# "537+OITAY 3P9K.4]?__PCUX>WKT]_ MB--R&LN#3TZB02^4!<(-#)'@AF ^G?H*&.B&!C2JK@+!$+&QH6X8@;2B. T% M= )<\<$-:7?A. A,@,(!SYB.6KDKC:FNX;MV%!QP6Z;(QG0HQQ+#?3)H8_K3 MF;S,^#E68SK&A5HKE)-HTHR60*,9 X9(<,,PIB,!/D!3&%/^>Y0+IQ=$K(RI M$T9 C>GHG:"-:5> *SZD,=TM' >!"5 XX&51I0_3MG0T2)E!M1L$EYO0\$3. MGAJ(L4Q1Z%%!9TZ=5J[E3W%:T3$BU.D.JODS)3PTXS7I#GUV.###R)8:\O< MF")3*GV(<:7T@895CI0#-D#SHX;O YT=U>'OB N9&=4N% > !4 8- CH?HW? M^7_Q/S9_XO\C$ET6_P502P,$% @ IXA\6!O[7'0'AP 6K ) !4 !F M96UY+3(P,C,Q,C,Q7W!R92YX;6SLO5MSY#B2+OB^9OL?:OL\5U5G]ERZQJ;W MF*[5.D_ M_/3IIW_]_/E?>I]__)$6S]+\VW_0_SPE)?J!5)N7__%>IG_[TTM5O?['SS]_ M__[]I^]_^0D7SS]__O.?/_W\_WZY?EB\H'7R8YJ759(OT)]^(/3_4=8_7N-% M4M5M[A5_?RJRCL%??M[5):2@__JQ(_N1_O3CI\\__N733^_E\D]M$^EG0"4= M^?N(OI7ITR^__/)S_75'2ABE$M8[L8GV?OBAT5^!,W2/5C_0/[_>7PE+__(S MI?@Y1]5U\H0R4F5=O-J^HK_]J4S7KQGJ?GLIT(K/)RN*'1NJG5^H=C[]&]7. M_]AS_MFF><\43(^X2C(W[:SYC=LZJL:^T3>N5"MK\HU++9-!C@Z@Y5XU]HV^ M0T6*EQ?YPFG+6G/Y[]\^MS8^O\A9&74,#IJ<5F2'GEX20IT M4E5%^K2IDJ<,/>(SO%[C_*'"BV\O.%N2T6+1;M.:C,2Z1QGMLE>"L.UCD>1E MLJ SL$W[E2P-&UJE!5J3CKS+DMRJ>5Q&1HVZ^,HL&&U3B3)@+TD"\1:BN[VY3+%Y(G?3+1?GZZE@F6%W.1+O* MEYM%C8-?"4BKDWSY6Y)MIN@L2$W.Q+I]K0?;[::B"TVZY*?UH9*,2/*7LTU1 M$.)L>_&.BD5:4J-RVOT#W17I MD,_8D;Y':,-@VC_SXA!NJ-$$TQ2"6U3"6. MZQX4LC>;X7MS5U/;.5'+$N5+J\D>P-51BS2C=5^F M.=EWDM'GM-D2]HX$N"-M0<1&+.M/3ALO8.VHX?=HB0@5L6=G.']#1962OTXH MC4Y]CD0\C& '$^=ALUXGAR,IHT!X74IE4:"MDN[PC M?[\K\%M*'=(EJ:JGX/WO;J0TJM%(S)Y=NL$5*G]/JY=N&K_!;VC]A(K!U-@, M!K*F)?]Z3;*[9$OW!.77G'0'R\Q"&8=IUV%4QA8@;:.&Y9#:437A,(IPL.BT MK_,PHMI/P]95FGD(>^@X62WP&3$W:76&BU=;I*%]2QMZCQ M2M1PA[.TUDOU@HIF<6)UD&%:UX2BN5F>FM\*3!; U98L,ND"\Y4V9'*9I95.O:8]4+_RZIK4\-! (5S8.9+-ZYIV MEJ2_D(7( I$=D)T/S;I*(T%OB^<#DUW3)JXN73E,LF8S-,IKL:UK=HKSN\ M?BW0"R+KQ3=$USS6.APS-&KD:9+1F]@/+PA5Q*32J,$7LJ18)(#;D>,6RKC9 M-\^Z18:-.,>+#54[=3(3>T!7."MW4]$@X M,NWD?6J;.?PT;&6_#T^*88N38M%Q(G\==. X:T)+\?-K/:Y^7+RDV:[O5P5> MBS2)I4WO-^\_?AAP^*'"/PQ+XH)8Q;_]Z<\TF<9K=PWANE&/L-UUH[/^=>@I M._"$M'9)6WR9)<],#W*_M7I@OH77A[+&*SJ1*=KVXJ> >W%OK?)-DMVC5URP M9D-&P@S+(4EX70L0!3A,AQS:COX<04?OY-$Q7,S3A]K5,&&!G M,RS:WOY+P+W=WDNY3$NR)*07HO@=KB+K%@="LO"Z'2B2HN?%7-K._Y> .[^# M[;[UE^274C#8!53,YY#AVW[P=TH?>^ M6"BM_A^P:1'P;Q$@H#XQJ0-_I2LZ$1F[V1J1A=O]"I&@F[ 1E[;S_SW@SF^\ M#9=IAFXV] "!Z731YU8SX\_A=;)"!$7GCDNWG?K7X#OU'CVG5)"\NDG6["). M1C+H7)8DU Z6B@+J9)9#V]&_!-_19_4UE>PJ7Z+W_XVVW)X6T RZ>D03:E_+ MA0%U]HA%YW8)V7O6N887^TNU]:G#&3T)*[9G>,D?YJ 2 R@H2H0*#!U!03!1 M,.Q $[*SKA'D,7F_6M+ #WIZ6A]'BJ=[!>T *$+:4"$"$PX$#B&K#A8AN_8: M$4Z6RX*>13=_7*!D/U]HN9_!D+@,Q " MGV." "N4(00^[R$0LM=OT/PS\M?;XA%_SV4 &%/QNK]/%7CG"P72Z?H^DZ[C M0W;[#1I?+VQNBSKK5//>@;#W!:0\"(Q( \>!7#0=,(PX=8@(V0TXD. .EU62 M_7_IJW!/(2/DH8$A#!P+,K%TD,#PZ7 0LD>06K*3 B6H.270^&[/ZC;]1D=R\XY_MT19];=8P_A]>;"A$4/3HNW?5JR+Z^![38 M% 2+GSX_/5(QF5X5?6Y5,OX<7J\J1%#TZKAT%V 3LDNOO9SVL%T_X8SI4NZW M5AG,M_ Z4]9X14\R1;MN#-G)UH'OXGWQ0F\9W %& @W7( MH>OI\/UFOZ,L^]\YV>T]H*0D$\GRJBPW G>J@G:P6!;2A@<"'>% 2V8AJPX6 MX?O2?L/9AHA9U ?&!1M"(Z49P&!$$VKWRX4!=?N(1=?=X?O-VH"_)MR#SE@T M?3F_U^6DPV-8 6FH& ")!CN4%7#J$!&^0^TJKQ"5*7U#YTF5M ()#F5EI,QI M+)\T5$2 1 .>O_(Y=8@(WZ%66[6SI$+/N."'9G I1@%6/8I0NUTF"#C,JL>@ MZ^20O65-PQ_6299U%WNYG":S MTJ\%_EZ]T"N^2;IRQ=7&8X MX>_Y.=\'O3OX'FKGBH4 ]>V@>->U$?CZ]@D/ZW2(_=>B^1X_0(&AWT]:(%0T M:(@)\P%*^75X"=D3V"YK+M-B?<7N"KC?6O4PW\+K<%GC53E.AD6[;@S9?=L&$'LE^'G;C_&FQ'"@2 M=>:^<->AMBZX__QYI*!K\L,T&=.&J>,L ;5*RJ=:LDWYXW.2O#:H0EE5=K_L MX=7^\,;=A, MZ*%-Y591!PO#6'O/U&T@":0 MZ5Z0VA))6/\XYU/G$1]\"A<"$A& 73[DX#TAH$D7]]X_X]L",4&K*QY!N)VN M% ?8]3P^WG,$6J^D9"LHVE:X2K)K7FZ@SG1+I- M'=MTE1,U/-,D$CP< 2@[=ZV,,AHDP>4U@Y*4O_?T[4X733PXP8A5BZ;80*4E MM>-%TQ!:!O$L8E? P8X#-NM-_>#J.2)-7Z2U:LC?,U3W=;X\6=-[?,WS=T)% MC(\.G++='S,X8AL-NB?2I-DX<-<8@XSZOS0C)D?/M'Z/8T:F+0T_D(;_)R*\ M:DCLV!;W3U\,HIH"=\H:>!15/EH8RRB/+!MA;W"^ ,2&B,D&AQP\,@/9QF]5 MTE_^N"5=D=#K\K7?K]Y0TT A5/_S/GU^J6Y77\D'VA3V;,Z@:'=JIU74\["0 M]!.VT@)OH(PKJ\_[M"HQ=]-Z]Z6E>5JAZ_0-+:^(8O)G^EYYJY@1_F#$G5=- M01PTQK0DA:-*Q39*$]P[&M]++8XJ&-., POZ-$'C!"*7AM'AZR">:NX\!W L!%*RQ" M@\DBSF_2[8TX%P> MS<\G8N+X62)O5@'0)Q@HV] FB!GWH_A9AE$&7A%AB@UIYDCB,4+D='N0B.C" MQPE(0DVHB'A&N6^_P1626Q()1:L_+D7@V%!+I8,*+C?SA?4;*IZPS8I"X'4^ M(R3I(LG^3J;KIV3QC=_A"JHN1$5$%7C'PZ33Z7PA1XLENMV"4G7HP'BR._&V M?#SH%F,/&Y3% D>,H?PZ$()787$-Q?,FI?;N*%+5<36L&(A@NJ"5Q"G&Y MUWLRB4>C> S&BY,I4&%CHGW?O*(IDM-=(!-9[]!9">6+,3 E+M5I80R*N# M938'DK0.-=E*! M?L@J2M?48T%6[9MB6PO2R,0#@HJLZM[A%I$%#@R@?#H $;,T6&\%.AIPZ^)&SC3.V>+FL8T63["Y)EU?Y6?*:DL4C M&SXEI^J"IT14@:,%)IT.4(0^I M955$.?A4PHN=>%)RX,V)R "F*;T3'Z"@HLB'M^YM*,.;.V;WI."5F;OH>5XT M?T\3W=4=]8(J&N4POU,4PAKHB%V:!&VW1=T7R]KU*^A5%L9=356+L^!27 M"'QAJ"^UH7M4S#U*C^GH2X,XQI6(&@[T*65#R+CQKL,> M5HX*/)P#IT8T]5G>D$Y\F-?1!8X9J(26QWD=3\?^F(!WQQ/OAP$[8-NUXD&W MOCNYR]L5@0SA_(+R,GU#US3;M9<7"$G;T*Y9@JV?@FKW+J& RL^IT1O*-^B2 MH)K&']&&_)Y6+V>;LB*-+"[>%]F&FG::F8;\;_F8O(^.D8PY[,Z5##AX&_JJ M3L8N5#(T X(JFS,G@ZHBW3Z6Q S^BO&R]OFAXBU=H/(!9^.=@(IPM[P3$X8, M+[" 8!3).$:Y9]S=LKAX?R4S!Q(],*ZD8V^[C.G\6.T2$2C1-Z+/B0'(<)UR ML&W;R#X#:'>66$KK;5"HNPGK"3H<&4+VC865LHW2ECZ@+&NN('U)BF^H)SKK MS%82=LYL"6'8L &+J($9&<\H[>FO*"?B9O1YC>4ZS5,J:D76XWS4 *E;O2JI MP\:/GK :(%(RCM)3UW^VA7FMA4$1@+)5JI0R;/3 A=1 CI1IE"ZZD;BJ=9QJ M_18Z+E0"::"!PRKRE\,!>R3HPAZ\19(PC-(.[^1I9+X>/^8GH6!'59\B"E0( M1=+'0Y_5%!>Q#Y5T,\=#B5J<"S;.8/I=0DXEO0^QK_(*D1ZO!DWJMW7\V(Q. MD9W'%U+$V\"!]R4V$G\XII2UT=$%JR7*O77%GOS'H3F?3?$-D;'<.."]/T0H7J*%[ M3-Y1>?%.!";"IGE2;*^(JNJT0_1<%]<.Y6[>X\8=3%K3('9AHII"1O_A5 P> M-Y,V*=X'Y7?BME;D%.5H-;K\K* :P)U#%3Y45:)IPHS#SCR'LT>C3/:-0H<7 M]UNW+!I^"[G_96+ )^4ADRE>-??0X2=O29K1]*V/N!?'W 9.GB9ENI!! EZ: M!QI(Z6A@I:T*,^!!JFFA^==XS9!4RO,TVU2CVR[&Y;61N2M_'-CDJV,"=.XJ M:O'Y2U3X[%*8=%<.>;912M,J5D 3,I8@8H'Q(F#6N2OC\ERSPO!-DX)* (PH MS Q,-&-PL";C4UPQ8K\CFFT-+4_>R/[S&=ULUD^HN%V-;HGQ;(E1V2X'GE[9 MD %FHP8P[#0KZ< 85WB#0,AVB*GNB!J6E@-27#I"2 )580M*<34=+&WCV+S= M:^/D#/*;UD4CPXE&F7%BE]#RGNR:]LAY5(?_D17JD?=DSH%;WZB2WI;$.478 MR7O*.KA M*QL?%K/E_R_(&H?&/&$W\?7^;OO_B\02[L"JX427!CFL66N[W?L MHHRBX=PJYV)"22>^LQ\/1J!":F)%PC;*2RQW74/%)D1&TBJ13Q(^2 "B:>*# MS]%'-+3@7;2FX5T^<&Z'RT@Z5P67)/P.!XBFV>%\CM[>%)\JK3H7*"!:>8KU M>*"C(ZPFAA2LHXSTZ27ZKH,,!RE+FDTO'U.ZY3I\PCB#EZ-1>R+ M9X/&9J#GHDY.),CU'P^>0.)I@D?$,\H0&$;(<[PFLG&710*:P;IH1!,^0B#" M&:V,1BS-PV:"27 V]'MA/2>20(LUSR9OF917E)Z)G4QG65)V?EZ9,TY$QSKB MQG1>G'"]5G!-AYA@]X+]F,#=GN\!%2DJ3YLT1N1O9_=HB=":(J[WI#? %6#/ M:)<:Q9R1M_$OZ47L4#=# S&NM$FF8EZ9N041+^5\6&&AC<" 2>PPBS/VCW, MX>78"H:+'?K"P*B66M$P$Y7/0)/UP"H^QJ=H^;/ MJT%T7K/>N,=9=HF+[TG!!C$9EMY?&] K'<:#%J.NCNE1+],>TW_I2[,FQ?-? M!F;UE4R#F,QS25%Y]#6 M9CG:#0"F3MQN<,87+,2.Z_%NM_A2O^CM!E[#9[YU#A2'Z1CN@@#9<$>J"CD% M4G.#$ (+*35%GIX*K &HK,[\+#(,*S<4L!Y<4/R)B+GP&Q/'CSZ% AR#;UR; M^1ED&-BKQ6I6I.>;@HC4V.1:T/K;[6N=HN#B'16+M!SM&XS+]_>F>N5C!*VM MFMSL;/4:$.6AJ4#.9M:P #2 @1S14@9'!&FXHJ;"M+0%CD]Z_1OIB_5KAK>H M&<1WFV+Q0I1WER7L<9\5#X"QEO X(G1KJ6M2HRUI1)29%J2#62CL^-C#B@O$ MA,NX'!'2-54VK3&7-<,\;X-E%* HL$$R:$^JQQ?4/#5RNR(M;1+DWJXH.7U# MGK[O!(2T/C^ $0?R.R*8&ZMQ4N,.;)!%>HJ#8K]]X-H=^ T80DS[QX._N2*G M-?B: \#@#.WPQK]K>_U4:G)(ONWLZ&G8?R@I@\M6LC@CN)LJ;U-"KVV*1 MUL.#C7>#<3U>$,O^H5!NI+YI[3D_GBC ^;[)72.O\C.@RPW-A&.P M[ !P@7@*95QBQ*\;E4WK+90UHT/RX2]2FBPQK*$,9@/R!GX0,.LJ;6)_( 3. M!@>7/@USLS"RLLI\%EHFF65Q1!#64=:!C#';A@ZZ)OG;?5IB$^S">.C9X"-& MKY:Z#F5]1?@U.'KTG9+A9/G?F[*JTRW4Q=78Q#[<"=8#TJIV]O-X /F@5? ME!7L_35M'DC:;^^,SH]>/\Q.8>@]!K;)^-[[&%A$&K6VP*!'Z$>VQ3XT]X MD^VS\54VO_ ;R\]S0PX(1CKF\8@16@!1ITR5\MG@Y"4$"%EE2AEI^"/D2G$/ M*U6VE,\&1R-R;/G(/' M%'PH"O1(%!9J5JH[&>^!2EN>CG#G[L3\\KF38@Y-%>BR8+](,#21[Q':C;*?)ZB(73$#QLP1>[J XWZ-2ZJ])_M MF>\5T5O^3"/<3\H2C<*X8,3=2%00'RTVM;1T&+2JFF2>A]0W?G>"7]/=[#U] MF?AV17122]87^^*=1L*PQVZFQ=O>TR]^M*BWU.1AQH%^(WT\D>@@H?H;41TN MMM=7E[?W1+'%6QON=?:2%,_L(("2[U*FJ\B/%N2:FCH,J-6-,G_VT2.(?TW2 MG.KD-G](LOJ:!R9ZJ+8TYTO]"-$K524#9;U";3=!"QTMK(VT=AAP0YMFD !V M&,/A\]R2GG*-C<;+? #WI@MG]33- MC/(-K?%I^$[&]BZ-P).M7U#XWI2X8!@:.5DTXYH@!:5O_0-?H2[$181:X!4) M*$I&V;OFLP0(#/0TX6"-+J MH@QS$ BZB^$Q72 &,B-B92!GPQ&>('0LKPDN!V_",(N"D#$N_Q%VVW-KE=->D.9*\<@FB9-:6 -E8D:6C "9#D M]<4#2(XS &6K M:2EEI#B#2^\"9]+:#%R-09JU=L+OWJ&0+/JS*,/ MW"_)>@UEWS"I\U,!EOJ@= MM==QM(7/$=LS2Z!1QZ&7CIP!_5&A7ZR)Z1 \J+-%H4'>69\H;#IG-"]\R@PC,* M+37$IKI4W #5U(I#E*IK;J&J\XY<,%#M^U#JQ][Y5VY49!R?UI L4O0!Y7;M MS1I6U7GHHXSG:*1&=13\79$2!;S25QP;21F4@6A;E2MH(\6;C@9<@$Y17X>\ M* ^'X!HQ#@(P/OR/%J#&NG&!5IW*.^@:'#0=0R@1/&+%22B1M+HHC_RHE/3_ M],S\+YKAX;UT_Y"\O2?Z,[HFN+U8K M- I#\E-Y]YC/@2L/?HAY[0V]X7GHIDYQH2/:\;US[8XU)0@W]-N(Z<8[J!'1 M];K+SG/9!QY-J&< VQIGJ:WU(YNU%;>)#&U>CR.33%'%:II=#M+Q.X?S,/4Q M3!5/+\8^4 WN6(3WS./AU]#Z*QWO:VE0DWU$D=FG]MZ\OF:U-I.LT^95OL+% MND&AX$T^O5)=\F]H*7?A=+7/(TF7E[B0+.4%%+W)8T3A)YE+A0!A633(.AD64E^:;9,>/R3L]4>)WN(A@GXAG M1!!NMRN$ ?;\F(OC"Y&'G*,UK2R&6#-F+H55T4VK(]93O"L7X"K(;+[36[: MZX@R$=D-SA=$J/W5Y7RY.WNHWZ<67>S5+=<=Z<'+>0G?&+[L=?M4)6E.#V2Z M!2899; \@@XX=4$@-IS\'8MJ P2[5!IS/ IM3!TX8M.(@&X1T_"_M"R) NJX MJGN4U2U^Q&>HH"+I1AL[X]>MW^WYQ85NUPJTP+B#IGA[^E-X0PN]DF7055YN M"MK<-A1G^7M:T>-U*BXNMC02;!1%KUMP%TX/+Q@74HU58@%)G3K-(R"FP=YE MDA:_)=FFEU""CAHZ:9SA/$<+J@\J2.]:;1V3R ;LV?+I@OG,^<0%5%<*L\"M M11.\Y7D7P/B\;<+MBOR9MD]TW:-%EI"I8I6BY2,^62Y3*A"-:J2#M;DJRRRKI MBX#7Z3\VZ9)NIWR\"]]K&['8)<[290/ ?'G74\'N&DN2[7I3Y"QQRK-[0=X- M3Q].%JNFT^B$P]=T0S"WH;P,>;PJ-6"(RM MFK![-UA"Z.7(7Z9RD;'3*]0=^ ,+^7LO6=V'V%#VH0T15U0?_0 K<.3T/>A( MWVU;?0SF7>5[ZRD:SA!2UNO!)?5R69/3(M%(!M%*) UAW((Z"^O).ARPLAH& MWA@^YQA':AL:QT8[>@HD'K=$$L"E)N[%; 6FBT' 8%=913A FQ @!V%(]C%G1:N$$:THCLP5++A&.5S;8ZI!-RB'77LT3 ]+NX. MDV_P&UH_H8*":G<(9# TA5%BFE4+)W9+/KMYS)B/R] YS4:(IW1;1J9J"<$P MV&,".U0ANP0P;%NS'#!O4[1&JG>)P\?*8%>]XA/_@4M)QK27J\-P7G)'FE\T#13Y&:U.S8(#R/[9]R'[T M]EW[[1:A_GO]<]O*27_/ND=4W;;JL75-P1 !:[1IZB'*U2R,&H+9ON MVI4Q&Y]G'MK8P,X4-CK[@+:EOI9EW(888RU:$TMZLMH^%F0MEM37=[PLR=JV MW+%M$=@?*/GN:0$5N9_G$_BM4AL7@Y(*381E0L#=BVUT,305JCJ;9Q8TZHK1 M)-R@ZAJ7- %9O>8ZJ:HB?=I4](#T$?=N1+<;52_.EJ3(T_QYWT:!VT5!UCE@ MA&0^+ +;&M'X5]()I MA;"L[!L/E8YPJ LYTY$HXQCA.'S9/)?K'AG"[>/,5 M(,FV09BF3TZVR\LG(O.3D7#8&J$/5$4GD"Z$@:CL& R7CTWHQ>?<9)@2%+"XP3D,&6K"?5ZV6/$!EE$'(C*F MWC(?61B/QV*=5RK;,2;BF(X^4>#( ,EF:CCZ#+WE([*S&T)0*.GX5B,B:$ E MM+ 9'( XR?039*H.GU?#YY0=*A4+PES[#2)M8/NW[M,M),T&O#!'%9#"QYDB M0UMM!TB 6E3&,MD$U-QFI1I>;MB;O-OY4C7*]1V%;30\2#;2$T3(1K:%L=) MZ&V,\7 J%8)11=;J54QV/( #JF(BB(EK=[D;"##[SYP%:$H)OY9DYKTHJW2= MC//#\C^VDK ? \_>(Y5%)TL/RRBD%.Q--NW[M/Q&S,O7?-'\N^I&D=#*ZQ?L M8LDT"@8.$&,=Z(!'IY(P_'Y6>8AZL]I53K2PJ:>U1E(&@EIEQGFG964"!YZ) MY#J8 _*/]IGW<3H6A;'3*2--EA.=B3.07,NZP?A[RT-N#3?JB45=;&JK"YJQ M&A%9GS+$-6Q:95JE \L$#C<3R77@!N0?Y8.<-!=W3M@JMN:9[W[/478%? MR;YB2R\U5<0^TKGXM;[E)$61;K'=LT308H$CS%!^';S!JVC1]^]Q35KK5[+7 MJ!^:*,[3\A6727:[NL;Y\W7ZAI;-0-L]HGU%E)8_TZ0F_1&HF.^FJZ&;*J>H M(7#D3Z]5K0EZBM:TX^FO48VG:T1$0O6;CXH5 ("R.ZF140:.4[B4.GB3N=;!1$8\?[@5$H< M.$2T9-6!B(IQ!Y%@'B\](R3I(LG^CK/E4[+XIG#6PZ@[-[V*.G"4Z$FKY9I7 M<>YP$LSKH+*DEPK,Z)<$I#V-#DO&6M#"E4XM'<:GGR M506"!Y*FS'KX43/O8'-XQ[R#!"-O*-\@^JX]S>)/I:[?9MZ4%5[3]#8RL)D5 MWJ49T2L<. BM=*$#2-V*.G#:OHCK)J9W01>!7Y)\LR+MWA3-6[X/F]?7;'OR M7""D/@6PXK&+!C;B$3@$76A&RR]E5E\'2(.C ]_6D@PXFIBT:-(/IN6W,]+R MM*)_&R_Q5)3[)9V8,G#$P:747+*)N7;HBG1HG=A HH$3B@]*76FSH!W#N &7C4I]D#/"09HG=+OR3%-[2_NR/,-P,D M[]+.*,D#AXRFO#IX4;/N8E(CO/KW@#+"[OE7E*,BR8B4)\MUFJ=E;7??$,Q# M:L>D@Z AD]"!Z4(W6G UK+ #<82!_"?+VKE3$K'K-- *?SZ,NG/HJZ@#QY^> MM%HN?17G#E&>$X 8F<5=(O%^8N#;U_9*Y/!E N[*S8)#9Q!-. 2.1GNM:)E" MD]HZU!J<,'B-I6B?[5$$IBG(V*>18K-V0/GTXB1$+#ND!'-.4,<)-^V5PT!- MV(_$%A &#@6PC-J1V *F'1PB]/^S26_EZ %2"U(+QX8C/6EUP*3DW"$JPN#^ M&_2])WR!<_+7!>K=Y)1#S+1XEX%-NWC@(+34APXJ]:OJ8&I["R# K!Z/](;> MG--CFCW6X@4M-QFZ7>WNNIUM"CI.:JT+G4V:Q;K=%+A8X*; 4'ZM?1.X"A]9 M11P"KW>Q#H@Y98D1W"0EHD$:5&HSD$FXQYM<1'B'3OM>H_:-QG@0IBVSDUN, M$R4E\V7$>AZV8&4&-VN)-3+(7M[T/<)TF3VF6 M5MU26XU5:,$11-4%HT&FI@[, *FNQ#QCR40A$KNVL]<(.B&VK?! K)FQ&2%/ METTT.+32CQDJ=:OTEBS%94SVQ3MI3)YD771O>;K]%>'G(GE]21T?D(%'5 [%1GO M:@P23G ;(-RW6/(!)*-0\'%HL+KD\5]0]8*7!("G6;+X]K!XP?3R3EENUG74 MK\).V7%AT_WK MHARM4O!AKBFG\7FN/B>/[WZK08!=JFEH5235,^>Z^M7&NTS;BWVQ6J$%O8*X MD_D^J= ]6F!B8[.TUB(0W^:L1@ W814/PJT590AQDWHC7P5VB8&)K'O/D';( MEQ&7$:@UN<2#9QOU&$)9L\J(HVR[6T+[ U%)[4BQ+(7X-BG:@ MU2H:/%+-%:$'3ZUZS!W0'N^LT?RC+S@C+2]I-'M[D.1E']+4+]AZ\#]V%X*9 MCU,$@.XS/]PE6WJP<4+[?^<1;#>VNW,Y^F,S8H">X@/4-)K )JC)F^D0 0? M4K-#XS)LT7"ZFZ EQ[!Y&9LCZCGJG$:W17TL*)X?;?F,!X@NG[#A;Z45#7#K MUN-H3W+0F;,1;)CPQ]_)'TJ3^@&7!64Y8ZA9 [79>C-5CG"EV!JM]+KT,C9-50T MX^LV,/(;\?RE3E]PYVME,^; Y;$N\R,=9L[T?8@A9]/8.!VF7&MS0E=@SW7F MG=,M7SN=8E!)M$VON+^_H@7YZR.F/UV\HV*1EK6&I /44_72/)=35G\,@]QO MGSDW P<7QU$ @K^-@U)EI4AG(CLP$7?.UL()]R,8Q=-JW/4@==[::(/ ;U!% MSQ:ZQ(TG556D3YNJ-C&X]U98ZU;QZ*5G4DR*_/4*,D$JSU#V_6R[".;2!7W> M(\TV="X !E"8>"5'4Y=J4;QA4IJ)>)E="K+_)-]^^(^EC)^N4- M%;,LU1V02!_&.3+M-J>XZJ),V\S'G])IZ1O0'.TF6#RWQYU]-$G7.+QC(G MV0/Y!T'.M M=49T)5V7CEI,Y\V*ZG8;AHL[-)S BNK4T^(*O)V7"\9*U]3?,6G@5[+%N41K M:M8O<4%FB'5"0YE/TZ)ZJ5]GQ9D .;K%&4#!B\>(,T/E6,,/7J^W]+0*5/X7 M2HK?7U"!:E$>:EGT@&G @<&F%H<8X6FN(FN$:E4=6G*)P3"[R$E-6=W\+K7? M/4J6>,,N,S1+\0REK%2, -13A1NS**O.6UY:"-!N$#T4(".%M/PJ)Q6FZY,\ MR;9E6NZS2IXG52+#G383'@PUF$2+2E-%N0&I1NVAY; E-CS%='2!P FD[A+& MJZAC@IN>Z,:X4E;C+<&L*!,*,<_X^]?77<-UC)U9X2[OB6;AF-!FI1AC\.G6 M:IX/5HQ%3_UB[V3#IJXI<7<9-ZI.J0EMC(_##%&JP\Z=*_#]";]W*0G'W_VD MTJX2HN1EY\,_62PVZTU]['V.5NDB9>6"%]@EQE87\#:NQ+V$#40=#H\1[R:I MM9IGE$=V-ZAJ+B'2TW]VH\#[MGN/D!U!29.L M7Y7EAN;EI'>8G[I7@2KV\6Z-$OO'F-0EPNQW?6$!: QC?=>^%E2OM!4F>0/ M*LQ;DM73?57?-B8FK[X7R(!*JTR7> U6)DQ@F0@,@!:0K:,+WL>P#E8MTR9: M\7*JC3'D ?92;/M+>8\6B&"RSNKG+03B^!^/':N;K#_D0LIIAW**:+V(2IT M=/Z\Q,4YWCQ5JTTV;N;O15J1&7;%+DL-2W?JT"WM^Y$?12=C6X5PW_;A5TI- MH'9E 6W^[XFDQ1LJ2=._DH5]EM'L5:2U7?M'>V88^6['K"(/'TJ:(FMB1\U] MBO"#X-[ETK'>.B]O*?@Z&H@!KE2Z-[UI=O]YB3)EIM;V[71 IE8EY2Y3JX32 MG>GO5_.*RR1CC;V8@-/0CL!CHC*U?C% *#8=F9 KM2\\;O%F_=E)L[N$W4U/ M(F0("5F$< BC08I*2#/$<+AZBS1TAQSQ!DU&PJ+%^W9LUY+[Y/N7A)['2LPC MCX:5:$CC'_J"Q2Y$)@'KO'9[CXZ&Y$0L'ABB\ $A MDTH3$0RK*+-Y[(2Y3/.T?$'+7S%>"B'!)6(AP1"%#PF95)J08%A%F;>A+Z1D M[I/,>3%T^E@"S:ZN&5A$$>,JR7P[-717D%!G!G3MR'-B.#U@#.5X_Z5T/;>_@,[?>;M$R1@N&G.*/F;:.?4%S$*[XCINZ@W.%\#> M'Y,* = GC0<#0@$-8=#G%]JUTG%KE?VO[/68^MI-#ULMQT)8VL*68^HI2V<9 MQN5VO&=S=P5^146U;8,D7VE,U;P$.T@2ID[U-#=\U==_G;:'D5>WV"C5DJJ8 M#UT(VW2Z?235GKRGK-W7*+&/DU:7"$IXVJQSO$[2'"K\N(1*^'X)+QN1%3%( M:-><+_5KK^Q61$;3;4;X--YF+)TNPC 1AY,7H()Z%N,SCO+$XW)3Y"F]NT;$ MO4S?Z=]*+F#4A-W%40EA+- !"VN$'QGW*,](OB1$Y3DJ!@L=+HH E*UFI92Q MX @NKA&0I.P='ZV$H&3..@2;S-Q 9>^K:^] J:MQ/ <<4.G::V"9YH4+QJ'F MH75*U=^O*YPIN"RJGN4D_]I;3?*//^YI8FW.$GST>^=QV?]^T"9RC3CG2[^9 M?",]74._I'FZWJSY\PWO6S?##+]Y&WD\=6)YTX?#J,>@GA6&!:,9$U^2=W$_ M\K[M5@KO0?>CI.GR?AP6=+PR/+1BV%E;;$0X2NGFX$&ACS77BF8&\QFUQS'* M78=0PFNR)KZJT!KLWQH54'EX>@6"DES@SP73J^3VZ]T5-NMKB5:;[#I=L8Y= MC1(JT?LEPML9"3)!: H/W!F1(,T >NZ+@F.-$]+G@!E;4+X9Z7&V,' MN_UE9^O&=\+B"F@6"O9KT;R+E>+E5;XH4%*B<]3\"84>@(4*C%(6D<,3KAZ7 M@)76&F^J'8T%OJQ/0($NZKJD/3!9@LC M[':>[ )/,:]JN(])(&%;QE&MNC$ M=,&K.-Y KZOU:Y(65-3;U37.G[/TK5M[SO%>4TI(5;Q7_ME+4CR+I001=Y(J MB+W<.V-0=KU'V=]11C-*?QVMR[3*=#?58&7\F3Y81V(SZ1G;)ZVKOEH$JV.* M^P#!33=:0TPKO8^"\?%.+==T43[/(E-*>(T(NI RKX^*K,N2+B1S=X6C/>)] M1,7Z$=^C!8'_[I6]!C GY3U]N[1^-Z4-N,\9FNLT>4JSM$I'65^F8C\\>'?( MWE_&7!4F\.3:9'+L"AK4"PQPV)#0+KEQ)&RRVB*)?'T*K3%AS5H\'BQ8QS86 M7&G1:AQ8-.)#I&T$SGTZ2SHQR^-=S%V1RO+G.NWG[!R8?+O,*/L&51?OBVRS M)"VDZ6>^IUDF3&&F7W27YD6GJ)IC*-%<91Z!3IKH& BGA,[&+0 MP]A($VSF%WC%]6414(511EB(12O%V07U"BG!6'K/0"AI6WU,!Y=_0*Z6O"7W M-@0U>U(Z^+BR#P<>K#KYD.NJB3?SJT2VWKM>)VM<5.VC(7#\*1BH$2EDEG M0**S;8N_S2X#A'SY1=F$@>Y^6#$8-FBV-!HRJ_GQ/D]7, QIHHQ?U2 M4;)2F6JQ6/(R"4:8?[IOOVY7K)#LUA5$W&U?%<31X4]+>COLDL=:HY7F_:>2O,[8K\27X_P^7L4C,X->'J4=!T$.WN5H.4UDND M<[)M(C7:QP[SYY-\^5#AQ;?N6=.ZD6QPLUZI+IX96LJ;58-U)C95P-"F22NK MXS6AE03TJMK)IGK!1?K/O5AD*MQ0(1[08E/P#A)UBG1F %0D?!@9B*Z)(5@- M\2Y_N0J F&B(:8X!0A#A-#$C8.GM.6N=6?HL>4W)%ID"'H("#KD,$ /R2+$A M%MD%3 ;<+=XZB"<20&1Z%!/;7: MDTPD(H!RO]874_H0\F+]FN$M0O>H=OOW(I;X&?_!]*W 'I_UP !W8;U16;N M_XDKH>8,P#RD;4QC?LX()3%0V2-]PXT:X/&0EY+M![R +'1( 740H*89[S; MD%:FNP*O4%D2+239)1*9%ACQ$#M"XD@0!!/6!$="SJ'M5RZ+)"=Z+-%C\CYR M@O _=N>OS,?0^UPJC%8?LYRFV%$<\C&D!K+*Q0>,>/!$DI@X=+1H":N%'A7G M%DW_$E60(!1#4(U&C)Q)0*/&R[]&&KT6N7_'V?(I M67R;_1C:RR96A;SW:J0T;6L%-'."ZSG!]:$-\9S@>DYP/2>XEBKER!):B5=((I_-HJZS2PT8)5DHI,T.0I5D@GSP5"RSM4 M+"A2GA$-.'W#Z0(MZS/#>[KFS$=1-UJ%NA4?L% PXXR[:S217#X.!_M'(/O0 M4D6,!U>S =[>XRR[Q,7WI&!#*G2*"( _M[](;R#:)), D5K78^LI_R^EY:)L_/ M!5V!U9D26O7SSO@AI-W=+2GI?.(_G_@?VGK/)_[SB?]\XB]5RI&=^(.F*_#! MOXQ; .?_1K;@KL#+S:*Z+1Y0\98N>%.EC&3_2"*'Y, RT+#6MO[R'*^3E$T2 MJ:0;2L.CV09P[;Z2KA-)3& M!E_"[E.Q$!J=.V 2[UY+;2P2KHY?8O;J MS[T6!'Y#R>5^W6NK,/"I9!;E"X51RR6>(HI\?/+1YI^DSX+=KN[JX!G62ZQ3 MIO,?P\J$9A!XIVTFXH/L0_\(#EA)O"]PG.&\%O;WM'HYVY057J."2+7"Q9KF M.+U]RM)&/0_DO^4JI:G<[PKTEN)-R46E.X9=W(T#AC'@V;GBM,'NH@7!Q1%S M9/J:EYT 7/$ B(:RD&!8S2)6U&HJQPE.U76&EI&H?TGI'I4TLW2:/U\B]NA= M2==YK\5T,0 )*J8V6B2,(T^1"E[ 8]V5+TC)U_WX.27_T&[/Q#;CKL0OML,<\JMI[.Q6]6H_.<\2U?=HC5]_\0:J(/# ;ZJO3="OIN>S4 MS,WG=-^0!F8\AT=BZL0:R]D>;\@QL95T=5BT8I\1N=+J/BWG9&$3>YWV6J?: MYN85DQ+M=]9HGSQ0F#XC7/B#B4723HB#T/FKDW<(WDHN5!FEMR' MS ])MKNK<(,J[KFOE*:+.^#3^+LJ!.T<#)./N3&DX%Z?R/&Y1AD3T-I<(LX" MI6_4*G&!HB(;6G .611P 4JICQ@QXWA##, 3 ]8VJ"H%#RMJG:V*"N+=1"I6 M&%SU2N=HA7KWER25;*,T>1RQ'DEUL+4/2RE>]NPI@Q"2-@>VV!E3"E>Q/4HO M0K9NHU'#N',8D+H35D4=D#T8=QC6%5=E$W95U(9!Q?J(C"UGR/,LKG#0*.>R MCCW7XO;9'I%2(3.8P-):3%Y[CM'$Q7])_AL7W7 K.5.4F&!W+7),<*C6WR1K M=+L:M( [!2GINF!D,9V[([?39(N*_TJ^;5[2_+I:G>WO1FG7(U M5V\\1E'>=AB)>"U*<*\D%.W"KR=)<2\Z<13ENH?2\Z3@T[L3YF9#+1Y(]4\XX\AX6!JTDTT1I[FJX_3IP7*/I% M*YND@.'QQG:=+-]04:4E^>GB_17E)9J#NB:4L EXI2'&^7*L>H&T>H5VGE=8 M(2]A'Z/VL/TK).CZE4/@<6.OU3\8(!^[RX=44(=Z:Y^WFJF%#"G9Z_DC5)0=\@JL12PHA;257$/J3]FA=- M_H!_UM=N3E&.5FG%>DD45%T"*!&5-PL&[!X,E7!HMN34-'H8)X$IDS=@YZJJYRT8%,G5.%EG1=3="EZ>!1^;/RF MW"09W5??%OMQLSW=WB35IN#%0.H4V5E_2)&0Y&_:Q8U-T2FBD']8Q-WQQL4" MYWB=+J[R_]X46WI'KB0F[!HG.5DDTP03W%-OS5*M;.!2WJ8EK0[#IGH8SE20 M.NF%=ELME(HF>).6?N/H_YR]0ZY!OE M?8&AQ*/3 NXJ8$3%70E<^\U*V%]"IN4BPR7IJ!MBH5X1];_GSX*UG':Y5GB- M\&*JOJ@\*F]V0;_3,%38H8$ 5T3-AK""8S' 8T. S0>0S!)? M]\]Y-2J(_+Q7,=W!K#)HAA.RBO<*)S"7AW)_JY7"@\T2?]FV.C(@!++I_GB9E6O*\.<[Y=F_CN./K5=VGV]U?_YZ2V:18 MO&ROT1OBO=:A5XA5E**05RVT'49-6#EN)=>19%26U0FLK%?57.6OFZJL.^H3 M_P$I-24K-H_2VZQIUI%81_#AA*I58?TJE:RBR!=\FC8%VPT\04=(ZQ[T *S. M>'<[[J=+;#AO"+K*MEV#WE2T)TKW5D^X6E=G65+R;AHKZ<;S-TL7P#J1T_5U M7W_-\5.)BCHW3VTUZ6,*^8( I@947Q;Y[#Y1-?Q5I,-JO,1BXAQMFZ"NRTV^ MY+]-)2?J8BT%1*'81?=XP$#-2,VBLV;5T7F"YAS!Y"8T>?A@(U^X$AFV;#!= M.6_1$73E1.L4Z91XF*4)VX1PDIPV"NN/6O=SU^"D$M":B 1[ .>II]:FMO#VN MNB[F\UZ\7J=5[L+U"3?*ZUC\+JSBFFC!ZZ4L22.5ZSFCLKO,%EIE?:SS MKNF#0JCNH7-4+HKTE8*"=P0,H&S%EE(>*LOB?4)4S7'8CG[O7K7:_W[0)G*] M>YPO_6;R_7@3YMM,\W2]6?,=D;QOG?]Q^,W;K,)3)Y8W?3@-]!C4/KUAP7 . M.)1Y4]_%_$D;C(I%2LWS M8-@P2#,IVJI9KVA,J+-0BC'V].HT3S+I.\WN4!G\3'12FNZZ)9\F)IA!Q#3& MDX!Y"YQ_.99=[WAO)I@UU+L9R+[XNG^0":[FZ%T->OMF+0>$DG6\CBVSTQ>A MN@$'?CH5BI7O]D3/1\33\""SD5(:\@0I,(AYDA?P/_'>I\\OU>WJ:]D<[4HG M8 $M=R(>T7H.: )UW&@NEDO,BV*2U3.>CD?\HQQ+4ID>B'[J.U"WJ\LT3XB1 M2;([7*94:>UREEB1Z[34PIX^5PA*=;@> YZ-M>@<^3HMB3*X>2A]IZBM*,T. MC)J+:0YU0 *?;0H*;)B\#+%=9&YPOIAFE-APE@\4,\X1CQ4'JG0U7,R: M$N4;C4H-Z(X#770?"68G1Z+S][2\X@N&*AB6HD;01+BQ.=^H<)5DON\-V6SR M5=M%^\T[IX:(;^.8>M^U/<*63GA(?4>P;/T=4=<06IZ\D5^?ZVN!-*?D/5F) MM"^"2JTGO#C7K$**QP=52Q59 E>_]B-82S)BWB.:1J,?HL8&H9H6A\"86_S( M8*Q6T90PYM8>Y9*U%N ,EY4P1%SPO1\I/?SN?S32]DC'6Y^ .Z(: H\!&"*M MC\8%1Q0VTH+A-49WPR-*/_'#"RXJ.@!%'2\F:+7%(PBSXY6B #J>QR/*9>1O M29'2B!11OPN_M[KB? ^SUU6" #J=PR+*-9>HKT6J";YO+?ITW)#\L M N+D:Q/K,+@1>T=QM*&DLVB]_',Z"VA9+XGRZDY"O#B:DU6%BI/%8K/>9 G= MG:S)Y)[^,Y%<^73$K4N&9\LM,(6>HA4F_@O37"%=W!EPCE?V="([+J$W>AP M?E7";(!\H&L2"OGUD*^'YR- Z:38BSD'%%Y:0UJ*SX MZ5P!E!P8CBCCAIY<<(=P&U740NQ?74 LE'C5K_FR7:Z@^OVZNV1;^V&>LO2Y MKGH.80TRA)5_GYPTL.W \GPCTHQ)46D&!5'14%YMV>TE>ZV\(2/H\3O*WM 7 MTKTO_/=KS-E(7A* L0DL)84"'8)4T08:@R2PX#=&E$@:UH@H;^I!Q?TOE!2/ MW[$AQIG2FM#>E3Y:1//UWQ>LITA+W$&_9M3=/B!F!NBA\UECD:.AR4F\KC]9AIR9J^V=CE?G$3)-?% MCQO)8PT=$,EUY?$ZUZ"RUL&^EG#F\M#$-,/C:($MT]5AT,VTP*5SS\53= (! M'O$INDO2)0-1(+4\$>:>.CK8ZPM_ESC M95,B-S<+=8->6) MA!%->BIZ=MH3T\<'3UTEN+*TXNI">]17V63%DSK 8E"0^;\@-AW6()?'W$.. MO5BFXW#Q;=+4#R7 2T(1&,3=@.E "+PWX!Z'G#L%3CPF!XT5N<%5O6RFR0U/ M5@M\1MJ=5F>X>,5%S=]C/,@Y>JJ4@1]RHA8*(B(?+BK:EJN!-ST.AAX& M UFF1,J2JD_,*MX'W&4V>*0]CEF3Z6WW1CN/2YR126F.;E?-VN$R630WN<:3 M@8JL!NRE$S/MJI!VA$01.0F%>4 89# M*:EP5Q5:R[T$_>9;[W" %N>947C!D=!DK (PWG1JB MS/HT%/"R0/_8H'RQO5T1R5*\3!=M>(H4>NIB7.#)BL4#.[#PAJ"3\8_R\<&A M>#HXTP%7Q(B:!$8B[-B^:N03.U^2:E.0[=\Y,<52X/ (N:@9$L8#&8F AG@9 MFR-F/XJD1]%(Z%H5@!U8>?*0,G5\S5AW_!@Q+B=')P\'3AF4OZ&BHFF7ZTGJ][1Z^3TIBH0, MJQO\5I]8T4F@3=>C:'GDT7GH7S9X+Y M-17HD=3#"SN3D'1A6%R2$.3A!YE)B00R64P2#E([[I91M#G/V*\]IS-)XT0+2M'A6T/D1E6L*=1:0TK6@"&C]SR'J- M\X<*+[X)Y@_!]UZ:7^:[M[$K5SU6"S,#&ZO%=P) M1$S0F5P.@3L?U0,J4E2>=.Y8[J0@I>G4SJ?Q=U=>K%8,DXBY^C[B5P](/I_0 MLB4US3P%=+* 9M#)(YJ@.UDN$;R31WRF"/#UL1 0VE,,,$Z"%0#+LUY&<7@= M_]2OF*WTIOTQLR,(N+R>KQ@%?\5HV)@S8@FW])B6ET8/0LH5D24-9&@#@AVE M0AJ&.[(\S2WE&RJ><$ 72GH.V.:O)=',79$N$/L2HG8Y/JYDY2("&5A\4\3) M*HC25=E.E^W"[;:H'\.[V=#E&YE$T8+&$Y.5W5F296AYNNT6>"TA.Q\YXC;< MU9ES"QFY;E4%QK-UM>8.%/]&EBO\Q3LJ%FF)ZF&\^[B3F#6X5CQDP%;SB [. MFFJQ [&ZLB@W OU;ULRY+(-, "7G_OJ(,F24P44TNL4^8AGO Q5WNRO7M>QE MN:&))<]P.9JS 90=;&240<,&+"(<-C*6YC>O_,^1^O>SYYOMO+U((#?;#:Y[ MA8'!_?ZJM:JTY MA@YGMRK3PKEUU>:WW,Q7>Z(,JO4][ML5XS-@)V(Y53<)BZA"QA),-/CD*V+7 M]OE?0SE4A'J/J"B[ !KZG@99D!HZ^F2L-'U_?%8AX\RADIQ["/EUMHC])13$ MDD:7:+&ITC?T6"3+-'\FAK4,"/S!9&4-:C&##HS:L @9$!:*P1N,@UJ MZ@ 8?;*X>[1$Z]>J&UK _;2R%'=NEY0*&HE&HAO.V!+V'>8BS4X0?9*,L)3H M,S^&JXQ?APP\M,Z,8)!"P[C2";)L>'YQ25L5W<=<&W.NC?F^VWS?;;[O-M]W&W7R?-]MON\VWW<+ZKY;7/<0YI0I Q'G ME"ESRI283-^<,L7#//+A4J:41=6S1N1?>TM$_O''?9(_\_(RCG[OGF?;_W[0 M)G)-).=+OYE\LSA=0[\D[^EZL^8VE?NM;2SSS=L8XJD3RYL^'"L]!G2,, 7C M-2[CP8!EX.,HI;.[@T+Q*D1A;47& V19>X6CO'SV!27T*8+FML'K1I3X5D76 MV08A62BR<=?B:D*)?#Y7Y6Q[[M/RVV6!4/_B"-_ :Q<4:$!6T-N !_0GMM#! MT#"(*ZMG%8U*HO3DLP+2=X@6%5J>IV_I$N5+, 35!040E!6,#()@'=A 4%9) ME)XE5L ZRN\WG!'MT&?H0>B3EA$ 3U F,LQ!)+>!FX!_.'M.*V/7RT@ M'+" M$D+SQBD1&<;44ML9- [WHUB-/[R0CH"#2T0N0-:8/#)8*>2UP=28=;QQNLK- M&T>UP#<21*QY*OT0;R4 -\H@WX*8UQ&\$GT=3,)+0?A$=_+_2/Y;)@O:4Z)< MEA#2MN%R4J<7TMM++KM$26<9+M/\67A557A/R0FO_>5V&U[>ACVHB[%;70V- MA*P%[95YFYI#BUZ:KRD?%+<3W556@=;%A>50$#O?5YX$F8XO+:L0:7%SV<"7 MX?OB\L?)/0B>P T3$"JG9T 60@-GA7< ?9@LA& &:8B5 ((D(_08$/H/Q?< M99(6OR79!ITL_WM35E3(?7)7!D0@VE:]"MK@@:0CJQZ4%)S-DUL&XUWXFB=K M3"SL/^DQ5[E0OM @H>=Z'+CTP2-*5V;-E9.:NWG*RK#MNSN[/YM6.S_'_(7$94D]!]X%6^PL6ZZ5.^N\VL,#LK O[T$[7ZR?YLDEM M?DM:6B4YW8T\HF(M<#^JR!D7I)CUB\D!K+6@^LKU>K MD.RM#DZA"(%GI ];R$$KG<)K%M:*T&JA EXCZM;B>)"'<_9^P&QMKO;&<[:V M.5N;2!5L@;MDF]0>XSEYVYR\;4[>-B=OFY.WSKWA-G71D8B#.Y=KK9@H1JWB5IY@G %8/-%/P^41Y-S/4H'_' M@HEN!L!>8!!2^1"LNYE.KPGG)2\44$+1"L2E"&34$)(KP-R 3\HYPU^B+ MT;(^R>P"BMAI1+=8JW5XL9 A9R@\&')P_M["X06.M8O5"BV:X[!]TI6NO1(+ MIEVN2]L)+Q;-;5# M;'#\#:I BW-KKM! 82A7_XJ&O'#/U26D(%==\H*!C%][I(S&NX;"9"; N&5C MDR%O4;R1QT,ISY*BV#9K9M45 3XI_\%MAO1X<2M5RH&0RK8ARAU/-]S:((^S M34'[5+"EYA,Q&VB6Z)A "%+$9/ 3U1YE2C-+O;A=4KE=2AT7YMVJ]D"VV:"9 M!EN]7YI1E*-GND[QN+CHG1;2,QQZ$Z0?NB<^?951C\]A^=3'!'8]U4P&9F4S MS.]=5[A*LC"@2K6P"R*G2LHPO1?">E)8\J_7).N2MGPE518L ML_DFQWR38[[),=_DF&]RS#7.4W MZ+UZ_(ZR-_0%Y]4+;VU@S8NC*P->7JTP !#8K;;&9EO)#Q=7"\6<<+JL&&2@*UN3&C.?(E",.A87CQB#"58T81>!J MS,\)SH&K?BV;VWA47>-G'F:J$_HT##-]#&AG(UD62M9Z4?N* MBH3[3! KO#X'5BDZ'+R<<3? O41D#";9J,'L:3>,NCOW5E%[LYPV'8QUU3"T MGP95UZ?HJBJCC(-II:KON1-S>4TJ@6(05F:(1%69R/&HI1*7J%15'.6Y>RN; M0#-\4"J(AV@4$D<.0Y@27.)/6*.%6]^S,[9;.;8&'X9"O4([GQFL4*RH-%** M$W1":S8_,O#J!F[:.;#]>C#5*D#B[Q9K6L,S+.B%<;42;"\_=P_U3 N[HX#=2!D0,ZIVR'&<:]V HM M&T_9BE8S6>#-6QOEJ1-$\DM6H,'@#/ M#SAZ=#7M>_@ VAOOY1Z( FZK%U2<+/][4U;U'2>#T25BH3&8QBP^X-A1Z-'W M4!DW+\J31XBH_).K46I=%ZPT!HF8U0<<+$"]^AXTXF9&>>X)$=G\$'0B[AI# M[.B.1QV/.@]'J(X&XO$?L_*UP%,I:-C)"DI'%+_@AQ@L )T=?ASP&S7%66[4 M!VYZAP13G<,I6W$,QW,C&WR=)D]$5)IM8SZ/.TPPSD[WLH3ULK"",E]_3+*NCDRJR5Z57Y)M/RLE* M750X=Y47DO/C')GU=C\]@]0N* M "DI&"," I2V@M&0%*RT=(U2U-.)B/2JM+66C+ASK>2NFM M[1,)';,-48P(XLEG[VYMF+98^>L18*66&72H 3K,B!,K//GLO3P-TQ8KOT1Z M7 XZRA/J%)B 5ER%6+.39:$]^$#L34/J4T8)\7A@6@A5GWSH',(%!]5= )G:V2 C%:5+"L[% $0<0%93>/%9&YRB,0^/ M1+H/4"]5C?GOQSORM77GC1*"':KP=U,<5XFZEY?41[KRFYY!'AO=ZQ M'W0_D'AO9(&HA9YHACH^<$GEM006RWN*]_O"NU8!Z@J#BQ)ROHX\1+YN/;2Y M<(A(XG#?D[B[-H_XZ/P8-&K:! ZE98);77I&PG MF^H%UZ^!O:?LMD).Q/8E0Q2&5.=XG:2LUU)%)I2L(_,RY9.VE%6Z.*./)!;; M+_5#6>Q$+Z/IIG<^C?\)1]09&":78)IAN-9S#)];E,E3Q 4$DHB40>FR]^.#H4\7(1R$8MH"HL_8FW<; M!(E+O"D B!B3<0'1)XL/#T(A+>'0Y^OM#B ,#>D;Q#Z,R?AHZ)%%B :1D+9H MZ/'U=L<.A(:']!T AA$5%PL]JOB@(!+1$@D]MN9WV X"!/2&^)XL)1T?#'VZ M".$@%-,6$'W&H=V\&C;U@H8C B#!H>-"8D 7'R3$8EI"8L#8VYTJ$"1N4I## M84S&!42?+#X\"(6TA$.?K[=;4["])FC&&%'Q]YDQSQ8B$6WWF*.9PN1*U"%F MB@RX>N 1\N>*+.[U@T10V]DBXZP@/@7KED09:+O)(Q0X)_N$\0%#(JBUB[+/ MN0-&L&[*M*@0;/[@D@JP<>KT]*UL-D!' M+T0 H.4N5$?)^$-$[$##3+2#=B2,H\QN*Q;Y.LW15876; 2/1@EE8'6O1!"W M<\0MI8FO<$Z@ DY,;\)+/U\[CY?7B&Y7+TRY8\A&B<,^*Z >^D M"7-U$6V:3]>IYR>(;<1X :OWV(QR80?=;NP:HOD&#:\!'V*_I[\IT=[Y@:IP M_)A$>/?)]:[4:ETI5[*.\5;Y0X47WUYP1EI>TGQ'U?9ALUXGQ=;C3?&F'8)] M+/]CY^)D/GJY2;EX0VC*1#+).^/R\TIEEJIH::XG&J5#3C$NP>!3:X8-D4-=2=E71^5\EE& MK$S @@SK+6@8E8HKV*6$$#..TI+7$MZN?B?[I22O;HLZ#3!GE:BDZ^9P,5TP MXG'7B !*F8CN+]N36>-R0W>*;46E:)J54>UG6CZ5M[$,43>&BC<)8MZ;CEY)O^1#WD :3?N MI:2A@T!#4#T+(.4;KP]6/4=CG7D.H--NJ2EE>O0+3NC:2&NQ*6$:9:38P^:I M3)=I4FP?DIW0/'>DBJYS18KIO(BW;P2-EKQ=/9)N*Y,Z8QQWO0DOT D,*. E M=.ONECM-C7[O JGVO_L;V'#E8[$DS'A6\JP#E/:\IEAO'E*'RH&*#5#.Z%14 M1[T=!_ ^^KD':B[U'!UBIHY71Q8FJBRJGGDB_]J;)O*//^YIQ!]G?AG]WBJH M]_M!F\BUG9PO_68Z/^11-/1+\IZN-VMN4[G?VL8RW[R-)9XZL;SIP_'28T#' M!U,P7B,S'@Q8!CZ.4CIC/"@4KT* 5E=D1+2L;(^)>=8N_Z[C6K9KP6T/*@;XHT M?[Y#18J7C=@WZ'O]:1R>I%.H/]H A2+ H9'\N@B$5F+N>7I#Q1/VB[Y:F$;( MNR)=(")C_1L+.!5=AS$Q70RP DJIC20QWW"VCF8Q;;]A&EU<^V%'RQPYU3B^ M;4@5 5Y@$NJB1('0LKPD"J;#@-XIO,K3*DVRN\U3EBYN5T0: M(NKH(%^SW.YH'UPN IB9:D$7>!KUF.?0]3_G=7=_.FG.<"E\KNMEFM,;WN@E6K8CM6 M$6#+H:YTX6A7=6BI?O=>C\ZJGJSINWVWJP>T(%O2_K/O>YR"B^SQ""@2!^YT M93? %Z"*T)($]W84>P%HE@_TB$]1LR\]K8\URSKZ2[R1TRH^WN$!BT> -4N= M6.P)@=5YRT\\R6;Q=M73 &"3R*67; X9^@@ J"NUB\T@P]\BU;'_72 WE'!W MZ+ SYF=)EM&AU07$MH2@FR#ZW&27*72X18!?MQK3MJ>VM5MD<_89;[J/7))Z M^Q5DX^#+"'W],!FU7?U"MA;)G;U>:N9, T4C9:,!R&S,+2";CID"$>!)6VXG M$S)307#9H8>W2JB?Z.+]%>4E6:;FNRU4]Q.+)).RW#L^RK(QX,M"&]I0TZLK M]N32\G@LK!G4Q+TA-.2]BRZ0\(P]$%[KEI T%,[DAA#+T/R\RG?PI2!W%-9) MQ<3++S%8M,@X'4>&L,8?7*5$I*$[>,X9-N<, ^0,Z]L56;XP$1V;*VQ,YSM: M698 @D/ B5/V>>%..+X%*0) U#L'MH(ZB)4++U^ CI3B=4L_8X""8\27')0C M& .&@R ;$ZZCV,,"&"-2W(.3FPQX*@Q($:PF!%0'3JU9MGK=-\WV?W:@ ]ZB;*S_* M^@QN_41XX^P\?4N7**]?-A"$5,A(NNAG+DD<6 *(9X 2SAWSVD!_ 0WX8@0&FC9]G M2K=] YI.:8SJI =A8 MP2K;H"1\/O2[/G]$ZU=<),6V?410<<8#)6_%5Y/[RW!HT*=86P%#RZ!1)[44 MZKKB=<#.1P"V2'1P&*")1\UC@1B?*S_&8P%#?&D?$&BB27I4$.\C&^*C O-5 M!/#00*N"HU^\S\<'\_'!08X/YI.".=AL@C%H$V(V'H>'"BSS/!9/7HLTH]"Z M3/,D7Q#)YO'H,CD$[^!.32A+Z>#QV&Y^XE0FX/S$Z<0[A?F)T_F)TQB?.#U$ MEH3YG=,8WSD-XM;]_-CI(13JZ*U3,6_84Z=1'I4.Y1GYIF2+,I$C2T7LSDYW MUD*PK1%];MLY_CP?/GD]?!+VEYL3)I;]86Z7A#;$YY2*$Z)TRB2*//@Z2YL8 MW_'H3AWYLA&FYT%\1,5:-!)/XTI50#3,UPBA6Z1_-X\8Z*15JB M.EGD[N-NQ'R"&$4H#YDI5/,($H N]&%H]M2UF+_7Y#\]\@?/^RG#G&6F3Q[ M-')[.DVR:.6T2K;4C5)V+>S:S7M."43;X4).&R8D-.0#H$'.+=XGE02[G_H= M \VM)[^,?.?)E@D22B;R&N\[6:X>GW"R!Q?=0Y\F)5J>X35-3=OV9$%?%*?C MZ72[)VF'V,GWI%A>)FE1*^*$:&']2DO1]><75+W@)<[PL^@8^X U]I]7G;I& M;YWWI!;L"2(8S4R\J-"2;AC8!?3T%?6[:J**_(4?'A#Q^("=Q<1"3B_E[E7@ MB:2+TG_H5._W:?GMLD#H*B>K'E16]TG%?=3Z$/5-8;WY]7THRW# KO-G(*85 M,EY_K%/E=-:SNY%L>#7-QN+:;HN?F/!%]+Q_:2([<1O."-L,IH_ MZ4"6@E_CE+:"K7&V%E-UW_'8"U9,\Q.0X[$8O5.B:0T%IZ)I[,.@HMDL..ZL M8[ & ^F\'5RYL03"D2L<:1]Q9(2%Y"'R#G]2)GHOP:4*3K-D\>UA\4*:6];? MIIQ=A)5-,<-P*OM08^E0G1;_3,.1T/P(,X@;'-*CX8.?-P(.E@_1IK9/_SW" M%<3^.>@S(F!*Y*@5=(\6*'U#R]O\D6BJ)%*2'UD#;E)V_#0WI&R8<+>0'P!< M/>XM!/\:RE*B"[KN1.O6W$L&1$JZ5F$2NB#! 95+#00)I[;3?PFET_MA@ETS M;U>]'%*=#)+83% Y3HBFHER0(#&56R]@4\&Y.V(S.(OW'U3%C7P69Z:!DLLB MT]U/"3=F%_F;ZA:7D^Q=+)()*,^[C$SC_^P]KRJ.AF]H5S>S6,*MJ/[%-%TM5 LL\[NL_-X>UG1 MW1>T]=+NYE PW3V@B*6[Q6(9=?> W111 ;XU.>?JG'-U^H^ CRI7I_O,;C>X M0N=INSZ^[Z1;#)#R;EC,_R$P ML(\5&?$DRA"<$T:2FT=4WB3?>^IQHM[WL(' MM!XVCNE2U?(AM[&B7=<3F*\MJ]7#R'>1FV?J=!@0#"[^P+VX&(<4S/ MA8MU;_(H^(B;\NGO"*HRRIZ*W.LBI':2C%MLL%LYUML&/FY;[G_LEOU<78 M4G0SEA?RZYQO=T_4'5\OKQ20P7.3K!$GAICW:?\P8N^3SW9S@X/Y'YFVNP\! M?OR.__SI7YN7ZFD7[RQ6'P^T>NXYMF'I5BKMTMZF.T'G8%L-#"?#82UT,M3F M'EKX,17@\R<;>!F4[L%+JW2@\#+7 1>6MRG6A9\Z3>3;V.G:^B7Y#U=;];U H7H5,8K=%)F="H]VKTO%I0^ )9*\%(7;N&-JFZ[OV M&ZIWL7[-\!:A!U2\I0LD$./YN4#/2?]<4.2O]O7VL57[ X^SY#6MDJS63WE/-%B\ MH>4E+BXW%=%&]]XA&\%B6KX+:]$O?QQPME7W:05G-<8RV W7#!(-RNI;[>#G&=0[N.U30F3AY M[C8Y)9F:"Y2,Z8:YY-+$5IR"V/KUDI=KR.(86ODO^MR'?NVU[(;V-!T/(1]^]7L%& 5DRZ:$%#)L]+)2LHK M\^7EP>MU,4[UZIT'KTU'A3:B]42Q>'0KB/L)+@+T]AAR'>;&Q'Y:MY6"PT$; MY\A=Y,1RC#$T>F\73WA-G$!C;MK?O;73N/-"? R8)\ MH0E7_*4&F"^S'U3=S5*&K&Z2:E-R+G\)O[?B<[Y[%X-[P5U"P1/%XJJ[P]#- M#B1[#'4K%N[-,OV"HPV2NJ"W"4O6@]A"^.$TPZEEN%90;N]ZSH33;;WV'B^^+#BP=P-U.(2G+/HG=U6G M6PRDEGZQ27+1[#=;13V%UA,D%Q12FE93 IJH( &1 MTQP1 NY3Y.$/1L_RQ00VGFEU>H';AL$QC;+N>16/X)T&64!.N,XW:ER4N5GF MC*%S2L?#6I/84CK&&C(QIW3\P"D=#YI98$X0%FR",.L+1OMG[.YQEEWB@GYT MI6U0):XNOPDJB;Q7FNO/TW7(D+_[ONCXQQ=9" .OBZN)BMYP%'THED'J72%-K8>6YYN":*H1J9:^'XA8=D^BCI9 Q@RZ46C X)@'F:T^#S:&#!IJ ML$?[I1DB>1WLOXQXQJL?@JW+[ R'XQE/4H.C&8];PS$/QLE[))89CRN)04ZY MHQG.1+X"SU5PZ.,W7:HC-]1 M^OQ"9JR3-U0DSZC;HM;)>JBB5E,?]V@VP/T< 6[ $?>TG^[UTZ/6 M]FOTZF2K!Z &'$\>WZ0B&O"^L/E_-#QDNIU7/ S8R;QAS,W!SIQB98,RV&M9G6V^"$N'-62C %7@)?-^U>(C\IR\VZT1/1T!=4 MO> ESO#SUO5^6;]&VQ603HU1=1XDZ*S^>)Y4J/?FO--5KF'MDR0T =0>GS4W M&##.UPBZW>K(_,-%=[^& (@<>=+)T! 9>FBQ8S2&$4LV"WL M4+'^Q)OG)JVH/Z5-5-&'LA6'Z"Q_IF$BZ8XSG%='[_=I^>VR0.@J)[:-[._N MR:0]Y>9%5M\46Q=^?1_*,ARPZ\)<.]@+:1YE&\2*P95R.NMYGKZE2Y0OIS86 MLOJF,!;\^F9C,4W7Q6\L^$)^K A8F5Y^PQEADZ75]E"6@E_CE+:"K7&V%E-U MW_'8"U9,\UA6[Z^-A''J9GQ,$M3)FXX4QWGO2_>R[B.NDHPLU8LT+]/%% J_(IF>?H'X D!5:)^6V_&F!UTWUS6._N[?IZ.->Y?B6!IGO M=I$G9YN"0BG;MJ.#JO%T.SC,*<]1E:19^2X;(J M1Y[I4A AXH99"V%;9E[6!JZ-0[< <&YTVEG>'=]PEF+UK^7)ABPXB_2?:/F5 M#.^">;N]9(;@/163\\CJA#5(%UJ6-436&6,QN._&3EB#?6>(:W#W@NV@CML< M<1^JE1.U@HJ( EN0N^E;#%0*9$UMU:+Z[6I!2Z:(+'*&M2[S%#H&P1D@!EHU#QL5;G^QC($ZH& ^8Z[?%6ZP]!'67>%.H M03>FXF&N3_4A("=4R^$1UV^*MX '$.#2-X"5&U-Q =>C^AB $ZG% ^!Z39G" MM>D,< _INQIO(R(>W'I$'P)M(J4<'FR]EI@?MQX":^@-Y0"TC.N3?0S$ M"17C 7/]MK2H^[=8#V\F=.<)CW%<.JB<=;]('/$)CZ48CI.3'.>)GTO'\L&/ M "T;'V7V&BK33;+F'1WP/K5=,_SDL]UV#C%;/75@8EFZETB[MS1H).@?;:F!H+H:UT#&OS3WRJ[+ M98O.4R+B:?:P<]FPUG#29I9%U3/DY%][(T[^\8?HP%JT&ICB1N-/'5B>=.' ZK'@ X)IF X"S-5/Z:Y MN!]YW[I^''X+KA\E39?WX["@8]MV:,6P$['8B'"4TDW!@T+S_(M&"CWLY#O> M_GV06^S7;-RN;:3_B*%M''^/852:;:-Q3Y;+E/XER?9QI**PU8/4Y>A>A:*N M&+LJZ'='''??\2??A0V&(WGR6BIL)*];QSA]CK4SR3L!4S\(<$R9_WV,^P,D M^#_D"&?R^ ?@A#I$5K?AY4&Z,V LW3VB[E*BGS. ME>4FR4>["./R+3 ,RA__>+55ZH%'FT%SIX@LC@$)8R^3@P6=COLDQ+0'BO9_ MR)W9_!+?<738_!)?=#8ZQ$>PYI?X/J[-GU_BFU_B"\((S2_Q3?&:A&^#9>$F MT5;:H3R1[AOFR$'ILF$?QJ@%HN\ #%P@FG#LZ8P!NI,X;C[.^Y 1QDS.>2H= MM-5Q@N(#=K^C5(QXNMR#PZZW:V_=W^[:Z6C[[CTSZ56^W"QJB>N7Y6A:TB3; MU+7-*4?GE*/\X3FG')6I^V+]FN$M0LV]YN\Y*LJ7])6.MHN'V[O> =#IEO[( MN:%EP:%+CF'"(3QET3^Y]X]UBX'4TB_F^LYR8WL55Y-%1(,;R&,B;RL([5[ M0$F'$S^TFOT=Y#'[T')G,O,N%Q12FE93 IJH( &1TQP1 NY3)+@,1L_R*0(; MVT^=7N"VH4X=!*Y[OGV'X)T&619,N)3B.[$8?;*H3[-(45/SI MSFI?)6AN;?W+C0ZZYY!^+7#IS#RH:W 4O,"M(61P3Z]2\+"8I"GQGM6[N28U M7Q+V'A=T@%'H(G!GPI&I&UD3U[4:8^W4_Z%'J$0OC='BQL8X9FT[[KBLCW)P MJ94X_0CBML%;KOZ09K;Y$GO 0\?H^OEA9B F[/SP[P]X'T2]&Z^3#"(A?[?/ M)??Y'_,@4JGS8(.(TQ#'[]C'$0JM'T?YV7',LT4+' 4W&[4@^%'JM4OTQO&A MFVK^F(7W$RBG<< P[_P4\;O"FN?#P3GN-LJPZSGN=HZ[+0?'Y7>;8O%"!*Y/ MR\O7USGR]N@B;\'A$?) 6S,VH[A:73;A18;.8;0?,XQ69#9E4;6P,L,@6U69 M0 /_I#&W6GJP#L%5U1;YXS]S &;0BVSK*7/2>$N]-AU!>.7\5-'\Q$U03]Q$ M:-+&@V%^XL;:QHLLC#O+W:LARK \L,0C1Z+N-DSDB31AX/#54O2C)K92UQTHM8O2HN=J^]46R5:GI3_?WO'VN.V#?M9VZI(!^)4N6^&ZID!6ZN&-!8LGVNL6&L=8/ MG*#@4KVL'AR'M3J*[6%S=@J(L[VYX/PU%=6>I-6.,GKP'Z4=4OB,@L-0XRC) M-_CP(?RY\J]/PO-JPI)RKUK]_D&PK ;99G@M*\7?(!H(D\>6S4["3=M6J"Y*1YKWX#X0L+0]1O M!.5U#U>NX MB*_X/;D8RG(* X1*E( BB8C=-(21G&WHD>Y(X_B56:1>N+TN&"#<9)N\:2II MF JZV[6"4+=$%D0@67OS00WQWM<*U8@ $Y01,=J?4?A@XY-'QUN'K=]V*,25 M&S0I\JR5@TPAWSIBWP+;YC]@&P(%ZS;A;[58M2"SSD1KHM^I 6 M/#7:-D!>D)#*. P$:Q8T96S&SR+9:OP^VZWOR(%LZ7OM>']Q*]>4(,$Q1&D2 M!"-AYR+(!%(?P>5^0P9"=?4&A !*K_%,MFRX5R;87UGQ+^&M-DTF!@470985 M_/*-RU%D1\NRCXZR7.A/LB-%MF5BS=9O^2[GYSS\7,UD6TXXXDL:AG/Y5N8C MO*.I 4G@/9*'Q#74+2X J5@$^I:!KR$_ 4S#N,&_D0F4GC=>![B)O4L4KMEL MFQ4Y*;]FKZ1D7G2QV>0K4I0=*=1W+3ZH0EM.J)%KZWJSU.P5.C%=<-IIM7:< M%!/>+7W4\2CIP VI40(4*=T.X#2SU%,-DJ.'T.1.'$H+\0;LXS^HWX*4)L&! M\BF;VTX1^4W%M8'V)VJ@[;WXDL]3X%).V&H;5\Q]2I BQ8&I5+T-/=+=@91< M"5Q'Y0NMLFW[=YXC\TBK?TCU1%;T=9?_U\M*'YR.W&TC/AUTJW@LG8>MU0&Y M]#\/&J;NU!CDO= ;F)68+Y,!]#2DJYG66I-C0XHTG=3/OL\XY,NB+ M-PH%XR=P( 5T2VMX/4?8 &/SA_?]LL%\3.LM8&WOJ#%H#KW[=6FB6ZXIYN)" M=\4NQ_[U]5.,68_EVP^T:/Z+P\GM4M(0'WI]:XA?%[K+[%SHBM>P'KD' =J7 MH0(N.(9X+LJ-GY<'(CB=!ZUEV5S57V\,#=9,K&Y M7 G=2,/24F9)XSN@X*<4=QMXFN1^)5>S-[IGF]9BT_H_F/@F3+,FU)CIWK> M3B\-T87T+(:%YK$$P($61L_P2*HY+7GGZ3IBFE5'I\?CI!?::ICSG6Z9<"D= MQNTV*YG&OV8\SJL6Q1._7%95XML!151A $S2:TK%CZ*2RPIGDB]=%9>2'64- M%P#2)&+\!PB;\RB$'[>\.FXO=T81E N=0NDA1NZ0?E;E0Q6+)<,-L4 MDP-1ORAI@)"GN0V!9J*U8OE-=7NX(1XM2*U)N< $[K0 ^A3%)<9!\6:V K9H MG4:ME2+ZL;4*15S_K92G=QIKVE=U1[9_P/X>!J]65P,1/C.!].TM*I1>O?QS[%[=2[E7>VPM7?-&XX6(V M[! U13-J1R:296D/9=#-4NW)"S-I&[;9J/78$S1KH*J&-FP]&X@SIK."5SF= MSM15/MD((S(6U3"8C1$B=C23TQ##^RZ6+) ZGK5 :8QK$K$I3/3!#$R.,SWR M0U.;^:$0])U/4AT*:\Y:X@SI&IK9!$_4S/":CU!G(W,QJKKN7KZ9&K(K> MCI$&/'=&#!XPF2>);&]T /UV?5 227I:P;Z;,M3)!&DRXS'8>1*TD21ONZ(YG9 M^L>^K+A^(.$]?!13/ \994)K)(XFAUH?WMP%'.7Q(LW4V3\CWBTX?0&/?NE@ MXR[RR\"I\Y'FJI+7.+DC@(RE>;NRU9OJITP1ZT]:]R-+1CV:BY_L_[ M;R7YN6>CW1_XIW["9'Z9%5UK60N8:*RD!4O2*[++C?*Q0 .(6J:$90DR)XR4 MHBC! J61Z@1U(8(IRQ&L<'KADC[SUV5'_;*'"48M5O*\=OMT4)A@4G,"W;!U M\;EZ.+S;JVVY]E6H-7NK&D4RNV' Z2BRUU(#Y!?-.CRUO-"-A3)UG4N3K_.L M^'C.ZK8./(S5["Q&N):?TL E>CA ,/&8O9%.K:AZFP$CG!\)L"+$NXN952_? MR?&YHH=LE6_SZD.YI5CA1/=[/5S*WEG0*:!P27O-K2PTZN[V^K&Q-RZR+F?J ML1;Z#E1)HVD391U[VOL1Q)O"=R3-:"A[>DMR]DX2U&&S[L!!#Y9"MF5!5X2L MRP=F)U_*(?%BH_4NP M- < , ' . :6UA9V4P,# P,2YJ<&>=TGD\VWD:!_!?Y")HI(Z(FPA! MC3/5HFQU,*J.&F<===;5=*AU53IU-G4W%-.8=5:-&JP5H74331TS[CM&HT/1 M(G&FK6.9UQ[_[!^[^_G^^3ROY_5]OY[G>/KX+2!RU<+* @"!0(#WR0..YX K M P"A4$A,!@4!H?#^!$B"(2 $+L#%)(!"TF*8D6DY"0DL7)2TEC920D%,XI M8%54U=35,/*:VIIX;1Q>#7\Z! 2'PQ'\"%$$0A0O)2&%_Y]SW F@^ $9(!D, M4@+X4" P"G3, .0! 0%_1'@'P'Q@4_^"^<70 B>-#2* 'P@,)@/ H9"(9"3 MZOV3.@!!0<\JZER&B5[W@2N%B^DF4$KYL6;U7>(.(QQE/=^[B0((";0D1@JG MHHI74]X<-'PRM?F%I;?6%W]UM')V<75[8:??\"MP*#@D(@_1T9%Q\3> M2TI.>4A^E)J6D_LD+[_@AZ?4LO)G%<\K?ZIZ\;<&6B.]J?GEJ^X>1N]KYIN^ M_M&Q\8G)J>F96?;BN]^7EM^OK*YQM[9W=O?V>9\^G[I !CTS_Q'%^K$Q0>! M@"'P4Q>(+_JT 06!*NK SEZ^#O<)%U723> 7,Z.4UG<)8/4<..*^=T<0$LKZ M;!SWE/:'[+^#)?Y?LG_!_NV:!83 H)/E@5& *?#9Y /#T*8N]1Q-8!-%B)LN MBM%\R5HICMEA^DW5(BM"[/3#S+8&URAE^8%^\261RGOBV]F,[^2#Y"0/RV%5 M-3;*E*!93()2 HD92O:=@P<8R5,AV'(S"-=R\6;(DSV$(27:SMRSM=[_TBA)0]EEK2O(+S? MQ_2(^'BQSG>L]3Y;^I RPZLV;WY\4*+YT?V'0STG-)N<\*3J&$BV_!KGJ##O M3X[7-LSZOBWT_0)TB#.[SSP&1.Z07-O13<.+S>Y$0U8W)?$G-VL&NL@L(V_- M-@C\@>"]AN$/P"HD/0[>W3H&$@@:-D;,?<.F'I\7LR3"V,_+QNHZ M?-#@]S>MR5:X'Q%#>_C.46?-)94?Q2+U'J3\&DY7TF/E M(&4[32I?[$UI>WPJ#J2JD9ITVIG"]62G"RN6%;'9O1V/ME:<7SVDL'%I7QAA M,P.Q88R-=+L$L?P6>VU*F4@QRUF%6M2J% MR_;PJ&ET76E?"3*\K-5+2YKD-+6$EI/FR.8]S#]@JC1&TBUD4\V]75:3=NNL M._D;P'Q9&AXH:]UDF"A.B+XS33$V MJKQVMMM:NGK>[%(:J1=\FU1D(3\V^93;XCE.(Z(OTX=KO>:N3S16NT,H@+*& MCN;43#AO&%X^XN57%V/YNJXJQ&6OXVSM;?V]**J1TZAW[AM;V\[!NV%&^YL> MT3TU+HLF+6]=6UWD,_0;;O^BYDKXBXZBV:.E*_KUV@JRK5SFI2#PPDJM%MLR MPY\[E50R:9,](_.&8[C)RGH3YG6>B;>S8T25Q5\8$N+)VTX;:YMN7 K:^]\-@IS#J][)#RGZ3YEIV?>FK;16&,A\9H[&Q35+8EZ'I M9O=H\&KD7JQ)R>':_@T\.(5CVHM$\/KM&H(-X],=@,VQC:F^9@?#3'*MT?HO M_B0MGKL?.T[3(S1*ROQP:;+R$DOO\*GK,YO,]&VM@0PY.)BP8%.^FA,RO-!7 MZ=9V$!NT087JEIJJ]?AA$\V#A^%(;M(W'1,F$J&?[<@UR04-<['V71A'EH%P MOUZ\B<>D,+G;2(7G5A)SR[JPQL!^C.Y9LYN1<"MK)6E9^\[;?)\=9DF=^;P$4_4I>,W=C$*R&=C_$?IP65M#0U%4KCU-,P9V)8&)TA&51OW'K$D2AGMX",_C;IFEY- M8^^'>7XYFS[!"\X!&0\0^;CZ-1L@%E;.'>H?KJ4MB$^'R@EPQ2B2HQO6X BA M[PYWX=)D.G)\JH"7_IH8X0<,MVOP*F]./FO.-.D)#L 5%V5,!UP[(SV\O9KV MY:N@4:<9)8WR2"%=]39Z@4^H6LYL_RP&Z9*%"HOVW[C?1.*H"P&L\E@ M$YZ@JZ>OIX8SW&)(W*)#U"/^7 *!P^$(:00:@4 3U3'JQ/\Y8"N D@8(0" 4 MH@U(H"!0% 1D 3@ @$A"_@KP]T DH.OWPJ5E$,CU@5I%0 ("A4K H)*2,-AZ M]\1Z'X"A))6TMMI+H3T.P+5CE8U/7RZ4QCL\:E/Q[.5O-@F.2Y5!8%0WJ*GK M$'2)>OJF9N86VRRM=NQT=')VH;CN\?+V\?7;ZT\]&!(:%AY!BS^2<)1^['CB MF;/GTM+/7V#D7+EZ[7INW@WFW:+B>R6E]\O*'_]>4UM7W]#XY/D+5GM'9]?+ M5^R^_O<#'P:'.-PQWOB7KQ/?)J<$<_,+BTO+PI75GRX( (7\(__1A5IW2I"P83>*$DJH@@-Y7H]D#8JTA)K@$!AB@L(M!); MA,S,%&EAU XM=:G+V:7B?7<70.#H$W4&3VPS#@*'04#_G&507"-U<+X%^HWI M4\*NNU?B-T(^ZJ-_*?90CLK&[9\/8A%3(,!5X(^N(5>=Q9#UPUD#1B^"5HZ# M0+4;;DW7_[O^-&4^9GB.(+-M*M.H?:/:N\H%R^^&ION-97CA0YLSV68AML%S MTFI2M[D@(!^>6^?KJ\HTOQU[>'GYYI?K[S6'UPCV+_&ZC %!M>BB;XH?""P$ MLX7.8GL3$/BP-BN^^MK99"EI4277YL&[F'_GS6=E,C%9]X2[V4ERI-VUEZL] MD.TTANM*'/:PU6$[_277>06.@GCGM-$J"+BOJ>I8*9WLI>F7Q45YKA63[0GG M/@]K4CJ4@5(FU&$4O*DB+3/H,1E8C9S&T7V]>OTX? MB=:^8RE\ .%6-,0LZ2D 5&S MLYS_XP3_B_7NTV^61E-751GB-\S9C,4'E#<7\@P(M^O*+R^/PUON+DT=G_QB MI0("%T1) @NO>GYW8WQ)0$VN!A9]EY^!NEY^J>B@JX?EE?J:"CN% MW6B)S7*G]<@W%GK6-.Y)-*R\6/']E2F/_G[9W$Q!\=AP*PY5LZ:]_@=R:(4< M3([%TD>/IO"4R.E97[)U^4A P!#K8=[,%V)EFYLUEJZ& M%T/]F['"$]41)[4;!%E9,Q/]A)JW(_A\)>2F+KI..C(3T$P_1#K%WTGW7ZK@ MX13=PW1>.Y8&]N!)]^>*KV$/69_O EJ@^:025)%>_+<5[YL^OT=U[(Z(HU6! M /0#"(0V!>X5X:N"IE4SIV.L*G993QRD*+:^_ 94&P@ZV]W1D59K:^+TLL#! M<$$#8P,WNP#9S1Z=,9=9L_:U*1(REW"P?**9P<4AARHMXCDT3KR9W.9.-7WF,U>9%;/.&G.II_$[CI9TE-5(( MXPN!%!IKRM6+?;$W9BHQZQS9^7@8?^-RH,"\*#;)L+TMW+97*S2ZJOQ1V3*Q M<][LN9!FI)'LUQ]#K>DO[EOP^YJSU^&I@8?:_EL%R-=U?HLS_9GZ1ADF@1'Y M2+Y[^B&#+S5I(X/=/\:=T"[;5TYYQJ8&52]7L&W1*9$!R:J9.-D(8XT?]R?" M9\G?O&'M-W9D!]@1D?TI/-%A)YL< M\GEX6NT(Z:V;]SQT"[/#$OK\!7:+9^PM?GRW'+W9O&D@QA8A3.2Q'NZ2+X]Q M^.6*\Z/N]WE2(7^X &*SB8VZ@G16M7QDRY!Z_E.+8?[93K03""05=&DFGDR8 ML;5FD]W&@N"3S'V)WFW/ZG,L"?E)>=NS*Z,J3_I.N84^[HB?V\'9]G3ZR'X= MS/C=.X5O161^8)%%!W(6/6WB[_*T-)_(.QKJ0ZV1]Y*5I*X@B@3QW-H58?K& M)FY%10 EC!2W,^.53PCYX?/\!O@TDUB>,?Z(HLMF48R"1V^T""IV#R13N>X* M_IRF:\V+/T+>Y3AU\,N!?7I=*Z-5UKY)_$Z'(#DAW+EOKG)2.L?'_H7)[;<9 M2R\[WWDXQOGVR6UX4-7-\!^(7MJ9@C&H7K23F/(_>6WSUH^?),\DO_%VR+$X M IN#X"X=OB,G@M +1'\3[+\ZQVDN*G,D)_%"!Y5W>MOKQ+>%VECW.BH'^$4: M?;7W"*SOZA;J\)G1"BSC2*N% ;J2_Z6Z1ZU[4QNG)N(RMT\N]AR@"/9PEQZ, M]5S@!VI<5.ZC;@GX@YYB\KK+L'5?F,'@!)M!*N50QNX15M7N.P]V[BZE"\YP M%VQM>F=X:0FU_=%(FV=5C0[R%GCJ+:R\\R^^/9P4$4$,:X[6^_/L9M'%FK%6UI,A4H'J>'$(="T+1COJZY.J1 M.Y/4-L]UM7:TVIV5;R)-EA.K#%[MZO?X=HD?Z=0##OT)4$L#!!0 ( *>( M?%@P!QX'>$@ '9@ . :6UA9V4P,# P,RYJ<&?LNP54'-NV+MRD<8(& M"QXD.,'="9"&X.ZNC09W @&"6X! T.#2>..$X.[>6'!W#?J3?>XY>Y][SSY7 MWOCON.^.5SWFJ%I5<\XUOV_-M595=:V'F8((-!\2&>^@ D , < APOVV ?]G@G@ ?XT5"1D%%>U2 8@&> MP &!3^"!" CP\(]7?1ZO ^"Q$7!>L(DA/E,R0J)TQ&5_'YN%3"5>T8JG/'I$ MS6'\+@ %%9^ \#D1S4M:.GH&3BYN'EX^?HG7DE+2;T R*JIJZAJ:6MHFIF;F M%I96UD[.+JYN[AZ>@1^"@D,^AH;%Q7]*2$SZG)SR-3LG-R^_H+"HLJH:6E-; M5]_0UM[1V=7=T]LW-CXQ.34],PM;7EE=6]_8W-K>.3XY/3N_N+SZ>?T+%QP M"/?7[1_BPG[$]00>'@B/] L7W!.W7PK8\ @OV!!QQ)20C!R?4;*_1\85C\VJ M:$6AXE ^PC-^-XJ*3\VY3'/\"]IOR/YCP +^2\C^!NQW7## 4R#<8^,!L0$B M@.L45WKXJ&8U$'F"A\;M2]CT[47(_1WJN4#+U?F7NZY[M1_G)ZFRH1!QU;M/ M\_8^:8TD=0!L)2E.XEW2@[3;/EY M\ZHY]=N8SU#2_3-;^WLOB0> ;Q#YWXP84[Y&[S,9W-XE+;;#%.K''@!MMI ' MP+"EW^%(]A\LG%25[G+#'P 9E34_LZDOHCN?JSST?FLSYY0SDW:JT=BEOY"C,CO-AIEQ(H:Y?1^"0K"_Q#/_?E8CPW:XD14'_XT H-/ M]P&@/<95<4[ Q1\'GEI(\MUGZ712]6(?_H>DJ;P\VL.6X(04W,;,WZ4HS),$ MSD1Y9-]CE]=>YY9,>Z%_\K4[)I,HVVR]W9FOXMP??G6+-CW<>]=ZL_@ ^/@ M^(?-GZOP5)JF UNR !$<[N2(S!H;@R0Q3 X1R[MZ)]LH:[7^N8-%+TY0NNZI MFTGL^PP(P>"KOOQ'O^/#@S[+O_R&\OS#4%6Q+5E9TFO='M/"PJ":JS&:T76* MM!4I]J>J!I$@=V)YKX?7NN QYTA!N .%,_QF@&]P[N2 G;Z0XO0_MZ][(KS7].4JZ?PCNY-J9W\>+$4WP7'9^\=-C)Z9C9^*_&4 Z\N M>&4P[XFF/U74!Y(?@=JM&SB%O?MFX%Q?V[)UQS(K+]WL7QD+_6O&_C%7%"R, M$+.6]UGH]9@7=6H_OJ6$/^-%RB>/-+$F,M;2Z3EY>_]NGA/M>31QP+G-1E6Q M!CDR0UA)2J4?09S/[;VQW5>-^C_WK3ER]KF4D_%S3@VSFR"Z(VZN0A_N$=QE M:\D5)]U&U;B=\GZ87L]HRT'+1 R[TZG3^%Q8/E-W(GNDED#QK4*#GD'*3??- MT/KO71(WXV_9QT J(AY\VP!;%*A-'*/'(@TD_;P9X$=4961=:+O\LP*M9)JI MY"D5;6R,O/SR%:IBNA&SGA;-4LJ=\N'&AS3YU5^YV_);NRG_2@V_WS(C3W^[ M7/W*)U[LC<")@ M7L3>W2?GI6'FX]'X\F;;RX7H(FF^^$_9T!OG="YO:@Z3BMI!<=ZH"X6Q;;>V M#J&;;]\_C]N9&I/.Z/?*-8^PZ?/GM[,YSLC*>P!45\OD?)F6MRT96[RS(V\Z M /T;WW_-%HY6UPI=ZR3%>0F2+-N%@+J>I\B=FO'RU=_T7DY)!8AT4C)U;*DD7[[E$ MZJ/J5SO;3!TE#Z&N^R*''X\4_%,K=L'UT]QE);M?FGE^LE ^[3;CA=Y-=;.D M9UIOR^\L_W'@*2QE9L8,LITB6/KR * >,D*]:KU<<]M58[GE99[3,( FV@JI M/0 F#=\@7Q]?3PYI1=BLJBO(WNK+7>Y]7JH^^-,!6V97.K@/EV ZF#B9XG2* M#7\YIEQ2'JFOC&M MUQ!V+G!/;? G@ZWF-21E9J@"\?,W8>?$5\PQF_DJ&;J3#.OI(L3R\NS%C&6' M(JG_]RE=#;PJ9"Y;@+WQH?A-D?0G_F?ZN2E'Q>17 M]S4/@-+"!T 6ZJ7,=2EQQU094?J4O'K-P=U0"6=JF2O[X;V0^0/ L27!77A"+SCTW"Y16>4I0)NQB:4^. M\?Y]C<'ELE];]!^.FPS.M6MO;PU"HR?-YH\9&.?\*CC+KA%G_9:"'@"H(G]7 MF+1>.CWV?7&NY?;//$;_Q>%''W6]89ROS;4WSV0> )FV27=7!D?9?U>X4W\D M1X1@A5PMR:FCH,SVCRCH_J[P % K]AONO KY7QADV391:HI-O&TD39C[@'+7 MW7.%$Z[=I9D4C3N@3@.D.3R9*MJ1YG/J6LJYPI^04:N%S\;( M4'QP]@"@N<2<4:A?KP)_LVT>8+;.LF.1[,?:#!!0K;R*S6F>8-$>Y=%O7ZM; M=,@F["F3^U,NZ!\ QB9^FR-UTDV[^C>9%]F *5DV+J0@?DGV!4+0VU3$'\SYD>&9U MP=[.=E(B%:_L[9\"9S38LW&[O3=PNX6[>7XI6 .[*RUA/INY#;=_J>(0+_L" MZ)8KN6+[UCJE6(;52!'/-0+Q7"2TMTSCOOU/'#+0Q!CG*LPVA.?+SZ&,Q*O7 MKU_<4\8M:41=T+E^E:+2\6/=^ZZKRK8;UYZ_I-6.DZ/!;J__SGA843C[SXF, MWF.RN+W7\W0;#2G/^MNAPBN:2Z1?;C$_@GB^E*Q2KC@Z^+YC;:^@ M*KCX:H_M,5SH4?/Q<:ZU_YS5T[4DH9]Q%YKK-\+=?W_[ZDKI#\LK2PG 1(3%;-#:44H7_H^8%UV45;;[X.;&&VFZ\&7GR] M[P=9!P9TYP'PI[V'-G:5IEGUWN!(,"FS^<--.BAK)P14GV@69,8N9=QJ#$"" MB.7J^UE8*R[D& W(U2NF:E3X&5L9G*%7/LY6:/>X?RS@Q2W/OU55+FJ>=LE7 M\M'7MO;@2B^_2(F<''"DCUIC!SU[%@"9,,\/[U"9F[?:M\6AYA9+Y.VE=3VH M%S[?,?C3$'7?D9CB96NQ-'HLG6H097%5"9;NZF@Y+U6TFL=0SOMD(;]S6(K6 MKG)9,:AFR6KHXO*:F:0QW"PX8'RVM_>V?@5K0_6W[Q[,!#.*L$ M[493?6>,IS[L%8W%O!B,WW&UQL/B!Z =L#"_V1T+;%VF*+, M2=U4XK[]<#1FMY].(^EE?_$RX0$@.O?JYJAE6?J/!:7[8O7':3;\F.!_X33P M?T.0YMWW(I"6W2*_+?'FL4*6\-QB1#W^ 58^>/$FWP0OO /3G[HGYUQ\M(/V M;1MG5OQN=7EAZ'C[Q BX2J+_6@C]CN)G'@"Y*P)Y^)$U[\KCJW9_JD_844>2 M^NX"VK? 'XYN>9QV4XZJZJ(X==;8LW23WJ9&7*P*%>%,-T0N0K_40>QL2UT[ M3H94>L7&T48"Y;N+58!RO5T84]![UT<2MM-#)!V2/HZ[5RD%:*VK$EFD]N.6 M%!E$N7-EY,_+,S71>-IM6FW6L_9H*TN\W#,AY5VO+4,]<' MJ]=,V]O@6QU0*;"M!K.O$TQ,$ZSHB1$M'FRT>67P$Z\K"(/*52\EE6Y%M$>/ M<9GMO;Q*+6NW2=<;&!9$;XO]X8 GG?@,Z7 OF[,7+\['?*<*M9-!4I5Z2I05)>G%G@<%9L[I+ MDHZX21AQ?94QI4@+4K[?JC4S]BY@&M!K#_"]=*:ZTC3SM&I#12P-B'GE=.$C MLO+ N]Z0+;(3DX]!#)C1&;*IX_(>\<.N MLVFBY,_YZM+\9 \D>!-@ CG$?HR/#35AN@J5[FM@*CUAD/* *, T'I88#/Y;44M"JW?@]J^H9""^CAC?5"WU'P#!=[WQ4GF)Y$^V[XL)$J* M;(O5;MRDFEJP"[R#T ]H'$F(WAA[GZ9I:FR4D/NN*"D'5I$L%F M'O8)2Y1B MC4P,KW=!TLM):$ *+9:D?+ZKM??%E\C4L]9-PNUQ+KPU#69KX7[26QHFW*^9 M9AU9P;RDU\?;HJ21>'WRM:."H9@PV*@]^UQ"6H0Y6\0[%.+3D7$6R*%)G#AU M2^Q*V$RV=[N7G< )$OQ^ER40HJX^-(:!@8$I(:MY#8\(\P$1(45 ^WL(HQ,F MRZ70;13A)''_3A"8==0JQRC";*7L7_*9O\':-^^O;RL#G NJP59N;7SG5I80 MMW5,V7R@AQMF2)98'9UP0GRNRB(+I1KMMD7AO M1% *0BJDL,AU/R_ OSC1S[_HX*E=?#EX]K%JA? #)(@JJZ^C^+L@+^E.Q_2T M=@D1L?7)#I;VXNZEVUA:= .,$%BB1(+YJ0([]L!]PU\HO> ;Q#)E7EM6('S; M$/Q)@;G<1!DW;:9;F7?(HXPD0VFZ^@X/ OTP!0H!U355A3X-!M%X9/1KD3A] MSIYM%;J)U4L*H$A7(-S!T1<'QMW^:G3LW!$%O$\5291IQ[G$Y__P. 7-]J\=WBQY(S'8+7 MACV:ZVEO=H!]\M+DC7D+PSX62&&VRY.O1A.O"6WE9A.FU*/P/' K3\)?HJZ[ M#P-<,S'UOC;Y6G'92BC7C*78RH*@<7V+LJ8Q@]3;3"7Z$O52A/DHIZRH?)2) MO%P^$CK5&?NP)JQ%<.T[8SY2948Z$U/&VOL4]@#,&RU=1:3B!7T=6*]=$LX' MKU#!@O?WW*V\M^^+\59]R2>@='O.?!9?E).9SR#22@G4+/JB!MCBL^O)JJG M83SM10-L2W6>/.(%^55%Z-%^E<*F_2>?KUK"%JIKSXB>R M)60)AZ[&4D3D) MD]A26I]_P.W(25S,^=4R9Z0\#@0>K4(JO,,;X,[S#O"^0"#8E_GV>9"N-$-MJ1AH$_KI("MZ' 8) MO=W,_F-V[C#V!NQ,3ZN[UHQ;)S:8+3:-S9^4C0[47BA+^JZ664QUK 4 M!'&B#=@W:TI9T4C46O =&1BC?&Y@C#-_5$%>F>[/&D;7I81 MI8U:?2?MA*V=!A/V.]C13WF_),:!V1F-\3*KDB6QK#XUQ#O2J9AICRNW+6Q17ISG>QE M"QB9J]NO:]0KY] \;%.._RTH HH,%\V*Z,# #1LV+B?^$">!$'6_T=-M9_@)K_))/_*]7CD6ZZ M$OV!DHAA +JO_U;653IY5"2+>ZVR97G':;T\U%[J#?4!2;-)CMH:@F+E1]X\ M;7\!VF@Z;8,Y3D#]L 6U(XX^BI(ORE+E(@=W&H2E3Y;QGB,#DE-],.F9CF MPQO9=M2>]1:ME&6N"(=0]+*,9W %ECYOUH$_\=A5/"IBVVA97LOP8ZW()@\7 M'$:2+NLVHF****II$]LP_?9=B,<"ZAS;WX!GQ9V-Q8,^"_/AT/?+@O6E,]0? MG4JU];6=0U_S_I3A'; 6CB,0.2+JFK:SW?<66/5Z_EG:[2Y_4Q(;R4'<^,7W M^T-]3Q<(&3Y'$A/_[I+4Y+?EF?,N%UT[0W8'=L]IOE+W]WMVS[%QQ4MZF\XM M4)K\A5.]XF'UT5B$!]XJD+F=VL2:BW&MUS7*NB^,JH/G1TFB/W-CDIR5YGH+ MX U"BA4<3M]0H%#UE,!'F,SHEDJAD+4,5:IFR8P5'/J]>J$]E]*@MJHO09N2 MKCO2DD1Y30*\#L"L<=2P+OUB1AI4'L8^ )H?VF3:WU'XN:U>G*C>TECQ0A)7 MU5])$A?P*' 95B5:"X0==KL;B=C)5*9/-?B 5 6MMT4+S1U.[205\35B"?/< M\5=DX"?=75X@>S"-1 MZ\XLG6:9>&KSVJ>LT7E'IU3M6BK)*C M[^Q;.;D9&9&.F-8JL,59J"'/><96OZG?;ZS5;C_F)!JJ<)\FT";MB%7(_KQ7 M,A.B:;=&S?8I$/I&KX4G;X_D''#6MD.,\(G\[:1C@=:7GR5! P;6P5R);VJ] M>TK>*/LVZIR441\3!$*)6POO2L=6=E0#WX[M'SS;8"IHS:\#EDJMP.V>3, > M "'V7&C1)$66[*791;H2M@A'D:S,85U!"56I/_JZ@1%.,'\AYYY /I$:<*SDU;X+ MGLI[)C@;NLZE8[N MRCZ>U>US]GMY%92]G+9C@3(.TVO3UEK$MLY['I!I'_<2#S5U[J]8WEW^([S*=VGE924LD*V(APKYBJZ>)M9;XJ MD]7XAC_AO'4KBQ%NY87>%*)0S4RT?L"\2OXMUH/X\P&#!_S[LTQ, YPL0(@R MIKSGZ 8M.?]M.U4Z=/WB&SI!2EX0R04!8Y['M';DRD X4?)3,*[CGK)XH7*W MA8C;QF98ENUR_\;4V:[6F7^13,?T[PW96E_%'8*[>HB92_*U )TYM%0Z.XU03(T@5(B=-K!;E4SPL3#*KP!-^MM%9-G0LE8V5W]AUFK*#8=*U#^X+MZ:82T&$4N$>G4C$^.+Q-2>2S%2 M8V7L!\>^(YG*0NDP25Y3,\$ =,M#@T.,NEU]'IX@KCJ6S!N?II/V ED//Q?T M5#"_M L'G9K 9\S$%_Z;D;/""1"+'S<%WAI>1A=:?LMD;#/Z'F4O5TY$2[Z^ MF(]3YC89!Y)N 4=M7V77WX!0F,#P>91CI2,SP 2A;B&?2*W%>J4ZLWJ@$+BG MFI1**8 9@2L-XV*C3=.>A;9:$IYF;=P4!8X"@)T*'"&Y[-0;$>1PH0W/X<_- M79&V\-F L5-^S [@G'L2BF;'&/#.WX56T 5P3O2O1I&_"E!*$O>+=.9M =P[ MNIX,G9X[6NRG4K4G9I\_ 65$F%SVB*^J+5G@229"3S9E MO.49>0+Q/S"TIK8$2:K1EB)RR"@]?=]7>L1*3!*F]U?;KS\X^CYNTF7PT+X? MI(MB_?Y!5/0[!0;]W"]'OWS([P%1"$,=P8(VR0*_*OXLA+\_^Q/YS+\G\&05)5G:DHZTLA$"+PYTK_ M9>__+88,S>>YT+N*/S)5$-M]" MNU9W?*PW)%_^NOBK#L4G:TJQH+^Q#JC'-57^55'VKSH +)+/_Y(TOQR*HL5* M_1<-4W[#HSP"L,P<_3QM]-,[E3NL@ M^;'F6B9E%[$VOFVWJ,$H?G<9L5?R1>69MG["8\=SWB5D)(I!]MZ,#9S+L*ZU M7P&#RBR@EBQ&<0(FKL&J,)J/+F8/ &#@H-%..MDD2XFW!;RC6*.ZV0T;^W$T MLPIS-[F;T*[HUF7\5?K8B;L)OLE;,)_C2TT.+'E$/A(3X7,,7#Z_'S]I?RX@ M!MDB"JD8C-BX9.R#(*5VR7;*U, ^35E3*0V2=:_S7@CX$$=G5I=! >Q>3IQ0 MS8/(1!'[$5A&;?J^[JFZ>7C^5:#DJ,T9^'55++.>B6SWI^AYQ"V5YTNUZ[M1 M/XN(ID-_KB4D9IQ;+]*5P AM,. M(U%WNV_N=;4T-1PNW([ !69*.4 V?7M.I&%8\,P2Z>S5*?NQVW MVF!0G$8P=X+P;@)"TI:U]D:QEBI(4RX(5TD3^:]/%YM[T/ J](A:6;1N%X&Y M^VV93X::P%X^)/L:#G5FE[K!R-1+U*4658%1Y+?UWW>[*C=:NC0V#__SV)=;'9(?.L /RX$4P^]+KQAA="<>7/:7X M2@((XB#SGAG'],U#]=!1$QX<78^3T!2U!!W@FIE @W MS'M:G''NF#SYXDU?!8:T*!J"7@<6C^FDV[&--L+7.;"&M'+S!ZIAKAP*.I I M(S:5B'L KVY\@&BGU57(Z^;)=.=P]3A8W\8DQ+SV1*T5B<^%-MMP-37:>F#< M&\DJSSW(A1$M,G2]]7GD#Q )LHIQ4$QD'S*0PN5B$* Q=JMIW#(%N[$1#*YT-EFO(5^:V1OQVO/R8F$R@:X MT\+_<(4_*XF^4C\*]V'R:0(YF3!/!&CM*RO>>QT:JU7R ".X[#2O[,#D6'H[ MW+"W'.GW'.3YQL TE)]QGS.-5@GX[DHU[\7Z"WC/ 4A">BM01 MH]6HI6)OL:P+8JP+S0"(FH'G0,/@<]3J@$EC?9Y(^Y?GSGKOVL#U.??C=1X= M$9D_4]@P!G,O)C])I:H3-6"<>G-7:A# .9AI7!) $>K<]) MI3U77!3PP:[\;J'0*XLH/1'92LQQ*8!0TLUK0G,?'-?V]&B1G95[L$V28*ID47ZM0L=32\H[V-M%4&KC@ M)^L.FP*6,S1"YJLZ33CO\W<\6!SJ!][8Z'V/H_PLVXZGJ;:E&.$3!$D'U-.= MM568/\N">[M\[;?T@9+]=_%,R$79.(W2&Z3YO&UE3/* 0U7*J_?Y\UQ?-6>L MW>+G9R%G#JT T5W4$GN_B?^Q1Z!WWM MQ">9@7/Y\@QGB>0S1 D'U3&+.TD\CG.S'S,C9:4J@EMW$%&,0?N= ,U100V3 MDMY\FD]NM/M39:Y!\7!XFO28PTBTP"WKA*GB@IU[Q@E.(:)EFZQQV]&#TML* MJN)]#/;'#6EF"9BQ'9N"MX:N>[H,#-<"13X4H5O?*5HGRXMBM MK(<;R9'5I09WA?$K*"\Y'?SF(78.3?[+*'NS$2[Z$MO-\C@A?2'V(9]P MVG3O] MZWAH-7])2J5VM;7&@(NAF) \FJFG2G7T MD[L@YX+\28N&FG'[]98PVE"I#3\.XH]K,68F&4:B^$A19U6&53_=Q$UH.LQG M1YC"UW!HF(>>!+"EKE*C0@BB(1FJ#>A@3FVATC3TV\LQ[V\&*<\39,YOBL][ M@7C*2\M-B@\ \S=<<#2#*4.13%.Q_4VR/"D#0%/& Q%W7S5[S2.BG3CPBIZ\ MD6WQ9[UEUFS;.!K1G#AAL[L9&@626@A ]E7TV8P$"L1^2JTIK+L/&]&).K19 M%'#>K33A5OI%MI'G FL>"NTLC#%M=V@TE7<,@.,*!"_3@)PUTK=UK:IZWU5( MVL5*#?4H&FED*G9<\@F!"S*?A-']8_F2>'^X*\^I"'RWM'!GV>_G=IZO)(K^ M:Y_-?+#A%PJ\.LG*!)8?/OR@=^#>%'2!%!6**UTE^-OIW+1 GO_2WV$0 M_5L!&B(2:AAUVOO&U*6'^*C=5;-@KHO/4+3WN8B2COJIM".\DWAK=JP$_3EB MJ>HZG@=%^=[O8%3_(\B2\3HX2"29[#R7-8F\[2HIW&?8TR7H>S@!OZ(>_8W( MK_[$O_92OV+B_[+Q4M5>MT8\XKP[%_#\=ZR9B.O_V" ,\ =D=+\S\G*&XW7K7GM+!B*\^@TN+\5I_\@2J8?.-*@B?_=1B@XD^""5@\ M6-R0_;B_&:51Z\=@)@7?=85D=<9+L;KH3_-[LJ@QG3/*SA7W>VE-@?;F)1T" M^2+#@@'W\.1=_DQ_BU_W;CKRE@WLR$1 =)!!,LK!]'$5*#!M:JL5V.HI36I]*!X59 MLF+ZRSX*I5F*"(O0=]DM_JZPD\91=L/@7@FQG"B2+U81PDC,EF6KW+O>XU>\;\$W&+9,58 MI'E7N3MGIML'?46'HB'X%26?1U_WW5(NYC,D8ITCO:2=4@)ID:,+\)M[TJTR MAV,F7QFF/'&V3?S6(;]POUTM!:^RG5KMM10GF_2NF[TCNWKLCK O((S//VN? M> AG$W:ZV"]#2#=/4]I([^TSHL1_)@_M-W.D7Q7:<9*RK-PN#IJAS:?BOQ.^ MX#=UYKW,W=\N['-MOKF^#AH=TM%>M/9E/$8HG#Q'\P)KV>9$\>9TL=>;]6Y: M=8M%06454JZM#Y$:S!NE8$?H5P86V8ZXLA]T#SDN3%* ZC'2VV=0E,KC/%DN4=$^+ MZ8O?:#QF0!767U\<]UI=C('L^W]3\A<1)O?G7RWU0]W;RL0@TRE.[CSM]G#;_&B!]=4C<-#P I4L::TBZU%?FZ)FX%E M]#Y#/T.]WHV._>(J_&IZZK29),!LZZDI]/3Y(5IEZ7F]NEY9E /R^=GJ&/0? M)?P#8,6G)TGS*#WQE5'EDO?TB0(K K9A9++;TZC2WGGGBQ+P@OS&NC.(F4LG MX8-5K6=4KA>8(/ZB/*RBV(3$CHK!,?7R#86NM$9BZZKH,6.;VQ"+;N]"F8\&H0S7 0U/&T7HI+R9KO] M:2*8;)D.6CIR94_'U1A9'. 77'F/YYU M.JVW$]6'"DX YT'QO?O?.UEUK2\9\]KSKX*UAG*+6HGZX?.,%83]TS37B_LB^V'J=BSMW15WBY$8!U8$Y\'/W%4E3H M%%9UIN=K931F,ND"*F'BDOK6XM$11.TM6T.(=YP:1/'CG>O[7?T6*:1<@/O9 M]?HMK$G;&DS0ZT56B_B%Q*B\WY8HV(.&L)5]N5XXVXZOM'TY]$8]N6@GGQC* M++_BX+6G<3(NC$K+E[8TF3M)3(99 MO>-W^D"[6.]%:G>B1RSNM\_7OZ0+XAK,>>;A)BX0VB>Z]>;G;3F P"8?G]+!.#4;:I MMNK(]FZJN9@XDGO'0NVS0%T8/;+H5W'V=MI#Y\TH!,=K7XC;5RO6[2M$?J;%Q'URDMN[C"J>=Y^X%1S8L13$R NW"I,OK#(VF!6%J.XH!/L M4K1#@# ;&B= B)>-G7K)7!TP*[A1:-5P496WG7@)RROSXA[&T-O1P'[KZM_H M7TOR]!#(9Y=SC[<_4[*$;3EU?1'+G>8^EH/SBOU7^-C#U;> )N]3IH MJHPET,OX>G HU]8K7W.[EN"IA/1%[]K]?5IQV7ARQS. M&Y^7%Y+X2O4L4^7=0R; ['.,[KPGI_IY "!N728&SW)"5(Z@0)YURE2AGXN7 MFV7IT=O5_FB/1=XN-T KB!;JJOIO7RO])CS&URJ/\]N>@0SWJ]Q?\W;G6?9_ MVRE,A=_F1N-KI0H?^L>YT/55+C'!V/^>4T]LR-=&W\M* G"5_H>*1II[<:=G M7EK9@C:LGZC]N5YF%\JZV#TT_@& TO5KJ<377TLEBA/2FP63L)51':T'#?RN MD""C^J"_4XB^DN=J^;E/<'>-^Z[R 5!>(32]] G#)4B>?T4S?/7P ^'LNX*UE'*7^6OSPZB\+)E9_+9@8]5O*DF;$W&-2<+E\ M 'P7L@L[4?B](K\VQ]\6.+0M#>TA(MW5Z$_[:2 MX_?:^]IOT)XM^#P CC!UOC;%WS^+M+_WDOS+PHN_U;UN=!<4>O#M ?#OH"R_ M;^NX-/"[!4YME5'_7<"_5\ZGZ6=D[%76<@^WZZP1]\=X_U W28G(_VUT_3*8 M_C<0/VG$/@ >*_'[K8[<_S%1_1>)A_X/)/[_Y>G_=KK"5WTL8P2W'IV5'M[( M;][T/P"\P^29-CO,7,HO-L$JPX(>#P JLP? I,@90@GJPO'H<%C9Z4[+]9,I M=,L:X1:D^T.%6\83_# 9^K0GHR!) #/N)\7_W,&TPH_/4YKGAJ,=>XF=(SV9 M07;=Z0G]4XFQQ<+)I#!JMCX6DY/4>BJT_;"WFYTJ"3+RK$L* XO<^$2=!TFF M-*&OM EXV'7H&.N>1MO\<"W9O5)M8,'_Y63BD#+=D0"C24D]F"CVRF+P&U3S0&&6A7EP)"%^0XU4BF,*LJ"CH[=%1A[V,D::J[^[.<:> M9+56NS^\(TG)&DLWQQ$^F/P%12M]5=WYK54\>$P(DHJM(X8*D]M\K2)(LHE$ MF\+%X5S!_DFWP=,UZ>=7KV8XBJK)7*V%]*X?H@26[6OO,ZQM[V,M\G71=!H+ M?:?@;=2H$.17V.&&C1;#EW! ;F ?E*K:"'W>."GQV7F!\XNBZ\2:ZX!L!5O[ MBUPU%0>X>?&S5=Y!HA25*!KH<&U_Y>VK=]/A3$S[@J)3KF*K<+%:;XBE1+>< M4BI6K,;?3-*.0VPA]_TDE(*"AA4TOO>>&Y4N$*USG5A')FQ)8<3+:+YWB.Q. M9X4'+AL-YBD;0XNR->&]'*EK$2:\VZENF4K9&HD9_,V/\[7S].DI;8A8F _W MSLKS?&;X)X;#&!-^:O"IQ[OJ^[<<8,$4;UD/]GXO&PM1$_@GB [RGFH@027! M -N+Q+F\6OP35B;V["R28Q!2:%[P2ILI-- E]27RR6 /%6 M52A*'3+97^ZX-Q1.;N7V@;(A%?(;@)2\,,RP<9)^PSYR13W/#%K.$K#"6;K'CL3?700!NY M,LTB/],U6B:$Y?7L' -4SW)_/T M.L_;62251=.I)=!*G$S0TH7;L"C4=VH]+[*"]*0X5-\(TBB;<,H[-7 +IYY> MC;OH&=R TD%,^]EU\8B@&)(*LMGOV2J6[5CYWY)\&A\ B<%FN)_42%?^:_WR MUP&?[]'U=)%&0MDBN?:Y3#*9%/A"V"\+XI2OI<#1RY7;%,>VGLX*NK5^M9 ,'[&Y?JOU2!_4-?_ZG]1=6^N=-\[WK+9-GY_6W:E=!>?[S<< ME'_WT^"H>"8;%^G1@TA3]A_.9M_0RC\ ,M 4;DY:EC4*OB[O6]P._*F"RJ*^ MCI;$QJ*NA#V^XS<-5(YSSBNS*/=$36H0E5&"L^'W:&,Z3+#(AI^'QA_-WM[W MC=\>";>"(UM.>WU\$[(?1]G^[P\ M^N15_]66_J/",N4)+O_:4C_;LS_C0I# MOW#N^01,$_MMQEW?T3\ _MB"C_5%?\"6OI_"6@]1OE3TP> *'3_ M <"4=/NO4%=G[)K>,L@@_'N^5O]I[DXH.?QW7U=C=N2T)9!NFBAC8OXV#'XF MI'DJF78&/K57+XX?76>S+*N&:*P8<%5H,<5 M-BO4'<)Y];6N 1KHJG:57!/;%L&^1BXA?A72=JS-=!T$A7R[J$/&G\Q@?!I$ M$W/5F?UB10Z.L2:30H-LR*:5$OF8:OZH(\FWD+7-=>GT_EE"0#M0W1 =[BE^I- 5Z#AJ!UH:8V#OL@+4J? MM=0IS6EH(S+12)\B AX.IBR('OF=>2NRRTWGQ^9B.5$7ZPL:SYW9Y M]?,$=H+=S-'MO"4?O6DY/2DUB;?Z62!WA2U]JW=^:57/SU>%/^D*/3)M8G-N MCSD_K\0( M>\(\>=D>N2;0+;_G%;[EWEY.I=I)32(Z7;R;/IL_FZB7=L; X /@GXS7C-&P MX9_)_[27M_]/TI#C3..MY<9/P[RM,#B"&%2)/0 $']/M&X(8^>(MNFYF5RZ( MIYB>9U%$^V=[!]%=3<;Q:<>%,,TQ?J'9\IR/H%X.VU(_%L[GT8^B^87]1IX: MH_N7T5--OL.M_/VW[E.WH *KQ!-W)Z6*&[@E?@Y6Y/!$!8GJ")<-?R_\:GM\ MVJ"5D29FL-!EZ'GCC0<78?J&66C<;*@S>^.S'G(ZTF-8=LO5;.[<%<97XO#T&]+MR=][$LV*=N=@5'6LFQBI4\WQIH=2JU$D,4#QO0*1V. MPOB]M3/:L=YP6.DM]R+N9)*6K$&-SEPRY=VM^Q!HX-:Q63(U$@=)IF &]GG@6!P?@%163; ]FL[(6,ALO&;]9LE-Z+: MIV\9F$M/__+-8*I>CW:Y-MS6%\$]NHU]^_') Y82]-@T* 1652;L;-0W'N[= MWF% %9SI#@VW5TMYH$/U;[>-TB(]US);VP2>8\=NJ8GXS/#?;W2'T M)QK,TL?I[35F;0$7'YX[F"%ZBDFKB^FP98O&_$/GX;A N,P M--;W=T7'S36B#LZ9[55&#Q*[#L9.]F9EP1;.VE2X3)5W6;KO3V(6-4TFGFJH M'>GE@P4RA4B:;V;QS4AP"&:!K,W'SZ MJM;C^QVB<"]?)$O;??-/\3D,/^O'5?%D,?0)MHA<^?DU@GN)K=SWP!,[]9P$ MJ.;\ $"$!.7NEQ!]")Y:7IBBK0T-L/_NXZ1:#NAL]S MB=7$UH21Q^GB'A$L&D9(^EX6JVZ+-Y.+\Z!)(V].S@GWZQ8GJZSC?. M+]Z>=TGG.<6F1+BWR[.6A"-F#FR-4XM/-G6'BL=3J/0J?'['GPX8M #]>+-X MLK&VX\9,/;+PG>C-:++R.Q3BBOCJ][5"=9#GM^S:IS)-T(E29KL26]^.,:F/ MKT=)YLILCIBN-KO@/D&E^_H^]K%1NF^1 MKB=^-9/?]\=F^NW-.8G([4LW$$3.2$Z=+D7*[N@ Z:O4"VX)$5; M82-'8JE1UM"<[8-,['0VE?:51K2/'8E'!OW$14TLB1TE.TX!(7G"*M.DS9*J M\:VCO870U<4>-VL))^97,Q69%1$91^- @:Z7R8[YH5O91AI#"=7!\:/'^WK,3L) M$QVE>J(/YL3J];+K:-Z]QXYYFI_<0AUUU\R8E_GKW]&G42+G<3[2)X4,O ^ M*=ES\KZ;Q#:,0K)6LQ[C M(NC:J3UQ3Z>K*3\Z=Q=U1U69HOZIZZCLMT9:1UMJEO*1I53_BZ^ M^CI56)]M]CX.%7M58G=2C*\4599-@#QO":E7)SXLK5BKUQ)B./8F:9 -!R&2 M$F<-P0X$[RR(+?82O:Q#S\Z#\RHK1.KS0C\KJ&F_(B;*_[5,55!"0K@)]1%O M:=Z28H-]^'2#8\.GF=)PDI4G2Q2?!K[7"+F^5ZL^Q)G3$NH9JY8MQ'^=.5(H?X(P5& M;][ R?.<@N6[DS]HD\R47Y]#\J(V36NV[JL!SJ[V:J^:7EEPZ-";QK9"\#_ MSDNR*E25/EFO6W)]?JM/63]684VC91Q''K,."6-S%>%91)#9S).Y/@+R,C-V M\T,^79Q:<\A:&=N4YEK:Q98&#I*T^KDQ_&@P7%?(-U"\^D:_D_1,BB'1V5C!+7A[TNGB3L^8WD( HW02;! M!AO:);VLN#,-/GL$*Y<(/X4%85T^16^M>^+ MJJFUYMJ:RB@8O6@D#:67F[ICC=C,LMK[U;*W3IHMJ%R#LBI3SC/GZ%(;ZZ9' MZ\T3H4P? @7>M,Y$'SH@09TSCKY4[W(F-GC=I?!2?AH8HX=INWV,S#P-"(FQ MGCV&?.$O4:]5]HBC;),:W2A^:_24W9VXV]?!2914#D]6:L)XLKK?:PMOC"_I MA4%1C(/8K5AQ-2YNA&B75ZKRA).SPF4G /1KB:F^QJJ0O6[%,:2#R&<^"8M3 MP/8'E-8GIQ^MY="8"D?J\8%N +-/E RZDQ"]LB_O0]R>U!!4'IGK3_]$DJFI M',E?3,A+\:5'TB1%VACD@KYU1X>&5 M==R]6U6H3J%SUN!Y]WE*@H7*_R/PPZ?BFK$A+0W>'MU56KPIV14/ZIIZZ'1U M.TWJQ]%Z9"7SH!QLCR#==8V--3*?;9AKN@LW4=VA(W&^_$G' MYE.":-%V3N3O5QFEUIZ^1>ICUUX*5WEEI;=UIB\DVVQ.>LZIF*,-9":N;(L6 M=\BHC^%YW*KF)1!*4X]*HC09A;YM(U_7:D\(LU')57C8P& 'UT!J&5,M/.)^ M-UU_,2IDCVL-B:]ZO7Y?MR^=$'!T=:0Y$+;0Z&C)YD?P)QH?253E]SH44[-J;5,?-6XD3OIBH_K*(:'?T6*R.['C\Y/4G!\F9PCG&^? M/=]KKD[_PN?F=3AU&P6[%/"VM>8$^0!=0/T8Z@9PX%TIL5Y\ M/@[5"2\LPS?W*J"J3;+)?1=;[T+BW([C="AJ;:JP*ATHUY)NR]-?5UF7@F+D ME=!]L(IC]@:^9IT*@(&IBV%-+^A2<\1@]:XYW49VZ*6BDEW4A(!C[U,IT?TA M+W7(<."95_)&BKNYUP]>LS Z@SFF&[A:?SO]U=G MM7SA)U3"=UOH;[]$DS-L-R1FV>;.*YA9H0_TL^QGW08S?$\UDC7&I7"Y/%PBM).)[<:J6D""/ F\1Q>HY-7[S(/CY,^?HI.!LJW!_&Y1P-:D0.EA@J M8!4"5]A4#^,!8/ !-A)C1=4 SD!@ZM@(ZZ\/K0L> .L__!KOK&6,T:=EA#2N M1Y[ZX)GLK4Z,7CCN6-*FX6T5DUN0Y4571?]_"W8H7K07(<57$KYH3>V7SE LN+<5T;06I^6WPU8;?2A-?UYC?#Z]X>7Z9Y'VAB M(XII\E;:%\- )H$L:WCN6J5U'&C28J#T!9D7ZUTC0":!+&/&YZ#@_K\I^P/_ MK/*:F1LB9MU_IM@/I(T;1YJ^8$P?G.VW];9-TIG;>(]:4 MIB2?-H,;)P[+.1YW/AI]:8W"I2^WLZ5-.//S&@4=CC-M^0?SSC-D[]B5A ,K MAYSZWAB0XRYG+9WRSB9 K\09X4?VLO<$V+YWZQZ=0EST1I:S&5 M=XFG157Z*E16S;/NN>X*BQ+N6>I6]\0O^L3%WQ!0E/;@>ZQ<.9E]7EU1]"M? M^W^"9Y6+!9,E=+7.>*1)E-8^Z*LX+'1#)GW6?7@4S%(KFY^VAAT_4Z%P0:_$Q'V7[>GK>]W#E6.[&\^Z MFT3^G/Y1A&G>-NVKL5Z';@=OFG;NGZ+IEAGW6B;.D>EKD5L0NDI#9V'EDHBX MLRK3RTX:G\S+C:]4,7%YLE+R>/RQB5]B+=\]VEEMT?-1:Y49'T. T\<+C]4E M9=*V:"S@\?_A:N*C_L?[\A/&\.=U##SL=0=O\*4?"!S?<-V8,]ZW;5I9\WG7/LPG5MV??O6^'U>YVZNDO**G4?E.>DSC+P/.XSI^RMPYJ"Z[/>K=4_O%[XSO%"F5O+ MYIN>774^:[8GQXU[(L)M7/Z/-+]+]'O'??JP]8K6&*2(_IW?KWA,\*T56YG$R*S_]>7_B'>%K>Y6\O3/MKT4#.V7J MTS^[\9_^>V^N[4JY<]=\?DZ[8!:B>5=J3N.%DA<:W,:MUVP\U[PTG_YM?6%N MH6U7E)5F),X7<; [S^\F7*OZ]LKOS[RF:6_ +.84RSZTJ?-?_>XK/^ M[P/$B)7H/]=?9L[SV&1?5GU5PV9Y5V.@HL!GR[^OX#;\$@Q2)$>VA)M:SW,> M"PL*C0ZJO/B$][!:PV:513-!:CX'_[[".N.7YCR@FGY3^[T.D?TD2$PX*_'J M\#H-;B,O39$V29FNG$TY>%4=8B+D>7)1<\J:)E [&7H2"//B MW_<;5T_UL]_[0VJGXY3OX'$JKRE'CCQ7GN6ONM>5;;I+2<@\[ZHNFVE?15@O MRHJJ3[JWJ!\HP5CB[NKY9/N*Q2?S QUB!2\&5>J^TO@4?25 '%6#.["QQ_SW M_NLP(%]4?M+]#)G^G7\SN!QXN5(,4@ [@766F!K)4#&L#T MHJ]K,M!T=Z"-#;N4<6G8#^V_N@/-?F7W_.M*9;GX%3.!Q\YW!X2#M=*_JD]W+!7I-Q/@0I_$KGKV8_[YK(U#'BF>= M#7[N]X'>,/(0$GP=,,GS)-P H4U()I<3Y6=><*,SM*2SN50TJ=GR7?W_FP!0 M2P,$% @ IXA\6'JW <7.6@ 6V< X !I;6%G93 P,# T+FIP9]2\ M!51<3_,@>G$"!(*[A('@$"2XA"18".[N;L$]@P2":X! <'>".P2"2W!W#^X^ M,&^2G^7[]ON_W;?[]IVWE]/G=-V2KNJNJJ[NN0?H-'09>/1:7$H<@(.# _1A M?P!T#G@)(",B(2,A(B,C(:.@(*.B/4)#>_ #0\3"^,1(1X1$2$> 0$).2TE M"2F(C(" BID*](2.@9&!F)+E*0O]4UIZ!OJ?0N!04%#04-%PT=!PZ4D(2.C_ M'S_0KP V*IP(_%L$.&H 'AL. 1L.V@%0 @ <$MRO!_CS@8-'@.F+@OH #1U& M4/T(@(=#0(!'1$!"0D2$8;UA> 1&PGG,;LH,JZ" 0JU/1Z';W0&*NA%>1N^ MXL@1#:>A@]\#- )"(F(2VB=T] R,7,^X>7CY^%^^$A.7D)1ZK:2LHJJFKJ%I M9&QB:F9N8>GHY.SBZN;NX?\^(/!#4'!(3.S'N/B$3XE)F5G9.;EY^06%%955 MU36U=?4-[=\Z.KNZ>WK[1L?&)R:GIF=F5U;7UC7=_\ MM L.0(#[Z_F/=F'#[()'1$1 1/EI%QR\ZT\";$2DQ^S(.*(** ;VN-0@#@5C_ -'4;0"&BX5FB/?YKVR[+_,LF8N0:$4 ZBH+*Y,W()\:%Y^K) WQ,\-00$$,#U"0 M'W2U0[=)6B6:&TE&D'JV4<4=[LQ\S%(15I43."SD*#OPX$?^_E;()F+2XJMX M8N1U)SX,(=$"!A@SMX3Z<%5885:,^C(:X(S7DQ-AO(";';J31YWV' E?WE+U M"138>W$POZB?1B/)<]R[5J*5.Z;E QO5ASY_,Y6>?4N:S'V[V6?PT2#>;@,Q MCAB9"1&VF$],"'TZ?$A1OB6WII/EY:6\%LB)HT[[WBE!,RXNIZ"^OM&/Z>V+ M1.*O\G+68Y7P"WCPJ(AD_CUJ@-+CURF6TK(5&UR:(>BC#BA0':%W;0Q^ACQEIVVHPZA MOU/B62O&=CS)Q[?/)CY2/SI.^;IL1!4=':W>@!5X[DV"F_N5*]&:P-2M-"*4 M9);\=1$+)705TN93 X\O']/@L(>13T.8D+QHB\N^_3A[RGP_7>OG<&]E/4M[ MZLV9NE1"?\O"9IMV]%Q0F\7H*BV]>2)4%Z2NC1Q.=2KM4,=[47A/&D$LLL+7 M4"57/M-+T3FF;N.F8R, XWCK8TR56B:T=LT3"13!!)7E(4@JUPI M_* -S8T(8BD QK04!V-;)MA8.K,H+MAD^3VAYHU6]HT'T9S&V,O(.-"^2\O' M:WI6TI*RO(1B<2'/?!.881N,UFCS2D5F8$^"%^'+KN;;J]H]QUV7ACT&I*XX M6]:99<->YE=D^$-4Z]C^B_F:5TJ*M:->+#0<6JQ%&05A!89&B6C[!LG&QOH1 MC .I. DJL7H-D[01 N&JXQJ,SZ510%R6D\A'M,DIO*N,6#[J$ M-=JTF0($A<=B0\:.YDGNJKAK&@K&FD+=.DPET1,^(P#+RVRMFFGJD5HZLI-K M4IX:+/C$=-4I(79TI!KJ"'Y/P?R#STB2U#' F'(YX6P*$UZD5A<)C8E>_<_; ML9;ND9K]V*8O*?%1>AC?OI.'U-68**9\-M-^(>0-%7N&VOY M?J,+(SOKU^_UYS[P7E<.IXJ\KJ?G6CB\H^(;>F"%8]Z"IJ.F6%M9%R,]8U2C M+QF=%V.J5!_4'FD_K29ML^I9<$YZ1P4%S)IO-$CKZ&H_-C%S5@4>H/+>^&M, MMF",&Q\):LH,U'Q9FEW\/.=.R"&N-<"* _7/2!:FB!9,:[UG3^9Q*:PR92= M/"F>)K58W??:Z+BP@-&FWKWU"K"_X0D2E#(XZIK3D/CL\_6S?>JN/@&^Y?H:'C6< WTCT3#\O9>XOFDOE2%L>=H_A,EE M2#MPMUMGCE]-'O>0%;UI2OO$#5P[1G&^N=+*D3+)0"]*U'1_ L]+WH5:_>+5 MRQ,^B(7R^F6.;6O:-1Q*%QP6!'3CE("6@ZM4TVORG=!5)$O+&RT51PI4^(#/0XL'=[!J"/5F,A.UY]=H^!130&BLN.1M!OK*CKC?BC"-Z MF?P62W/;X5[5)9+3UF4K[,8T0WDC-^84(7BX2:EDQT6UMOMUM31^71)I;]/I M1V5F],RUZ)/++;H%XUCD$XA1.*4!UI8FM^D'UA G&Z(D0W4@88T[VOMO!BLU@)[2W!3$1(]\QF MV91&>VJB\^FK+4#W#-RPZ:D)!7P>4"_J>JDTA?97),UP];1)G7P5'^7>PTSD MO=%'ZY[8#%E;<0U[,3VG*:@6*T;]54J#7,X3]Y)?!^[':V*4O2O(I7,=+J"-;EZ5.W*U^:7\J.$IR_(')9[C.2XW6J]:N(GCY%/B MH7'%[;?:.C]TZ6JJ3P+S'+W?EL9P+V1$3-"U< -BNE#@O4E"YP5_,6OTK)C- M1C^*HK&\"I$W_J=W*JKO;=/.H0 F\F1>T;3%._76>DG!@?V%5/O)G-JFB)/N M?7Y/FIV^-V:\&!)00+=HQ\-IJB*KLV!Q)D ;S]^4=/Y :5"B\%M!=P87R:M> MUHPJZD&GZ9ORKUWV^V&3#&(Y\QC[(FH3V1,'9]?IE4GFUI,NYM*($8:RU(:. MXXZI=?LJ4& %U%H5JZG5Z,::(%NI]<%3Y^L#29K.[^X 0MK+GLPEN:E]+Q%' M&R/,-"N7 VYL@7JJNVOBOO7Z_4Z>6Q3%M&\V^D:554SV9'Y$.:X:61C$DQ)4 M.'K)R>^DH-/CX>M9=UW)T$CH\ MK!UDCDSZ.HJH<*,Q M550GSR%2=(N\/!0HW%NZL^P?@6C8XLHZ:HO,1,=]5>-\8= MGF :>KA3&[6;,9CLH*X*0+TQ5615!=([^\5:V9Z"+QC!(+V#H M4E2(4U%FE86?*9B:HY'H,M X./$EU7Q_'88QW&@%BQ>?(V40&RN=M%:HQ4'G MTF>:& )M>K06O86^M4 A(48!&VVPLY)1_>"%)%]>E;&XLO^>QQ_3FL^'NH1)!"R<.J.?7#XI80MVJD3J6/1$]*.L:ODQ(Q4$!8@0'9HH MQ$Q: UE-CFHJ#4_:$V;#3H9H0E/R'#>4+[N&\>Z?$92L%-UI.!/G<1\-.F.H M2N&4,Y'!74H^^-IKZVG?258U-_^00= HHXMVR4/B(_[G2[GV6HGM/BA0/5KB MEJ?*S_I!Z":S-5[>!%8+?&+=[#X*6[]%ZYAH>N;J?%1AVC*.7=[FLK M\#[J:I-T__N0B;VX8!.F^D\1'OIKY):01=#8X[I'O0(H'#1TV.7H(.]Q&@QD MOFUU;F&B<:ZVS,]/JNS-6#K"<2L9Q393X>U[Y"6!M3++DB>A!191+Y_M:O7G MJ>L-%LALV%J840HP@"C=IU":* D^0TW094N4\Y=/O++[* MABT6/S[[=!U:>O$?I'"GURAHVR;.C+S-L^)PZ",EHG$E+@5]NY@B)(D(U6=E M*66Q,:YKC9%V;(JY;:J).L-*$&$3<4I:/++[8.L4X&MG6&5DA2M&MLL<(Q#C MH(Z\PCF/ =O7^-^&S#]D:GZ]X:5AD*L5%,:A)67/IR]-KYAA/^0@MZ$"42J3 MRM&9T=0*>C\EQ90EF5.+AX!:R,U&W=LFE4P'P1)9%FMK9V=T2]4 MKQ$7B+]CPE(]^E[BZN[-A:O),J;-,IAR6TG,TNZ#Z&GOU^HIN!S(1YR#CVGR M;FEJ'D4C>^'9YF<[P7:NQ"AB11Y,[.-35N\(,8>+1=IQLU&NQH]:>@+RXS)5 M("N;IX%V:64Z^7)K6@0NA"[O"&-&9XFHFD^2J330V3[-7(?JXTCQ":JJU'QP MU5\D,\*SL\K6E"0'&7X_Q4,_"7.$Z%U.8,M/W1R@*)AXVGE55&=GJH2H!O2@ M?%#R$T';JGIH)#_Y#,7\H*JZ2DJ;U 3#%AZ9,1LR3=SEH=J<,9XFJAK#I.6M MLLI2&4LBZ8$0(-=57NN^Q3SJX'^ZJD[:=L M0:RFDLR;8WE/#4RBNS^6E\*[&VW8RI)")AQR4O)G2E(T(@']37=+-3B5CM M8UBO]F3REI7>8NP>^&QOJCA#A"2-*;!:Z\63VQ)KYDF[)G81^KG -M=9\.%@ M-]W(<\H !O$D30%?:8VI[%#M6)F:> &5VNI;E<[QX817B)!"=\ 8F6](GV&V M.S@]4G3"MNI:9'3_,0[J1K!OO_?0Q^4H&6.PZ> JKY>HLVUOQ>8)OC]X/HD> M+=D8C,Y]+Z8Y+LB7KR=C[RP@NKFPH$5L@.&2T\32:,Z[$;Q^'-*B:=E[!@5\ MH0 BNLO-WA?+F_>:R9/',S.:A\P,' M)LB6+V<[EC..O>.X8[\D>44+4M'Q51L/..R2H2.Q-RG,/CWI8%3'"Z" M5*205;YO0+A3/>Q5[9Z1>@H4"7A^8&*9^[0")S7_E0 TYR.WHDZ"%=#RS=7+ MED:UBD/J0C(JRDA-GCSX_KA;82Q-4VL(2WMN<5O1?(@RSKPR3.?U@V,I_8Y Y2KR-Z,")AB."3Y#,XZ(HGB0GY3Z) M;3]/M>IQ<'2+3J/4P^2S-A2^LU*2]O:3(;5AKKJ82<]FUG;I8,2*1X(SI.9O M[8)F8H, W.'=!Z5Q! M'IS@-.M'WCFUXGUO]): "#7_GH*J9D>Y"=8G@5U@#LEH8WWYLKZ9V6^@J+?N M%'%#.XNDK1-&XR:))UNH(0O3I2L3QDN?9;S]-)-'-K#7+YI'M#*KI,393-&(AV]GW> M"NV0IN%8N/24L SU&6I,%W):AS=PZGNEWTZA%#$GX%A>S+XYCAM_PV_9L2TM(<1M"J*!%IZQ]A8H*# M)F[IQ>>';L9NKN&*G%?1K;0&GP\)6ID9X9F"HT.S^*YE/?"[5D)J*-<993[Z,NUR@/9U^40DQ<*"!SQ+HA*W.9AF'O!D+GE_ M/GWMO!2>CRZVO2'L\>7./54#F.'%OAU#T/,-CP#L4@?O9JL1FQ5I3[>,, /0 M\Q A@ @?GSJS^.>-3/%S^LP0@#ZST#+I/;]-7=+:N_:V=PJQ28G?N5:W>(Q# MPK33F%U91K2A (2VP34;"EQVPZK1SU#@P;O/V_90P M\OAM[*X$.!42P6\=W MH0"(GY$I69A]#,4J\G8-5AW)"'..=L/ZEU!@JO#FGO1ZV%NV]80S)[,^[4K& MJ54Z[1J.U%!J7>BC0"K[S>+G63/57 M'ZR= ?DA7*!WK3&AH)T&H6L0R9FZNX4"NZ.4E#_6JO_H3WB;1IY2W>38;9AI MB3G0K2*'">B E\KNFWGN"0A"MUVAP+O6F[/[$5*3K M$[ENEOC\O&QJ^UXD\/3^#NNX\*+<0UNX2.M:8TY! M6P+"/(AR6YMV^0,<_O@J)3URI?D7@_FFZ+GF4M_WU9 5\(JY.>7"S]<@B 56 M)QO6'S0@B&7 +Y*#D.7(3CDLK)66OTCL_@%.OMR4P(SV%G._OBI?&8'P+%VN M@\/I("QEF%@KK7^(:4YN1)DH C,) ?08D@AT!=V:FJ=#5UJII)3?P+")D;@: MI0Q=_!- N1J[4-JC5"V"%)^]9OK>NO+6S1S\$ K<75&N24$!] _?1!;&10Z_ MPN;L77O>R8>)0BC )$02:6M^S?3R+E':Q^E6A$D+VO41F?N"X\1<3=O&1\4".A> M23O8H;QWJ^[TKI6L*E*:X<""^/@ MGW.UFO_+V#\'"18_KI8$6Z[-G[)_+5?"/2%;H,@_-L&\ MOM/)X[5/.A( ]Q4^Y-3N2KOEG^6$C1/[SY((%VA=J]>OS9\E,0W"3KJ_K0^$ M50X#_,?$0!$N:=+O*X$2*(-#SC79ZQS9K1]DR?ICPMI6R@R4HL.1[SP5N7SJ:NK2# MY:5?ZBAV@$&$4_1@?B&"I.-L?QS&+[L]@^Y;$!8H\!#L @5^NACL;!K0^H\$ M;VEL2)B>[C^2JSZ?2>X/ W),PFUV_@A3^RB?E-!.B:J+7J;>OI,<4'L9^J#,'RPR^Q MD;]4J5]I_:5*]#W7?5;0O3C;OB =!*+G_D-Y!B1%B$-=MQM(G*>$G_CQ$8KP M><_$F=G;H0HM*##4)'+Y-6LO?NGT$.ONB%$N;03,[R?=8^0JD83O!%0DK)OE M409!=OA TZ46KN07 G;7EQ_NK_"\(^;NO6%+V6H89(MC:A(BF?(1_KEU=&IB MP3NP&&3[1.*+HW0]X70)>&L6Z_:"0;@3YJ?"P^"EV_]GY(BO\R"AXHI+_>4ET0R[YU^$?93M VRKHL85$&!-'61PVDH M@";W10.F=DGKW2WEBA+D+VER<2Z8%JY4MTAID!N864OE]WA@LQD884[KW8W> M4<$]3*T?UW>$IUF_"&$%E]D,^$]DUBU__[W7?NOA*&P>U7\1;9WI?0^EVDQP M:+UP3H!=G>M M=U2D]Y?%PZQF\T5W"7DPS?] 9=TRR<&,1Y>[/6E=46WYRXQTOC2'L@O5%-B@ M!&F7&^#VV%LZV7_H_C8WSX5LJ%[I%R[=.^\/@70R/X&T7P.#_Y[JGX1RMZ _ M<5<_"7\#BM+^)ASXEGC) 6,+5K/L"IA1J+#IOHW -_Q;XOY/CD*;XCLA?/< M^UZ +U=^SHPWK#_YJU_ZCR=P8IHJW7>/@7^0F\%\GQ!"_SO N#7THS6%\N?P MCL(K WW@Z1NS.X1B6*C"TEX Y;] VG\O7H39/.O_3TE;_V\H6_^[A'K3L[\3 M_@;H_/*+> 0:K/^2TOH/0#UIF]J[F%2X/?'BQQWI2=[ [<>,)V)WX;G@85@D M0-BN%'[K*[?:1HZT,@HO4&:]4W:4KH/M4H07W(E0X/DNV^U1ZXK$[X#B78.( M."3_UNE=^+7"(.O*WL9TY"WE&Y@;.2?\X5._ 05_R/3^Q;*9\/;"84_B+O+G MP$-_*/%/7SGM7Y6 %5?84,!H.^T,\R\7_ W IYO+.K/KBZR5^+$41S9Z0-&G M$P0%RL^&;E!@N6,IX&WP!&N5]DE+_4Y\N9U^W\5V(&< 473)&9/Q4!_YOH3E@- M-_0O ?1G'Q;Q:;\6+^L/U;D:/WRY_S&TE_(W.O*W_K^0"C:&3H.=S"YD8VO?"'Q.R#WQ^K]P9*J\^T_$_^9=OY-\H>)J9/X@G)PD5X._V?"F^H;99^= MWI;1APOCE5R]IU2OD(6-VE"H_# =X" H.58*SXGYA<.X=A.?6"6D)+IL=&'1 MV=-<\I4HIM_<.U7)P]M00($44HG6+6DQX,G(X?5(E>?_MO?NL&/K.SH+_L.( MZC+4DN;!TLK< V'M@4:S6?=IT4N4U.[I*='E-.S.U3+,[F()*Z%D#BEJQ)3Q MVIZ-!\O18060HJ]-TEDR[,<2X1#F;;8@0;95SU"_\J=&SVH3"!-)C6IX*'-7 M%*3R99R/:E=L!EJ,A8F;IK)C58 T9O$IUKZ*: A9\E8$$N M0BSUB,N:6.Y% M2915\&0+U>RL6]+M\U&N$@G-":Y; V=W_ RQ1X_7X74"U?U0%9+6[[&"<5?+ M.GC/7.C:K9A%S&".V]TPCS_@QVR_FVP_6@\.L\IH6V5[Y);7_H[!&Z&;GY'& ME7O@Z\.7&XK!7^X@8?0@$!4\[R#@L5B_ML I?N62RM98VZS%]SA"N9HAN-?+ M@'OKT'%(4'\L]WC0Y\H"=C(MJ6X>[$JY$/4P5$3T%0ERL(\>(M[7!=L76RX* M3'HQ9'^V8=[A]E"[J"DR<.<4#^4JOS9_SU@)G['P18)8>^KALHP)K(PR2PM: MQ&MIJ.5) AIKM5^CFL\)O+X)O_6Y"0$NP)A>8C86$"$Z"$BSN2:MU&RO-NRX MR0A5VPZM(_G?G(]B:LY9:R3/,DD?<8BXR-32T37!EF M%!^?:*A.1&NJOBWR\T'JIDJ-"SZJ7QN%@%<&&4^$!#JY+T>U+?GM@IC7#=PQ ME>-O);_;^X?Q &O$W0"ES/[_)J\;'1$#\&:$5_*4C&\#?3CM6MQP<+) :3$[ITY&^?)05ZAE=<)KSK.QB 7U*N45SBN7 MS':U3:8H\<'K[J.)9AZE^C$O!8\+M72MA:N$O;'G"I+1)("K&3$*E=/7=*&, M72X\1=U@ M<-';0FZIYI&;<7%8O9UK\A G/?+I21:Y^U:J.4G*A0 <-0[@1',&]X%KYY@2 MPS)VV\,\9K7O0760$U["*^,W!6%LWS_M;MKV"F?EV+0&54\[B4^"JV+69*OJ MJN,- (GH#(-@E2!M>$S4;BIC$L1"T'BB7U@YFI!4)W5/&$=I&&<$$S R8S"YS]%H=+W."^L?225N^BFL%X[5I)ZJ4(:4 @? M3AG[_IW$PP@.]DG?^IG4Q#>G1JB,T#]@^R0M44M$ MY=36FZX[0K$DYDY0MNIMV&FGV:]PLE(YYG3[:?E1AJH%$5/9FS7R#Z^'[7"7 MAM:80A^7S&J)V7CL#!.&(?N(Q<%)+@ZVEO*'K?K>OO*PP=^B(#VFR+)'SRTH MO"94F)\3'T-5M;+H>!]%S0BG^ WA84KU-DH)$H/V:_I,WP \A>=(_]9(/TZW M3I2-ILB$WFG>,5"X[=!G^J"%;,^ D&0Q[17'C$6I5RIW.U$QO:PRR/&T8 MBK*TVVN4$Y39P.+%>7G9NZOB1#W.K$E+5R(0&>PV.4IU<>WVY?M?RD7FD9K#B\2FR$H:PP8Z054\3^XIJ MT_B[QQ;]-IZY&DN6JIQ_%RV/>V36A9R":T>"J<+E,>K%XYU3Q:U]: M<30WIZ<^>4CV9(.'%67>#$FQ$91 D M9A!Y8[&OPK)7NG&54V)YR2]V._G&IY2/L4M$Z5BF MF4U#7^DZ1LQU:66,=]0(V>ENR/?:HDOEX@?CWI^2PK^(XLCVK4F# OB:W"&A M[N"->8UNKDHI6[*%O/6JFO.!TUC[WB[C(\7M\SG?H3;9I^VN*A@+I_5 M?'']U3E<>?TX;#6GMK*Z-GIQ<98HY?Z4QD#:6[),I$8/AR6E<4?/.D;+YL7L M0"0S;PJ.8\L6\)88=:MF<0*[\5CNPJ9IZ"ZW5L8)-)YU J>>-9#&141L<%^, MP]DMY/B<(I9YI+-R,!K7$U%G 'E3"#CGNEDQX$D*/\_F&4O,&;$6'K%G'6)S M'@]Z$=.T_'[1?LZMU%.B]5CH/C)W?FYA9U1K02*W*K:ZX5#-1<1\FOMN\+.L M)!6%Z.YSBEHQ]_%1MYHE^512D*O@\""CQ%;F)^-:@JU^PVE*O@3BPZDP94)" M"CIS)UCU*U,D@7$L:1KO*3_ZTK%&*#T=X=+]%$O0+&P-#^['H3V:M@3"(,D0 M%7-T/%PR9C9F'C%EBK2N1K[8*FFSF[8@2>3$!_@(*?M M/UL<.H2]U$N"M>_)NS%NHY"V=ZNA;V6WF"H*N">NGW'!;2NK$:[$'\,=TXY: M*FFCJ^N:7T@C*ZJ?M$@7^R.X##M&9"?[^NKD '@*8O_:_IM],@J5RD=TV8_C MH7H+%(B,OT$K>W/PH=T?P?8I^W8$0ZJR^U "A6/R/KG%62)QE[@WI^AS%=F] MPI0E3U#99'A1K>W$W)@M+Z3 /!TY:/C1"RI0!AKOC8J,A'3M. %>W:E7_I)[ M,%FAU!(FRB(QL#PQ2X__W@3SZ0Z1!W;2BZ"W: QS8XR\-TKYZ4:O[ N0C)Y+ MO,##D#<*.P_'@B J%1#'O3NEOTF61_#*AP);R>#+GF+V%7*Z_?;MK+A/.MY5 MXJ,FB$M+W7K?>"]*;C21C+FH?7U"D!U]LLI*6/#DG_X7'TPB./RJH)7^**=! M0^1B^-'YEH<6+D>A!E3M2'8\"(Y/Y4DC$PK.?Y@CZ-:EA;G6:H)]RFR964UK MZM3"F*/Y5(D-4L5L?WCL6([B1R"'OWEG&&\=P^F'NC_HJ$<6"='Z?'P_KW=# M5)J,(X>->%LVD ^1O+Z]QX$"..!AL#(4^)H'!4AN1%;(-P:AP+=]ULV;5:W/ M'TYYI)D(3#O"D*4NRC[N[HCX#:!\TP'Q08'XYM;MHJGAK8\K9/SV4E8WG)8% MZ@?FN8>P.B@ZR^T2$NY5\)T_Q/;X\)J$)Q+<,XR0_QL.^!=,(?INOR>Z6EU3 MXN, ]@1'W]ZOE(ING=)-GO?B%1"Q'(D2]? 6)]\A][QCXJMZI!HI5&SB*-\;(W'(SNP M*9ZF: *EBC1X,Y'*'7ELWV2[7C2$M;OBLBS^$,4-?L)1@W)$WA'!V0:Q8(& M6%KB@;PCIG=].A .-5+)CJ)&GO&RJBDDN=DL)\T2Z3[BSHYYP&?02Q5F M5I>/YR78;DIG@"B7M=\\X97U8(8BL\"E)'ZU :(B.HFZU" L5 MKYE0?L /(I$SI6_U(2M[I)LJ]^JL>)>T+P/48&(/SQ61O$=9P=)P%0PI73#"$U5 M9)][O$N]1!_R;';ZAJMC9,99?A4;>FE<@>9"Z/:3$U!#I,'[AXM>]_9\%X*> MDRUI>;2Y6?F+514R0FL%M FDV&IH_M->W3M=/IQ;QZ9IA$&@,0+S9'?.?JZV M>W6OS$24,#!E&:*C4AJ^N0%Q1 Z CE=9(W6MR$'PPIL[!NXFI%WX030/2TVM M,Z(Y:V?+-*&3B/G;_5/7;PB11I$>!91^FJ2W]"_[:2N69/+EG*-\W_O8UL[T MXQL^VAKQ&$:Q,"JVN+SD:#-S)AOMX-AIKF_;RD/QWUZL<+8CWB;0U!E<)U30 M<><0PY:<$^Q9P3O"ZH^]#)1 3I \6K6X*6?8$!>G( MY0# 0>$3G-2F0(H@-3>Z'TM)0K6Q,7 $D S\%*@+R'NIX)=R .MYJR3NY'9R M74\FIO[\28U,T^_+'4^DOO9\)Z2;#04_NO(8I*FL::X*L.X-R(CT)5:=^P+P MK_M6.:K?,QX-3K:N:J#WZ(_:G>H&K!*P[9 V ,?L]>(6+7Y8Z5<\Y+S.W8+7>7R M!%>!*Z3Y+0GV@MJ%28NPHX =!S@0L YOA2MS](;?*MHJ7_9QZOS<(NC5@T_$ M- ZPA 0W4#96(\2I:J+:0Z',D=>PYY"^/C^BB[?+:,,MX(R;1S2FY=]YD/F@:%YZA\8]HF7@V MY&>0)NLWOR2UI;7#N8/=,[QNJO38V 31V%"('J'<3WTKD"_=.88!CY\_ M.1 E2O0L;T*'>Y9<1*ZVLO9Y5!M)5TAP%8#,2U[8]3/; =(L$&.QWGXZU$'ZA57Q,+/&7PTHU=-UCNQL,/J@G,AUVZ7*VP,RQ<1:TQ%Z M+"\KB7C6BXU%\-SCQ-'V.<4H"?@M T-:>9$%8I3\9T*+S44T MP]3:6B]JH_J=;6A[U*=LCT!AZXXGR\[=JMO@28@ISOB_IK6V!Y75CI_14 MM?GEZ@4K1?/S.>/&DW5IC?5:[I!2X#G'@]N>Y=AQ_8MMV8;)C8K4 S>V] ;J MOI&6X1=;5J]5@KH1?8<]IESPX"4!W/&U$N5QIUW/6^= $T;\23'S*\8^!ZR\ M9;=T/HU.G:O4FR%)=SV%".E,NE2L^>X/P=I(&*)=]A/B6LG'(9]V"6N2 BM$ MJM!MQ],#%,446=*=Y!8C+]Q!J1R..N]2UY_PA,WISC M/JDGM3FTS=7-"VV537.(W?!R<6X4]W$S^[K""MVR_(K+QF08$1_(Z3%UF-W/ M:X-QOG>+U8XY(]>]DN9=&@H7=7:9[8AQ-?;T'N5[QIKF*;PKUCC>,O)TBL8W M,T[-23J1^VS]+3)G%U/C=-J\7E]X:/*^]A9?)US?D'#-L7AA/+4[:XDMA8[P MS@I^%BK^ZD?Z=0H'+.&U:FMS_I*)@;;-"9;LFJ33OEH-D )-/O6\,J(@]UZJ M)XL3?T!X\]W'FMH'MP6$5C;7"UEBJ])T #"S1 MYPX5^W@*H@9B>/)P_]:0-[C9SJW.\I0,H8!JZVN)5/XB*0,+YA@IVBK6D_#2 M 9]XF--&%7')(RIH?4-O[,0!M?#@RZ,;Y5H%7FU 9K-GS]MMYZQZYR_%2%K M74]>@@*MA/>!3$4(]Z=R$^],7JY*##P[9VO3NW[2('%7#05&RO18U,9;D<#K M2=N4%U-00+S9F\+[_I!2;^3SY)7L8@A]60R?W^_GSO_5]N]1IN)1[@T%*%G. M\'43%[ "8.=L45$QQ7'6Q45UZL@^)=;#Q3>28E^_"^?F?JF[U4E6^LC09&9W MO?^\;#@U)*.,=CY)K&_[)*CT+5J]31W@-W]!8VQ6;0_;J&M/7N575&DZ3:EA MD9795U6Q9T;YO:% MVTC_X#LRZ=^^*.4! HHCJ\Q>1(G\9:6S!J'?7E"WU1% M$[?7Y^HX_Z4DN'H-Y8/F"3W'L6Q-GN>AO"L2JU98A&,J/::Q$Y<: TI0V<.[ M@.;V&7'6B&_4+2NDMOJ<_I')6!\]_!Z*9NXVI QH:C^Q8@K>\K/(-C(- M7X=R2#9,UK.77\H_U$EXZ3(9DTU@'UJ0'HPN[.+^N:(8[KL:PIC@N.H]6Q._ M>UTJNN(@HA)]< 2N4Q>U%EUZU^%I$D(*>37^M]Z2Q6_Y4EZ[CTZ*7\6^JB!\ MB3/_:)0>Y=!ZZZRD,5QW\R')Z('DJEI#G>3XE\?4X7,;IE# 9^V8"X6#Q[S4 M[/446S7IKB0V"P@++Z9'=JV.9E%7*36,C_C.?/Q\=X[EI7R-EG%<21:/93I9 M$]R#W;O]-1NX@8BDD/7])M'\^7XC#"G]$E:-F*B4<5.26%DYLA@P_&9WCP8:E+WUZ56-2G=Q[H5ROQA@$YPRR M^O*X[9LQ_1DHE5]9[RAJX76MHS07$SK+^_+G#U05&'2F]1W$I>Z54?@%0IB" MQY_U%_U8KSJEJK6KU>IPP7G9<8J_TG: O+CRYSJ4./>?IA3#-O0\^!R/ZU MZIN:,SZ==PO=RI/U[.>72KR>R!YO4C#=I[$O"#S@M"YV9>W%%S].-BO87FS8 M04[Y>:5B^F?0J3#MKH_MQ5L8)8Y14;*X8A]X%U"XNX24&;@DU 3;/S*1^(Z M08$IDJ.>#E]'&:%W(FL'!99"HRE8,7][#/YAV/!%Y)#K3FU3 M69C&ZYN>(@0?"L1898/G].Y(SD\FO*6/U.ZE2J.A@ WXS&IJ9&OIX/C\CKC9 M[OW^C\R0:]"G/[YL^G^G,51X?Y/-[;U\")@N@;O[O9'4_KP.5=E.&;Z25Q## MP^-^)45H'53:$L;!,*[P'"-5,C.LZI!$8C@1%7UHLDAW0:/-MLLE8 *.6K" MIDS_P0[]I#6N\FAI0'B=O? M+#\PA@*^^&28'W$.AV?JIK@Z/A7$,]#@AO*]%3CD0 MO:DYX7\5#%^$S/J6MX>(9E+IRL6TT97-?%@(XMJIR5FW_SQ'SJBG!W9NTG_C MQ6Z00ZS/8L^F *J;J M]2"0_8]#4V;M"@QH+.!JT)' M>$-UOEW_N?@6$1F%$,/QE:H=.\]"%YZ@8B*V9)S&XY.+@OOMW>MAM,V-SIR( M'.(@?HXNESK?KVNWX9$K4,"TC*/HL:J*,0A)L@>TK9%*/I8]QG6UOW7+X#8" M.J4**XBB_\J2FEM-S_ 0.UV_[=%34E$T#I2\T13?1E[B+DZ8BQL;HGYDG<[2 MJ6<*0+#U6!O-^E(9TH5+]D1\?FYAW>%@:SQVR@=E194^';7C4<#LXR#6_>EI M]C2]$F142> ;-J!O@H(PFIWI SIYO'7)[C 7V<-GIU?6S!;[J(LZ,G!>6+3M M_.9V[$&_,T15P(EO]30$,T1S<5YA=]>\4J]G&,$GH7;I"B%Q6"+/9D-X(O M^!":W#78(2RIJ5! ]RPI3&W(WO7"D3<\*ZB[VI?4/^8;8@1JESF"X;_%Y<@/ M!U!$ALRLL_MDIURLND=T6GC)0XP@9E M!>_0H$#OLU&1_;+[<(]KRY:L*Y:T*]4&<=2_CN&_Q>N!>?9UL\2&Q."."",L M;C49A.T4KA5./2+[? A"Y#Z/OU/V6LPZ24?*C-T\IXRCY,F'Y,/]Q@+\G\? M\A\ND"9"#Z^N[=*+O;4TQYP^5.G(GC"9-GY\"41!@6+':24!@Z.L%R%,6.I3 ME&^FJD+I?$E&KRH$;X/8>>#(P<0K:X]'"[WSUCL(UF*2DYZ"RI M[S5+H\+G[59*!4J0IJJZL?$:U$Z1-U"+.Q[./:#"?#KON.BC*)Z"_SEK5[6A MI+EC\MY0 C&2-%$^G93(S\'SK451V798>LEW5WPTP9K^=0)2<;YEW&Y+^!_C MF>5;Q]SA\.(G2UTXDO'.;XN5NV2'9Q!\4_FVY80?CW8(&S1<>T&!2G"1=;!] M5%V7@P1HTJ?AF7EQD1RV!8_[K="9-2(+'PT^*=Y*A.2>F_!'GB"GZJ">*5%E M?G%1<43.L#RBH<&Y7RR%DSP7M1>&.Y,FG@[J=FU$LV^_^O=0^2=M)70JMGYP M#G^ED:TTS4Y-K.US'$5,EFQ?+VN.0A-1&-)1,?6HFR:A4H-+7(\1IG'394?7[([A DT!#AMXRN M4$O:I2:VP:9'"W+:/N#7HX6:+!VU_-:*VAR"K4]-17TD:>RO568!)M__4TM. M5>^%N)*U%[;[&W-X+:_U@;.:LH41#ZYIR(CHO\&F, M"E5":._QQXKI:XNK;$.2L)S)])NM'RP+?"W'/+Q 8\MFU%P+SQ8O5!YT\72( MJFPTBP)WUB;,U8 FQ+2.L]C3!'/4SKL8"VT!+3G,MV M+7_:G+F!O@SN*D-%:8RM5/75HMP %UQIUW&%@ZK15UCK!J\_3K]D=:=QC)*@ M;D"CIV3DX_.B>O>--J?Y2'VQ>\_=K98L$2/@"E1 %U*U2/YI!T?'NT*P)8LB M7:U/I(U()L5SC:\T) 2I+T+I'AN!MNFM]F)@D);V''=/3U+[K%25]6T5D_NCR%KYU8OH>DF;MA/'1J%RS0N"2X*OV9?BJT^#\C4 M^X V9G!0[*!6IN_,SU_:VO_#,C[LZSI&%1\S5&NLK6)>9H[M*JUO6TN%NRQ) M&IQ\)9,Y0/=1C&(8(\"!,+4J4M#UPQJV!<$/"CYN/_1N*F>CV!XJK U-?(E7 MKT*E?:E36+%%X5_=YL6.Q9[M6)X#^%\A#K :S1%\#_EY;7OS;]O(A"\4<,_; M:>7(. 9MDMPD+)=!8G5 ][-0X,=46?Q%S#2:XW:$U8Z<7^N)C%/DK144R-)M MB12& JZ193\&=[WH[,3PU'K)VO[#@>]_NLG$'I X<\O5F2-P_^FV_W)__S-^ M,BKXQ1NSG<7.C7QE"S4#LH:8<;HW.,4:+QTQLHR-1!24U+7N8K[3HR=,LS<2 M#4$!35]G7,6F2+DOJ0=O-WGE&Q&)C- ;1>X3N$;+4/=2?^W)N: B M30/6R"*N2]"O=#WY#(->Z'0!B3R/+T!UQ<1>3TW&3'VS?S'T;2I5<^@+^90KY//E[,&TE/7?;=E/XLFZ6'V MYB5F8DZA\Z\3A -1P@/.W90E< 5Y=P5V=QE(A4_MN3C>5(+\/KV (QZZ53': M=YG#OA_![!90:6H+%/:KMXI$'>2?9YO-#-*F[;$G>82=8VQ0!7:RWIIZDL+V M/DD#%+VXM(G#TJ$GW+6H'$^V)4)UEJ[F'=XX:#@[><="NA6=&:-4/K4Q$^;' MV280R#BK,]?D]UA0UY[XY#)\@7-L6[NC!:_!)(FKOH:]0B>SLLLU301E4^@B M;4 IYVBB?5YHM+HXYD',VPQ)4W1;0X8TQT$X%R>P;17[(/5\^RY:0E16X#3P M79;A<4O GG[#IU#C1(3"@3;)GN]8S?9)3Z*]XL6[K'!)=+Q3F4(CE*_-\QP> M>?MH1S06Y1Q31+,6LL@TE8O28&C04AV\$.?=$^= !2'[YB[FQNC,">9RU05D M$],B^D1'-'DJXUK6/*JNBSF NPC&4'BT'*C/(?XNKD]B)?B:[&ZV3HT1IX-5A.C.9/M$0==:JB *8#<&$PSWO/26 MY*)A,'Q6@K:ZP^'%SOXF,IPR0]MW=WRS_1H_7+;9]!/?6;T!4M&S[QY3[% MM:2G2MJYKFJ&O'FAH39>E-KV_6W$N9SJT?DZK? 0GJ($S=Q<;QC$1^OZU2.1 MYMT(>DRSZ0.0BLQC$I8G?7PLDS.C>$IH-2L4R-Q;+8P+ M2+__?$\:%[DJI2H$[RQLNXUK>&W9X;_[E1>_7$/SYN#HKN?[4I1C%'O/>;;[ M6A-7YYG BX'O<^ZFA[U;Z6M'13R$%S6;"LP9;T0UNAY0L3]V.XQYJ'+4^S!3 M*^Z'*T7W560._^5KK:)@4ZM@^8HN/'J]J"P"53*/V*D0H-PB7U-7'Y3:I[J=):%.51 MJ=UWOJ7?]U")50D?B54>J:9OMEI;"X&Q5R[6C+*/KU#D*XV2[% M /X0N_C6!3QK& PXXRVQP*BF83"PP]"B"06<%'ZRP8TKN8DZ_0_S0NC=B'CG'Z]_CA0.@Y]C9G[>*+L4(R6\S?2!C6OXFTPO MF(BL_G]X)>+_&+B1\#_S_@_H_),UY3D2+#]:C,,*UG2,N5\U:N&YX5][? -L MCZ?/] O1#)B;ZT=4^!35WW@92T:];$:II*2N3=K(FT=CQ'IN_1!::?"G],?457S.YZ#[=4 E]Y8"SF-!M?;DAM^&5N M+K3 KQ9IG4A,N(XT$9[25T,/[D?_0 II?+K!4+! MS;%FU:]/A**WHBR^2-D887!R;XE6U:S.7/9N%H^(_:\5&D4[>O_="D.4=E3B MR;>I]*T2B;L,E,N$J4/,>:6?_Y5H>EZR,8 _ZM_-^)]J_U58,:4=(Y56.CY) M=A*X8AX5\+E\H5Y[7>ZJ\,,BY->G]Z=.#_U)WHDV>AL?]_,^ M7^[G^>[W>]^UWG>ML]?:USI_G'-=9U_[VK_?WF>K$=Y!_&(];#L9PI]Z.U3 MN_;RS-='5>?%HU CJG >TVEYK]=DT]%]=4PA$Z,@*2-!_5S\5VN>K*,K1R3. MR>TYMZFL(BWV@KHC,I:)")!6X^D4YJ\KR M9/LM>R_=C&#''7'(91\Z<+&T3EI9>*NZVYVW'#T[/46!XO[XZ,ZW/G#\'NHT ML\SZE4J0[LA<<5U4MRU?(L*,\0Y($SJ&;1=O^*2 HA>XNN'4\@'? $ C*]A* MOAJ'K'!VJ*Y5Z;0?:U>JTB_Y@X=)&DMJNM;H/CI^27^T\U!4@D-VDKW3JY]F M-$J"A(6<]3'1Q:(@C6?1\ZJ^F<"56G&XLW7!A.2=(2IU[IQ6P.6-$ Z/ MH3<6CF-NY6&(A *?C=>/]Q4F\^_J*M NI2_X"0NZXWW;"W0&Q RKDBN_NO>J M[J@6E6(&JOQF+(,J(QP#G.5) 88P1/ JH^B>>BUWID5,=)9[9-=+-$$HB"RT.7+C_>J2OC-?I1\1/B%:.-M4+BDEZ]#&I(KAI#;:E MQC#&%^L!95JTP#)MK3^)N%]/J:5,(\.&RQ_!OS\LE*2S=L#&(V#(*&J'LL1K MH;,>YOVCRGM[8SYW13.CF=5U?GJ?$[!9NA?JDFL94$:H7>/*5,/JS)D 8^N$ M:+?<>4OPK O\@?CV4;\%[I+3P1N\RS(X-7^Q M\OEM"E:]Q1313 M0$G98#$Q,0E4*Z**YO'^.;2QX#UDF17R_5@625EI\UX:B"?T2RB;_PR5X=8V!5ZM7!$CW7?9LLJ2>_SMP;5% M%*W.I63_0D/_SOW< )__$=,LNZNQ.)^.2#S[?QV&G2170QKSXJ8>"$8I/)/( M,;(K$UKD/QU@95PE4>M&"SM1E]VMZY]8((0%I%"H=S8"*>@4,S;?/CU&[I9W M!WUAM#*U["##E 9D:8G^A"^>\;R?97!(" M=89[@H/>:T8AT&TMI%3F@(_>SM1V:DK^[ZRE!@TBF(=7RE&F"<5I=UXF?4(E M*,+6U19V#Z?KOSB<6ZNEE,O6CG_XG)#6'65_^RFQS"*UFN2N/G^.)=_1IAW1 M".BIB$; %W[Q/MPA4:&D1)>U/$=YD4P;4,57MZG@+OYHHU/G.Y_Z&1$ZHZC, M3=##&#](KA;>N5"-P(A_&A%P!_ MNA@;F<[."TM&I8%\XZ%2SR&^T)2,R;)(,#WB+8$O"(;IT(=S/Q=)P/WJQ4=# M^T.Y(B26DT$3P0/NZ ,/B^8\IKO7R1EB[F"M+I*3\]V0F@F=?3YAKT'\1=4E MCTA$LF18%6A*FKO;6+[.;I20S<4#UBR?>10GRDRE:8M(KZ@]=[C_5$2B'CUN M_-->S$ XE(5JY<%4BVHG>52Q=C(HIC=#A\7@I;WW:Q[4A@SM1>!,:8T?FHY_ M4@7D'BM HOQ>>H4(-FP6(4G\U1C@VK#P[O*;X_MQM0Z#U3!5&8#;&W%3ZL$7 MY2O&*(4>YUQW7/PYPW$[U %V@ZJ%SI"*N*0V%<53U'K>]T\P5M3;/FW.YSC! M!VN".:ZIR1\(M.18L&!2YBQ)MY(C @$Z@[*2 %/Y%(UN^WV(ST( MN[+ Y"^ET2I6?*'0A5),JRJ?U3TCOS'V1V:K=4Z-:%1.\@&9M6E^; (.6P7 M[*?9V&)D>><'")-@ =+)CLZ<*\YEVZ@W$34!P]U,A6A'>SW^/-PSX7\2 M8/6-..&X2J\V=4C:GYT^$;@"[+1> ;X%;C1> 6J'#_5BE4\0^T2>XKOZ5X#6 MLB%!*/J&"N/S:-!3\7CX>QN/'L0>G]=ZPJ5LM>=%Z(2N#9\-ITL1%W:0[ZP^ MQ&G+)XDP8B7N365_UQ"4\8,1O5JF.6!5L 5RK&7;NTC3KG^/=8'+K<=J9(]B M.!>'+?K;0Y=[H5_?4,X50N>Y!QHVS^@N[[RQ/!>'=^R17+IF8'Q&6T^>8:1I M"#$-WZX ZV>Z?X90U85PD %BCWAMCGA+E;%M_DXQ'1\:?(Y?,SY8 M\Z>2:"@O20:X(:@3;B@20.\_61'U9_^@JX=%ONTF7;L3%I;TSL=_U*0Y2/;Q MM&/'WZ:_*XX7+NT&8$GOV*2V0G.]5M;\$@_ <^LK&=OB=) :U:A]8$%=%/W^ MN3I]O!<-"WFO,#OWH8,"@:?*UK+&MY T;N3;Y=>F1?1T5H.6N2] [MNC5M]Y MLBF95.GH:6^+%H/CL->&DS-E<]<1);EQOMG%1ESF /9/GQ*_93N+,03.OD(. M;J4_%F((25-7Q8_9GH=%B'JR$*;8!/86C^5Q.E"1!!+<%*7_C0BP_N7O(57(WHC*7\+1 M*\#;QS>?VWET]0I +73BF G_!TK]2W+$L""SGO WV+0X=;I)CEP!0#^DKP#E M#6=\.>O@V6/'S3.PVRS^Y!952:A9033GA>=":FVEV@];B=Q\P$]!K+ R-VAC M ZFE\$I)MF3.!GBZG::Z^.EG!L5?)K7!4BKJOD_45=5UTQ6_RJWR[9T)Q+0C MUTG!-9KIY%*RRSDAN\&DWQ=)2&*3([B.!Z)_IMJW61,],,\U04K8+W3$+Q#Q-: M<@ABX-4\L@?9W)O\]M2@CG;*-M?-L-56G9J0U& ?$>UX.B6W5?@\1:B\ SX[ M>Y8)J2%.!.R4^+WHYB)YZ*NT@./@C\'4KT?5I^\\F!/B*+5WBU3 #%;@5W;4 MB$\JS@>?>9KSC1-&J1G5^4X1-,8O>A,]C;$#U6MSS4[8\\ )GC862;YZ*S51 M_RO0[>#=5)XLTY)*&ZT4049P$780UU,5-2KE"G6V(;;"#4* I,*==7XGI^0> M?+/DP.=_+>@E[[)P?ICE-:@5^>F!=# ?[T;T]IA>(8$[8SA39$/!; M9\8<$BY+/ ?,7V;P(Z$M/:>R,S[ NA]VSP9X. 41H^Q3YE65*GNB0FP@$SQ M1.NC?>HI&26KAFEWN'[RAC'R($5BC_-YW(A]G/,2U)(4Q R=&25Q :9WWE"? MA4KJNWBA%S@>;U-\B+L";($)72Z:#8UQ8)0VNCDAPF^J?Q=;>D#6 MC.8),WH])6YE85+3N[0=)AL@T]DN"*Q(6D#NMSP%.@YI,I](N!<0N*+E9LV#7?U^A4V;TKKY'F*HO7C7(6S]7IRTRV0K MXWX:#2[U,NU=$XO.<,/ _A&^WC^^9[6N2N0LSX)>(L+7#-J&X]&*2LL*I775 MP^-:FA"&&7>9H&KP'=E[3^U0530-CVYMQ^@U,\U',-=1F00DQ=R#8WWIXM]O M6@KK.,H+H7OIR;>J(MP-[ 85?:*ED2]?(#1%6:(2=487ZY$_%4PD^D7K][$6 MC;"?3[O'![]JF&>N01TUW^8'PAX%/.P2"HD#TM-']O< UD.GS1Z9_@DW<+%0+^I9Q02 ? M.#UM.$@YMZN]FRJ5L.0IMBE.CF'P4I@;7D_H2F#S;N]HS_&C6N<87@5HNP*C@$O3XRU?$N%Q*S+[H^MX1]N2G5OL'E\#]QN5:] M3D$FYD]6;O#:LFX\Y1GD_'+:#1,\4]'LL6Z9)I:1JR4;(2K_<#]?- MV.5;3RPYK"K9,VFPZ:%,_JASC6<4I<^.\-\NIF;AM(QQ17 AW&73K\( MF 7<5+CUO)']]$?\!=Q9"*H28N*]"Q>0MRQ?[8C7.*H M"D8)K=3#\9">)C&EL/+R*0Q^L/D^>Z*>C(!4DVM'OA8=22]-B;:TL,W/?+IW MM^0RE;_CY>-Z]CYK3C+M=%\P:IQI:1UGU;.@P%1#,^-^>L&+PE4T^8 J M%]&(:9WI>R%6"#?[<^PN4LDGYCJ^:HR^P"?!2QCF HLXR(_JMZ7W%6(9^X[9 M$R944Q$9QZK/WSP>G!25JH MJ\?H3[G[(R1[>6I8SX$?6,VLKBTF]5_2,+I8BR2!7DQ#M6HY&EJB217EE68I M1,2*@QLPW6M/Q7+296GFQ> 2-?.'L50EXO4M'+^.IJ6]@1\ED2H9ZJG1,C/= MAWRID6ZHL-V,!=JZ!;V'G(G9HD7E_&A9_X5)>^Y0V(YNOY[(!75E6?5)YK"& M^)&[4TFDE0N08@IUR_.>QLK(O&*UY^$UO+LRY-:/FB3*3:BA'(2$[LZRQ)0." UVM]-Q+%J.MM24'[*=_MWW]H M^0^Q>?68L5M76BXDON@H,X7N\26[@%A[@OT*;"@PET?X$5*@GT@BH7G%)M;0 M$3?/U0[RH95!Y+F]L\<$)4VAF%;!0AWV;$NU4;7U8 M4*FJ-(VWMSB4,7Q092#?%K>F(PNC;6+&GQ1:!,6'PN4F\]G*C+M5%;Y5"52U MR.X:?B_N0//-I,L7&0;T"5-Q-&&UMBW1V75'T%MB7*VP46@PL MYU60&YNU3CC1B\)LTRO;- *"X[':9';Z\RR^9]2Z!;_A8*N4@23+B(P?@U;C MLA;91\) *Y-4D6XZ*[5O=A?E]A33*R;3IG.69/*T =W0T=T,.R8FIOQ;YW)42?R_> MNN.8ES_2V3%#B:BW&Q_TU3Z6^ K @;5(?7@%.'1*%NS:"WO\M1 FFB_0ZD51 ML2>%Y+U41:_^PAAT0?("I_SL^D0WKWVO+^M\P^G9R#5Z6H#O\"@<%_#:!"VTC0%Z&!ULSV-3:-Z)*5; M48&!E:^(.2"9,RA%>QWY)C+(TF'ZR&R^'DU@E$2$FYMEF$'7%FX.AKZ45+P$?;"+))&Y>,+@? [74F M.8HA\X_'M@*P M/'+,1^\:3MEJC90-QQ&I:Q<(L.SY'R&0($.E?J M0K;/(%)BJI55BL4-<[82U97Z;TYJQ;O!Y3%V2E< ?,X& 613;54^.:+.?ZHC MZ^+-O(:'PCL:5 K4B1U5E=\,%W,8<96-HQU]O5#]WCH!6O=?8QW MW"SF%LEN_J;<4%]"^N2$MF[?P%1;$ MQ"KHSDUG!DC %6!U6^E\'MZ<.ZCAG[=T/3VH/7R6$$/F>O\*T/\S\?BFM89F M\@?VOXYI_[@"[!\_N=QMF%3./BIQ/T+ 0-EX^GH24![N&YE9:F8;4CTZXWH?_\X6-"CZ/3VA)'$?8>DN< M1P&$#!3Q"JR..L7ZR'F,<-?3Z#L 1M%WDM@);68:6SBC-./_,$N8_ MF1D[-WGM[Z4+>PP_/8_$W#24X56^9?M_1RD=B1BOI2M _<,+MEXR+.W?0Y:_ M?H0228 Z5X_P#/3?'^-IJV0M18&@Y9ML2=C0SD:T,R+BP])42X<=66P7]@N6 MD-.R!B_N(3Y@ST7V2[=B>HHC5I6+O>4*[6NK /T=W[F'69R_&H; 0J MGFYY Q97Z@$V]NN)+#+00++)]L$GCGD_?^=GDNF9$#PM!C, M[$>&)?&N0TO'AA[[QL%%T\)M =9$S20&+$"WP*8B:TGF "]3J:A3/RD\_#[N M?KWFBO\>Y_Q?<(?%BAF^T"[@, ! 0 5 " ;,/! !E M9C(P,#$U,S4T7V5X,C,M,2YH=&U02P$"% ,4 " "GB'Q8Y%6#,Q+3$N:'1M4$L! M A0#% @ IXA\6,3(!7@?" ;A\ !4 ( !/1P$ &5F M,C P,34S-31?97@S,2TR+FAT;5!+ 0(4 Q0 ( *>(?%B4.^^BK00 #\2 M 5 " 8\D! !E9C(P,#$U,S4T7V5X,S(M,2YH=&U02P$" M% ,4 " "GB'Q8=$T3/[($ !;$@ %0 @ %O*00 968R M,# Q-3,U-%]E>#,R+3(N:'1M4$L! A0#% @ IXA\6+T1_=8=&P K< M !4 ( !5"X$ &5F,C P,34S-31?97@Y-RTQ+FAT;5!+ 0(4 M Q0 ( *>(?%C-T]Q07QH +=+ 0 1 " :1)! !F96UY M+3(P,C,Q,C,Q+GAS9%!+ 0(4 Q0 ( *>(?%BQOH]Q, "$=P4 %0 @ &#?@0 9F5M>2TR,#(S M,3(S,5]D968N>&UL4$L! A0#% @ IXA\6/E&:F!X#@$ 9_T/ !4 M ( !DLL$ &9E;7DM,C R,S$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( M *>(?%@;^UQT!X< %JP"0 5 " 3W:!0!F96UY+3(P,C,Q M,C,Q7W!R92YX;6Q02P$"% ,4 " "GB'Q8J/U+L#0' # !P #@ M @ %W808 :6UA9V4P,# P,2YJ<&=02P$"% ,4 " "GB'Q8W4XE MM=,( !J"0 #@ @ '7: 8 :6UA9V4P,# P,BYJ<&=02P$" M% ,4 " "GB'Q8, <>!WA( !V8 #@ @ '6<08 :6UA M9V4P,# P,RYJ<&=02P$"% ,4 " "GB'Q8>K XML 105 ef20015354_10k_htm.xml IDEA: XBRL DOCUMENT 0001339005 2023-01-01 2023-12-31 0001339005 2023-06-30 0001339005 2024-03-27 0001339005 2022-12-31 0001339005 2023-12-31 0001339005 2022-01-01 2022-12-31 0001339005 femy:EquityWarrantsMember 2021-12-31 0001339005 2021-12-31 0001339005 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001339005 us-gaap:RetainedEarningsMember 2021-12-31 0001339005 us-gaap:CommonStockMember 2021-12-31 0001339005 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001339005 us-gaap:TreasuryStockCommonMember 2021-12-31 0001339005 us-gaap:PreferredStockMember 2021-12-31 0001339005 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001339005 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001339005 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001339005 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001339005 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001339005 femy:EquityWarrantsMember 2022-01-01 2022-12-31 0001339005 us-gaap:PreferredStockMember 2022-01-01 2022-12-31 0001339005 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001339005 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-12-31 0001339005 us-gaap:PreferredStockMember 2023-01-01 2023-12-31 0001339005 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001339005 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001339005 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001339005 femy:EquityWarrantsMember 2023-01-01 2023-12-31 0001339005 us-gaap:TreasuryStockCommonMember 2022-12-31 0001339005 us-gaap:TreasuryStockCommonMember 2023-12-31 0001339005 us-gaap:PreferredStockMember 2023-12-31 0001339005 us-gaap:PreferredStockMember 2022-12-31 0001339005 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001339005 us-gaap:CommonStockMember 2022-12-31 0001339005 femy:EquityWarrantsMember 2022-12-31 0001339005 femy:EquityWarrantsMember 2023-12-31 0001339005 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001339005 us-gaap:RetainedEarningsMember 2023-12-31 0001339005 us-gaap:RetainedEarningsMember 2022-12-31 0001339005 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001339005 us-gaap:CommonStockMember 2023-12-31 0001339005 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001339005 2023-10-01 2023-12-31 0001339005 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001339005 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001339005 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001339005 us-gaap:OfficeEquipmentMember 2023-12-31 0001339005 2022-07-01 0001339005 srt:MaximumMember 2023-12-31 0001339005 srt:MinimumMember 2023-12-31 0001339005 srt:MinimumMember 2023-01-01 2023-12-31 0001339005 srt:MaximumMember 2023-01-01 2023-12-31 0001339005 femy:FemVueMember us-gaap:NonUsMember 2022-01-01 2022-12-31 0001339005 femy:FemVueMember 2022-01-01 2022-12-31 0001339005 femy:FemVueMember us-gaap:NonUsMember 2023-01-01 2023-12-31 0001339005 femy:FemVueMember country:US 2022-01-01 2022-12-31 0001339005 femy:FemVueMember 2023-01-01 2023-12-31 0001339005 femy:FemVueMember country:US 2023-01-01 2023-12-31 0001339005 us-gaap:AccountsReceivableMember 2023-01-01 2023-12-31 0001339005 us-gaap:AccountsReceivableMember 2022-01-01 2022-12-31 0001339005 us-gaap:SalesRevenueNetMember 2023-01-01 2023-12-31 0001339005 femy:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001339005 femy:BayerYakuhinLtdMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001339005 femy:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001339005 femy:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001339005 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001339005 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001339005 femy:PromissoryNotesMember femy:AFCOCreditCorporationMember 2022-04-01 2022-06-30 0001339005 femy:PromissoryNotesMember femy:AFCOCreditCorporationMember 2023-07-01 2023-07-31 0001339005 femy:PromissoryNotesMember femy:AFCOCreditCorporationMember 2023-07-31 0001339005 femy:PromissoryNotesMember femy:AFCOCreditCorporationMember 2022-06-30 0001339005 femy:PromissoryNotesMember femy:AFCOCreditCorporationMember 2023-01-01 2023-12-31 0001339005 femy:PromissoryNotesMember femy:AFCOCreditCorporationMember 2022-12-31 0001339005 femy:PromissoryNotesMember femy:AFCOCreditCorporationMember 2023-12-31 0001339005 femy:PromissoryNotesMember femy:AFCOCreditCorporationMember 2022-01-01 2022-12-31 0001339005 femy:November2023FinancingMember us-gaap:ConvertibleDebtMember us-gaap:CommonStockMember 2023-11-21 0001339005 femy:November2023FinancingMember us-gaap:ConvertibleDebtMember femy:SeriesBWarrantsMember 2023-11-21 0001339005 femy:November2023FinancingMember femy:SeriesAWarrantsMember 2023-11-21 0001339005 femy:November2023FinancingMember 2023-11-21 2023-11-21 0001339005 femy:November2023FinancingMember us-gaap:ConvertibleDebtMember 2023-12-31 0001339005 femy:November2023FinancingMember us-gaap:ConvertibleDebtMember 2023-01-01 2023-12-31 0001339005 femy:November2023FinancingMember 2023-01-01 2023-12-31 0001339005 femy:November2023FinancingMember 2023-11-21 0001339005 femy:November2023FinancingMember femy:SeriesBWarrantsMember 2023-11-21 2023-11-21 0001339005 femy:November2023FinancingMember femy:SeriesAWarrantsMember 2023-11-21 2023-11-21 0001339005 femy:November2023FinancingMember femy:SeriesAWarrantsMember 2023-01-01 2023-12-31 0001339005 femy:November2023FinancingMember femy:SeriesBWarrantsMember 2023-01-01 2023-12-31 0001339005 femy:November2023FinancingMember femy:SeriesAWarrantsMember 2023-12-31 0001339005 femy:November2023FinancingMember femy:SeriesBWarrantsMember 2023-12-31 0001339005 femy:November2023FinancingMember us-gaap:MeasurementInputRiskFreeInterestRateMember femy:SeriesAWarrantsMember 2023-12-31 0001339005 femy:November2023FinancingMember us-gaap:MeasurementInputExercisePriceMember femy:SeriesBWarrantsMember 2023-12-31 0001339005 femy:November2023FinancingMember us-gaap:MeasurementInputPriceVolatilityMember femy:SeriesAWarrantsMember 2023-12-31 0001339005 femy:November2023FinancingMember us-gaap:MeasurementInputSharePriceMember femy:SeriesBWarrantsMember 2023-12-31 0001339005 femy:November2023FinancingMember us-gaap:MeasurementInputExpectedDividendRateMember femy:SeriesAWarrantsMember 2023-12-31 0001339005 femy:November2023FinancingMember us-gaap:MeasurementInputPriceVolatilityMember femy:SeriesBWarrantsMember 2023-12-31 0001339005 femy:November2023FinancingMember us-gaap:MeasurementInputExercisePriceMember femy:SeriesAWarrantsMember 2023-12-31 0001339005 femy:November2023FinancingMember us-gaap:MeasurementInputSharePriceMember femy:SeriesAWarrantsMember 2023-12-31 0001339005 femy:November2023FinancingMember us-gaap:MeasurementInputExpectedDividendRateMember femy:SeriesBWarrantsMember 2023-12-31 0001339005 femy:November2023FinancingMember us-gaap:MeasurementInputRiskFreeInterestRateMember femy:SeriesBWarrantsMember 2023-12-31 0001339005 femy:November2023FinancingMember us-gaap:ConvertibleDebtMember 2022-12-31 0001339005 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001339005 femy:ExpirationYearIndefinitelyMember 2023-12-31 0001339005 us-gaap:DomesticCountryMember 2022-12-31 0001339005 femy:ExpirationYearEightMember 2023-12-31 0001339005 femy:ExpirationYearThirteenMember 2023-12-31 0001339005 femy:ExpirationYearTwoMember 2023-12-31 0001339005 femy:ExpirationYearFourteenMember 2023-12-31 0001339005 femy:ExpirationYearSevenMember 2023-12-31 0001339005 femy:ExpirationYearFourMember 2023-12-31 0001339005 femy:ExpirationYearThreeMember 2023-12-31 0001339005 femy:ExpirationYearNineMember 2023-12-31 0001339005 femy:ExpirationYearFiveMember 2023-12-31 0001339005 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001339005 femy:ExpirationYearTenMember 2023-12-31 0001339005 us-gaap:DomesticCountryMember 2023-12-31 0001339005 femy:ExpirationYearSixMember 2023-12-31 0001339005 femy:ExpirationYearOneMember 2023-12-31 0001339005 femy:ExpirationYearElevenMember 2023-12-31 0001339005 femy:ExpirationYearTwelveMember 2023-12-31 0001339005 2017-01-31 0001339005 us-gaap:PreferredStockMember 2017-01-31 0001339005 us-gaap:CommonStockMember 2017-01-31 0001339005 us-gaap:CommonStockMember 2023-04-01 2023-04-30 0001339005 us-gaap:IPOMember 2021-06-01 2021-06-30 0001339005 us-gaap:IPOMember 2021-06-30 0001339005 srt:MaximumMember 2022-07-01 0001339005 srt:MaximumMember 2023-10-31 0001339005 srt:MaximumMember femy:CommonWarrantsMember 2023-04-30 0001339005 srt:MaximumMember femy:PlacementAgentWarrantsMember 2023-04-30 0001339005 srt:MaximumMember femy:PreFundedWarrantsMember 2023-04-30 0001339005 us-gaap:CommonStockMember 2023-04-30 0001339005 femy:PreFundedWarrantsMember 2023-04-30 0001339005 2023-04-01 2023-04-30 0001339005 us-gaap:ConvertiblePreferredStockMember 2023-12-31 0001339005 us-gaap:ConvertiblePreferredStockMember 2023-01-01 2023-12-31 0001339005 us-gaap:RedeemableConvertiblePreferredStockMember 2023-12-31 0001339005 us-gaap:RedeemableConvertiblePreferredStockMember 2023-01-01 2023-12-31 0001339005 2023-04-20 2023-04-20 0001339005 femy:PlacementAgentWarrantsMember 2023-04-20 0001339005 femy:CommonWarrantsMember 2023-04-20 0001339005 femy:PreFundedWarrantsMember 2023-04-20 0001339005 femy:CommonWarrantsMember 2023-12-31 0001339005 femy:CommonWarrantsMember 2023-04-20 2023-04-20 0001339005 femy:PreFundedWarrantsMember 2023-04-20 2023-04-20 0001339005 femy:CommonWarrantsMember 2023-09-01 2023-09-30 0001339005 femy:PlacementAgentWarrantsMember 2023-10-01 2023-10-31 0001339005 2023-09-01 2023-09-30 0001339005 femy:PlacementAgentWarrantsMember 2023-12-31 0001339005 femy:WarrantsSixMember 2023-12-31 0001339005 femy:WarrantsTwoMember 2023-12-31 0001339005 femy:WarrantsEightMember 2023-12-31 0001339005 femy:WarrantsThreeMember 2023-12-31 0001339005 femy:WarrantsFourMember 2023-12-31 0001339005 femy:WarrantsFiveMember 2023-12-31 0001339005 femy:WarrantsSevenMember 2023-12-31 0001339005 femy:WarrantsOneMember 2023-12-31 0001339005 2022-05-01 2022-05-31 0001339005 2021-06-01 2021-06-21 0001339005 femy:Two015StockBasedIncentiveCompensationPlanMember 2021-06-21 0001339005 femy:Two021StockBasedIncentiveCompensationPlanMember 2023-12-31 0001339005 femy:Two021StockBasedIncentiveCompensationPlanMember 2023-01-01 2023-12-31 0001339005 srt:MaximumMember femy:Two021StockBasedIncentiveCompensationPlanMember 2023-01-01 2023-12-31 0001339005 femy:Two021StockOptionPlanMember 2021-12-31 0001339005 femy:Two021StockOptionPlanMember 2022-01-01 2022-12-31 0001339005 femy:Two021StockOptionPlanMember 2023-01-01 2023-12-31 0001339005 femy:Two021StockOptionPlanMember 2023-12-31 0001339005 femy:Two021StockOptionPlanMember 2022-12-31 0001339005 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2023-01-01 2023-12-31 0001339005 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-12-31 0001339005 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2022-01-01 2022-12-31 0001339005 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-01-01 2023-12-31 0001339005 femy:Two021EquityPlanMember 2023-01-01 2023-12-31 0001339005 femy:InducementGrantMember 2022-01-01 2022-12-31 0001339005 femy:Two021EquityPlanMember 2022-01-01 2022-12-31 0001339005 srt:MaximumMember femy:ExercisePriceFiveMember 2023-12-31 0001339005 srt:MaximumMember femy:ExercisePriceTwoMember 2023-12-31 0001339005 srt:MinimumMember femy:ExercisePriceFourMember 2023-12-31 0001339005 srt:MinimumMember femy:ExercisePriceSixMember 2023-12-31 0001339005 srt:MinimumMember femy:ExercisePriceThreeMember 2023-12-31 0001339005 srt:MaximumMember femy:ExercisePriceSixMember 2023-12-31 0001339005 srt:MinimumMember femy:ExercisePriceSevenMember 2023-12-31 0001339005 srt:MinimumMember femy:ExercisePriceTwoMember 2023-12-31 0001339005 srt:MaximumMember femy:ExercisePriceFourMember 2023-12-31 0001339005 srt:MaximumMember femy:ExercisePriceOneMember 2023-12-31 0001339005 srt:MinimumMember femy:ExercisePriceOneMember 2023-12-31 0001339005 srt:MaximumMember femy:ExercisePriceThreeMember 2023-12-31 0001339005 srt:MaximumMember femy:ExercisePriceSevenMember 2023-12-31 0001339005 srt:MinimumMember femy:ExercisePriceFiveMember 2023-12-31 0001339005 femy:ExercisePriceOneMember 2023-12-31 0001339005 femy:ExercisePriceFourMember 2023-12-31 0001339005 femy:ExercisePriceThreeMember 2023-12-31 0001339005 femy:ExercisePriceSixMember 2023-12-31 0001339005 femy:ExercisePriceSevenMember 2023-12-31 0001339005 femy:ExercisePriceTwoMember 2023-12-31 0001339005 femy:ExercisePriceFiveMember 2023-12-31 0001339005 femy:ExercisePriceFiveMember 2023-01-01 2023-12-31 0001339005 femy:ExercisePriceSixMember 2023-01-01 2023-12-31 0001339005 femy:ExercisePriceTwoMember 2023-01-01 2023-12-31 0001339005 femy:ExercisePriceFourMember 2023-01-01 2023-12-31 0001339005 femy:ExercisePriceThreeMember 2023-01-01 2023-12-31 0001339005 femy:ExercisePriceSevenMember 2023-01-01 2023-12-31 0001339005 femy:ExercisePriceOneMember 2023-01-01 2023-12-31 0001339005 femy:InducementGrantMember 2023-01-01 2023-12-31 0001339005 femy:InducementGrantMember 2022-12-31 0001339005 femy:InducementGrantMember 2023-12-31 0001339005 femy:Two021EmployeeStockPurchasePlanMember 2023-12-31 0001339005 femy:Two021EmployeeStockPurchasePlanMember 2023-01-01 2023-12-31 0001339005 srt:MinimumMember femy:Two021EmployeeStockPurchasePlanMember 2023-01-01 2023-12-31 0001339005 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001339005 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001339005 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001339005 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001339005 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001339005 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001339005 2023-11-01 2023-11-30 0001339005 femy:WarrantsSixMember 2023-01-01 2023-12-31 0001339005 femy:WarrantsSevenMember 2022-01-01 2022-12-31 0001339005 femy:WarrantsSevenMember 2023-01-01 2023-12-31 0001339005 femy:WarrantsSixMember 2022-01-01 2022-12-31 0001339005 us-gaap:SubsequentEventMember femy:AtTheMarketFacilityMember 2024-03-28 2024-03-28 iso4217:USD shares iso4217:USD shares femy:Segment femy:Women pure femy:Customer femy:Option femy:Plan femy:Dates false --12-31 2023 FY 0001339005 P9M http://femasys.com/20231231#OperatingLeaseAndFinanceLeaseRightOfUseAsset http://femasys.com/20231231#OperatingLeaseAndFinanceLeaseRightOfUseAsset http://femasys.com/20231231#OperatingAndFinanceLeaseLiabilityCurrent http://femasys.com/20231231#OperatingAndFinanceLeaseLiabilityCurrent http://femasys.com/20231231#OperatingAndFinanceLeaseLiabilityNoncurrent http://femasys.com/20231231#OperatingAndFinanceLeaseLiabilityNoncurrent http://femasys.com/20231231#OperatingLeaseAndFinanceLeaseRightOfUseAsset http://femasys.com/20231231#OperatingAndFinanceLeaseLiabilityCurrent http://femasys.com/20231231#OperatingAndFinanceLeaseLiabilityNoncurrent 2023-03-31 2025-11-21 0.1 0.1 NASDAQ 185 2029-04-30 2029-04-30 2023-11-30 2024-03-01 2024-04-01 2024-11-01 2025-04-01 2026-12-01 2027-01-01 2028-04-01 2028-11-01 10-K true 2023-12-31 false 001-40492 Femasys Inc. DE 11-3713499 3950 Johns Creek Court Suite 100 Suwanee GA 30024 770 500-3910 Common stock, par value $0.001 FEMY No No Yes Yes Non-accelerated Filer true true true false false false 6826165 22099347 KPMG LLP Atlanta, Georgia 21716077 12961936 98906 77470 667118 436723 695879 655362 23177980 14131491 1212417 1195637 47308 99344 414303 419303 2559356 2572243 423077 413843 4656461 4700370 3545422 3217319 1111039 1483051 2380225 319557 0 3294 1086581 958177 3466806 1281028 27755825 16895570 1137823 510758 1444296 456714 0 141298 65300 45206 406636 373833 3054055 1527809 54935 96658 4258179 0 2036067 28584 6349181 125242 9403236 1653051 0.001 0.001 200000000 200000000 21774604 21657381 11986927 11869704 21775 11987 117223 117223 60000 60000 2787137 567972 123985306 108857065 -108381629 -94134505 18352589 15242519 27755825 16895570 1071970 1206218 380069 441938 7208701 5813755 650126 558852 6858008 5430704 483481 561233 15200316 12364544 -14508415 -11600264 431019 228164 165390 13464 0 2306 265629 212394 -14242786 -11387870 4338 6300 -14247124 -11394170 -14247124 -14247124 -11394170 -11394170 -0.93 -0.93 -0.96 -0.96 15384376 15384376 11815019 11815019 11921388 11921 117223 60000 0 0 702492 108418304 0 -82740335 26332382 9445 10 0 0 0 0 0 16141 0 0 16151 4843 5 0 0 0 0 0 3724 0 0 3729 51251 51 0 0 0 0 0 59437 0 0 59488 0 0 0 0 224939 0 0 224939 0 0 0 0 0 -134520 134520 0 0 0 0 0 0 0 0 0 -11394170 -11394170 11986927 11987 117223 60000 0 0 567972 108857065 0 -94134505 15242519 1318000 1318 0 0 0 0 2526664 818014 0 0 3345996 3259623 3260 0 0 0 0 0 7419954 0 0 7423214 2219165 0 0 0 2219165 11616 12 0 0 0 0 0 4943 0 0 4955 1878722 1879 0 0 0 0 -1176533 1174842 0 0 188 3319716 3319 0 0 0 0 -1350131 5034788 0 0 3687976 0 0 0 0 675700 0 0 675700 0 0 0 0 0 0 -14247124 -14247124 21774604 21775 117223 60000 0 0 2787137 123985306 0 -108381629 18352589 -14247124 -11394170 480187 539434 3294 21799 424504 327907 5886 4100 -47538 -2285 675700 224939 107963 0 21436 -6788 236281 232553 -282169 -295862 627065 65236 987582 -147073 -440489 -383616 22896 -62911 -11280546 -10731973 143917 407475 -143917 -407475 3899813 0 547764 0 6850000 0 525144 0 188 0 3687976 0 4955 19880 7665066 59583 229953 0 0 232845 610340 505205 16193 23058 20178604 -681645 8754141 -11821093 12961936 24783029 21716077 12961936 9903 13464 4550 5050 2496968 0 0 1843 0 141298 2219165 0 17952 95 <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;">(1)</span></td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Organization, Nature of Business, and Liquidity</span></div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Organization and Nature of Business</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Femasys Inc. (the Company or Femasys) was incorporated in Delaware on February 19, 2004 and is headquartered in Suwanee, Georgia. The Company is a leading biomedical company focused on addressing significant unmet needs of women worldwide with a broad portfolio of in-office, accessible, and innovative therapeutic and diagnostic products solutions, including a lead revolutionary product candidate and FDA-cleared products. The Company’s mission is to provide women with superior minimally-invasive, non-surgical product technologies, accessible in the office, improving patient care and overall health economics focused on servicing the reproductive health needs for those seeking solutions for infertility issues (FemaSeed®) or permanent birth control (FemBloc</span>®<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">).</span> The Company currently operates as one segment with an initial focus on servicing the reproductive health needs for those seeking solutions for infertility issues or permanent birth control.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">Femasys has an expansive intellectual property portfolio which covers both design and utility patents in the U.S. and significant ex-U.S. markets for each product initiative. Femasys has taken concepts internally conceived and protected through development, including domestic and foreign regulatory approvals, and production, through in-house manufacturing. FemaSeed, a solution which enables directed intratubal insemination to improve on traditional intrauterine insemination (IUI) and provides a lower cost option to in vitro fertilization methods, received approval to sell FemaSeed in Canada in April 2023. In September 2023 the Company received 510(k) clearance from the FDA for FemaSeed for intratubal insemination. The clinical trial was still ongoing at the time of receiving regulatory clearance, however, enrollment was completed in November 2023. FemVue®, a solution that enables fallopian tube assessment with ultrasound as an alternative to the radiologic approach (hysterosalpingogram) for the diagnosis of infertility, is approved for sale in the U.S., Japan, and Canada. FemChec®, allows for fallopian tube evaluation after a FemBloc procedure to confirm occlusion (or procedure success). FemCerv® is a solution for complete tissue sampling with minimal contamination of the endocervical canal as an alternative to the single biopsy method, and is approved for sale in the U.S. and Canada. FemCath®™, allows for selective evaluation of an individual fallopian tube as an alternative to the traditional intrauterine catheter that is undirected, is approved for sale in the U.S. and Canada.  FemBloc, the Company’s solution for permanent birth control, is based on the Company’s non-surgical platform technology and in June 2023 Femasys received FDA approval of our IDE to evaluate the safety and efficacy of FemBloc, our non-surgical, non-implant, in-office solution for permanent birth control in a pivotal clinical trial. In August 2023 Femasys announced the initiation of enrollment in the FINALE [Prospective Multi-Center Trial for FemBloc Intratubal Occlusion for TranscervicAL Permanent Birth Control] pivotal trial designed to evaluate the safety and efficacy of FemBloc. This prospective, multi-center, open-label, single-arm study design includes pregnancy rate as the primary endpoint, which will be analyzed once 401 women have used FemBloc for one year for permanent birth control. In addition, the study is designed as a roll-in beginning with enrollment of 50 women for a clinical readout primarily of preliminary safety data prior to enrolling the remaining subjects. An interim analysis of clinical data endpoints is planned once 300 women have used FemBloc for permanent birth control for one year. Follow-up will continue annually for five years post-market.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Basis of Presentation</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;">The Company has prepared the accompanying financial statements pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (SEC).</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Liquidity</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="background-color: #FFFFFF; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-transform: none;">The Company had previously disclosed in the financial statements as of and for the year ended December 31, 2022, that substantial doubt regarding the Company’s ability to continue as a going concern existed. The Company has incurred net operating losses in every year since inception and has an accumulated deficit as of December 31, 2023 of $108,381,629. For the year ended December 31, 2023, the Company generated a net loss of $14,247,124. The Company expects such losses to increase over the next few years as the Company advances FemBloc through clinical development until FDA approval is received and the product is available to be marketed.</div> <div><br/></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Although the Company has a history of negative cash flows from operations and losses, the Company raised $20,800,182, net during 2023 (see Notes 7 and 9). As of December 31, 2023, the Company has cash and cash equivalents of $21,716,077. Based on the improvement in its cash position during 2023, the Company believes it has sufficient financial resources to fund operations and meet its capital requirements and anticipated obligations as they come due in the next twelve months. Therefore, the Company has concluded that the conditions and events raising substantial doubt no longer exist. The Company plans to finance its operations and development needs with its existing cash and cash equivalents, in the future with additional equity and/or debt financing arrangements, and revenue primarily from the sale of FemVue and FemaSeed to support the Company’s research and development activities, largely in connection with FemBloc. While we believe that our cash will provide sufficient cash to fund operations to meet our capital requirements and anticipated obligations as they become due, uncertainty around the Company’s product acceptance in the market could have a negative impact on our liquidity.</span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">There can be no assurance that the Company will be able to obtain additional financing on terms acceptable to the Company, on a timely basis, or at all. If the Company is not able to obtain sufficient funds on acceptable terms when needed, the Company’s business, results of operations, and financial condition could be materially adversely impacted. The Company’s ability to meet its obligations in the ordinary course of business is dependent upon its ability to manage financing and generate sufficient cash flow to meet its obligations and ultimately to attain profitable operations. Although management plans to ensure the Company will continue as a going concern, there is no assurance that viability can be obtained since the availability and amount of such funding is not certain. As such, there can be no assurance that the Company will be able to obtain additional liquidity if needed or under acceptable terms, if at all.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Organization and Nature of Business</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Femasys Inc. (the Company or Femasys) was incorporated in Delaware on February 19, 2004 and is headquartered in Suwanee, Georgia. The Company is a leading biomedical company focused on addressing significant unmet needs of women worldwide with a broad portfolio of in-office, accessible, and innovative therapeutic and diagnostic products solutions, including a lead revolutionary product candidate and FDA-cleared products. The Company’s mission is to provide women with superior minimally-invasive, non-surgical product technologies, accessible in the office, improving patient care and overall health economics focused on servicing the reproductive health needs for those seeking solutions for infertility issues (FemaSeed®) or permanent birth control (FemBloc</span>®<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">).</span> The Company currently operates as one segment with an initial focus on servicing the reproductive health needs for those seeking solutions for infertility issues or permanent birth control.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">Femasys has an expansive intellectual property portfolio which covers both design and utility patents in the U.S. and significant ex-U.S. markets for each product initiative. Femasys has taken concepts internally conceived and protected through development, including domestic and foreign regulatory approvals, and production, through in-house manufacturing. FemaSeed, a solution which enables directed intratubal insemination to improve on traditional intrauterine insemination (IUI) and provides a lower cost option to in vitro fertilization methods, received approval to sell FemaSeed in Canada in April 2023. In September 2023 the Company received 510(k) clearance from the FDA for FemaSeed for intratubal insemination. The clinical trial was still ongoing at the time of receiving regulatory clearance, however, enrollment was completed in November 2023. FemVue®, a solution that enables fallopian tube assessment with ultrasound as an alternative to the radiologic approach (hysterosalpingogram) for the diagnosis of infertility, is approved for sale in the U.S., Japan, and Canada. FemChec®, allows for fallopian tube evaluation after a FemBloc procedure to confirm occlusion (or procedure success). FemCerv® is a solution for complete tissue sampling with minimal contamination of the endocervical canal as an alternative to the single biopsy method, and is approved for sale in the U.S. and Canada. FemCath®™, allows for selective evaluation of an individual fallopian tube as an alternative to the traditional intrauterine catheter that is undirected, is approved for sale in the U.S. and Canada.  FemBloc, the Company’s solution for permanent birth control, is based on the Company’s non-surgical platform technology and in June 2023 Femasys received FDA approval of our IDE to evaluate the safety and efficacy of FemBloc, our non-surgical, non-implant, in-office solution for permanent birth control in a pivotal clinical trial. In August 2023 Femasys announced the initiation of enrollment in the FINALE [Prospective Multi-Center Trial for FemBloc Intratubal Occlusion for TranscervicAL Permanent Birth Control] pivotal trial designed to evaluate the safety and efficacy of FemBloc. This prospective, multi-center, open-label, single-arm study design includes pregnancy rate as the primary endpoint, which will be analyzed once 401 women have used FemBloc for one year for permanent birth control. In addition, the study is designed as a roll-in beginning with enrollment of 50 women for a clinical readout primarily of preliminary safety data prior to enrolling the remaining subjects. An interim analysis of clinical data endpoints is planned once 300 women have used FemBloc for permanent birth control for one year. Follow-up will continue annually for five years post-market.</div> 1 401 P1Y 50 300 P1Y P5Y <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Basis of Presentation</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;">The Company has prepared the accompanying financial statements pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (SEC).</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Liquidity</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="background-color: #FFFFFF; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-transform: none;">The Company had previously disclosed in the financial statements as of and for the year ended December 31, 2022, that substantial doubt regarding the Company’s ability to continue as a going concern existed. The Company has incurred net operating losses in every year since inception and has an accumulated deficit as of December 31, 2023 of $108,381,629. For the year ended December 31, 2023, the Company generated a net loss of $14,247,124. The Company expects such losses to increase over the next few years as the Company advances FemBloc through clinical development until FDA approval is received and the product is available to be marketed.</div> <div><br/></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Although the Company has a history of negative cash flows from operations and losses, the Company raised $20,800,182, net during 2023 (see Notes 7 and 9). As of December 31, 2023, the Company has cash and cash equivalents of $21,716,077. Based on the improvement in its cash position during 2023, the Company believes it has sufficient financial resources to fund operations and meet its capital requirements and anticipated obligations as they come due in the next twelve months. Therefore, the Company has concluded that the conditions and events raising substantial doubt no longer exist. The Company plans to finance its operations and development needs with its existing cash and cash equivalents, in the future with additional equity and/or debt financing arrangements, and revenue primarily from the sale of FemVue and FemaSeed to support the Company’s research and development activities, largely in connection with FemBloc. While we believe that our cash will provide sufficient cash to fund operations to meet our capital requirements and anticipated obligations as they become due, uncertainty around the Company’s product acceptance in the market could have a negative impact on our liquidity.</span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">There can be no assurance that the Company will be able to obtain additional financing on terms acceptable to the Company, on a timely basis, or at all. If the Company is not able to obtain sufficient funds on acceptable terms when needed, the Company’s business, results of operations, and financial condition could be materially adversely impacted. The Company’s ability to meet its obligations in the ordinary course of business is dependent upon its ability to manage financing and generate sufficient cash flow to meet its obligations and ultimately to attain profitable operations. Although management plans to ensure the Company will continue as a going concern, there is no assurance that viability can be obtained since the availability and amount of such funding is not certain. As such, there can be no assurance that the Company will be able to obtain additional liquidity if needed or under acceptable terms, if at all.</div> <div> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> -108381629 -14247124 20800182 21716077 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(2)</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Summary of Significant Accounting Policies</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"> <tr style="vertical-align: top;"> <td style="width: 18pt;"> </td> <td style="text-align: right; vertical-align: top; width: 18pt;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; text-align: left;">(a)</div> </td> <td style="text-align: left; vertical-align: top; width: auto;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic;">Use of Estimates in Preparation of Financial Statements</div> </td> </tr> </table> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The <span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">preparation of financial statements in conformity with U.S. generally accepted accounting principles (GAAP) requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expense during the reporting periods. The most significant estimates used in these financial statements include stock options, warrants, the valuation of useful lives of property and equipment, </span>and clinical trial cost accruals<span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">. Actual results could differ from those estimates.</span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(b)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Certain Risk and Uncertainties</div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Most of the products being developed by the Company, such as FemBloc, will require approval from the FDA or corresponding foreign regulatory agencies prior to commercial sales. FemaSeed Intratubal Insemination Product, FemCath (formally FemVue) Cornual Balloon Catheter, FemVue Saline‑Air Device, FemChec Pressure Management Device, and FemCerv Endocervical Sampler have achieved FDA clearance. FemaSeed, FemCath and FemCerv have also received approval in Canada and FemVue has also received approval to sell in Canada, Hong Kong and Japan. There can be no assurance the Company’s other products in development will receive the necessary clearances. If the Company is denied clearance or clearance is delayed, it might have a material adverse impact on the Company.</span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The medical device industry is characterized by frequent and extensive litigation and administrative proceedings over patent and other intellectual property rights. Whether a product infringes a patent involves complex legal and factual issues, the determination of which is often difficult to predict, and the outcome may be uncertain until the court has entered final judgment and all appeals are exhausted. The Company’s competitors may assert that its products or the use of its products are covered by United States or foreign patents held by them. If such relevant patents are upheld as valid and enforceable and the Company is found to infringe, the Company could be prevented from selling its products unless it can obtain a license to use technology or ideas covered by such patents or are able to redesign its products to avoid infringement. A license may not be available at all or on commercially reasonable terms, and it may not be able to redesign its products to avoid infringement.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><br/></div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company relies on single source suppliers to provide certain components of all its products commercially available and those under development. The Company purchases these components on a purchase order basis. If the Company overestimates its component requirements, it could have excess inventory, which would increase its costs and result in write‑downs harming its operating results. If the Company underestimates its requirements, it may not have an adequate supply, which could interrupt the manufacturing of its products.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(c)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Fair Value of Financial Instruments</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Certain of the Company’s financial instruments, including cash, notes payable and other liabilities approximate their fair value because of the short‑term maturity of these financial instruments. The fair value of the Company’s cash equivalents is based on Level 1 inputs, and the fair value of stock options, convertible notes and warrants are based on Level 3 inputs. See Notes 3, 7, 9 and 10 for additional details.<br class="Apple-interchange-newline"/> </span> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(d)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Cash and Cash Equivalents</div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company considers all highly liquid investments with an initial maturity of</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> three months or less when purchased to be cash equivalents. Cash equivalents consist of amounts invested in money market mutual funds and are stated at fair valu<span style="font-weight: normal; font-style: normal;">e. <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">See Note 2(<span style="font-style: normal;">s</span>) for information on concentration of credit risk.</span></span></span></div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(e)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Accounts Receivable</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company grants trade credit to customers in the normal course of business and does not require collateral or any other security to support its receivables. Management reviews its accounts receivable monthly for any collection issues. Potentially uncollectible accounts are written off to bad debt expense when it is determined that the likelihood a customer account is uncollectible is probable. For the year ending December 31, 2023, the Company had no write-offs, compared to $977 in 2022. As of December 31, 2023 and 2022, the Company’s reserves for uncollectible accounts were $2,000 and $2,048, respectively.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div> <span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(f)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Inventories</div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Inventories are stated at the lower of cost or net realizable value. Cost, which includes amounts related to materials, labor and overhead, is determined on a first‑in, first‑out basis.  Net realizable value is the estimated selling price in the ordinary course of business less reasonably predictable costs of completion, disposal, and transportation.</div> <div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"> </span> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"> </span> </span></div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Management reviews inventories continually for aging or obsolescence and accounts for such items once identified. In 2023 and 2022, the Company disposed of inventory in the amount of $4,409 and $2,847, respectively. As of December 31, 2023 and 2022, the FemVue reserve for slow moving, obsolete, or unusable inventories was $3,580 and $2,103, respectively.</div> <div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"> </span> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"> </span></span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></span><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none; margin-left: 36pt;">Inventory stated at cost, net of reserve, consisted of the following as of December 31:</div> <div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-family: 'Times New Roman'; font-style: normal;"> </span> </span></div> <div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2022<br/> </span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Materials</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">367,934</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">244,498</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Work in progress</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">128,993</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">100,453</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Finished goods</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">170,191</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">91,772</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Inventory, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">667,118</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">436,723</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div>  </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none; font-weight: bold;">(g)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Other Assets</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company has research tax credits that are available to the Company to offset future payroll withholding liabilities. As of December 31, 2023 and 2022, the total amount of these credits is $928,234 and $891,062, respectively. The Company has included these amounts on the accompanying balance sheets as follows as of December 31:</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2022<br/> </span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Prepaid and other current assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">224,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">212,134</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Other long-term assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">704,234</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">678,928</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Research tax credits available to the Company</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">928,234</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">891,062</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none; font-weight: bold;">(h)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Property and Equipment</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Property and equipment are carried at cost less accumulated depreciation and, if applicable, impairment charges. Expenditures which materially increase value or extend useful lives of assets are capitalized, while maintenance and repairs which do not improve or extend the lives of the respective assets are charged to operations when incurred. Gains and losses on the retirement or disposal of individual assets are included in the results of operations. </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal;"> Depreciation and amortization are computed using the straight‑line method over estimated useful lives of assets as follows:</span></span></span></div> <div style="margin-left: 36pt;"> <span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="margin-left: 36pt;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 0px; margin-right: auto;"> <tr> <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Leasehold improvements</div> </td> <td style="width: 50%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Shorter of lease term(s) or useful life</div> </td> </tr> <tr> <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Office equipment</div> </td> <td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5 years<br/> </span> </div> </td> </tr> <tr> <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Furniture and fixtures</div> </td> <td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">7 years<br/> </span> </div> </td> </tr> <tr> <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Machinery and equipment</div> </td> <td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5 to 7 years</div> </td> </tr> </table> </div> <div style="margin-left: 36pt; clear: both;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><br/></div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal;">Depreciation expense for the years ended 2023 and 2022 was $468,391 and $521,151, respectively. In 2023, the Company disposed of property and equipment at a cost of $187,826 with a net book value of $47,538, which is recorded in operating expenses on the statements of comprehensive loss. <span style="font-weight: normal;">In 2022, the Company disposed of property and equipment at a cost of $28,234 with a net book value of $2,285, which is recorded in other expense on the statements of comprehensive loss.</span></span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(i)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Impairment of Long-Lived Assets</div> </td> </tr> </table> <div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company reviews long‑lived assets, including property and equipment and definite lived intangibles, for impairment whenever events or changes in business circumstances indicate that the carrying amount of the asset group may not be fully recoverable. An impairment loss would be recognized when estimated undiscounted future cash flows expected to result from the use of the asset group and its eventual disposition is less than its carrying amount. Impairment, if any, is measured as the amount by which the carrying amount of a long‑lived asset group exceeds its fair value. The Company has not recorded any impairment losses to date.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(j)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Leases</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company records operating leases as right-of-use assets and operating lease liabilities in its balance sheets for all operating leases with terms exceeding one year. Right-of-use assets represent the right to use an underlying asset for the lease term, including extension options considered reasonably certain to be exercised, and operating lease liabilities to make lease payments. Right-of-use assets and operating lease liabilities are recognized based on the present value of lease payments over the lease term. To the extent that lease agreements do not provide an implicit rate, the Company uses its incremental borrowing rate based on information available at the lease commencement date to determine the present value of lease payments. The expense for operating lease payments is recognized on a straight-line basis over the lease term and is included in operating expenses in the Company’s statements of comprehensive loss. Non-lease components included in lease agreements are accounted for separately. The Company records finance leases as right-to-use assets and finance lease liabilities in its balance sheets for all finance leases with terms exceeding one year, similar to operating leases, and records interest expense and depreciation expense on the right-of-use asset in the statements of comprehensive loss.</div> <div>  </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(k)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Intangible Assets</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Intangible assets consist of patent and trademark application costs and related legal fees, carried at cost less accumulated amortization and, if applicable, impairment charges. Amortization is computed using the straight‑line method over a weighted average useful life of three years and is recorded in depreciation and amortization expense within the results of operations.  <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal;">Intangible assets consist of the following as of December 31:</span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2022<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,668,951</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,668,951</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accumulated amortization</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(1,668,951</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(1,665,657</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Net book value</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3,294</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amortization expense for intangible assets for the years ended December 31, 2023 and 2022 was $3,294 and $21,799, respectively.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(l)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Deferred Offering Costs</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Deferred offering costs, which consisted mainly of legal, consulting, and accounting fees directly attributable to a strategic financing transaction, were capitalized in accordance with Staff Accounting Bulletin (SAB) Topic 5.A <span style="font-style: italic;">Expenses of Offering</span>, codified in Accounting Standards Codification (ASC) 340-10-S99-1 <span style="font-style: italic;">Other Assets and Deferred Costs</span>.</div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">During 2022, the Company incurred $232,845 in deferred offering costs in connection with prospectuses filed in July 2022, including an offering to sell up to $150 million in stock, debt securities and warrants, and an Equity Distribution Agreement entered into with Piper Sandler which included an at-the-market (ATM) facility. These deferred offering costs will be offset against the total proceeds from the issuance of common stock available under the prospectuses, and the Company will expense any remaining balance of deferred offering costs if $150 million prospectuses is terminated or aborted. As of December 31, 2023, and 2022, the Company offset $17,952 and $95, respectively of deferred offering costs in connection with the gross proceeds issued under the prospectuses.</div> <div><br/></div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2023 and 2022, deferred offering costs capitalized were $214,798 and $232,750, respectively, and are included in other long-term assets in the accompanying balance sheet.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(m)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Accrued Expenses</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accrued compensation costs include incentive compensation and unused paid time off. Accrued clinical trial expenses include research and development costs for third-party services, largely related to the Company’s clinical trials, which are estimated based upon the services provided but not yet invoiced. These costs, at times, may be a significant component of the research and development expenses and the Company makes estimates in determining the accrued expense each period. As actual costs become known, the Company adjusts its accrual. <span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Other accrued expenses include director fees, taxes and other miscellaneous accrued expenses.</span></div> <div>  </div> <div style="margin-right: 36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accrued expenses consisted of the following as of December 31:</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2022<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Incentive and other compensation costs<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">1,082,606</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">85,191</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical trial costs</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">276,141</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">333,440</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Director fees<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">60,210</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; white-space: nowrap;" valign="bottom">Franchise taxes</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">12,160</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">26,886</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">13,179</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">11,197</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accrued expenses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,444,296</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">456,714</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; font-style: italic;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(n)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Clinical Holdback</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As part of the regulatory approval process for taking its products to market or conducting post-market clinical studies to support marketing efforts for products with regulatory clearance, the Company enters into certain Clinical Trial Agreements (CTAs) which include, among other things, the compensation and payment schedule the participating medical institutions and physicians will receive for all costs in connection with the clinical trial (or study) under the terms of the CTA. As individual patients are enrolled in the study by the participating medical institution or physician, the Company pays certain per study fees according to the CTA for the duration of the trial. As invoices are received by the Company from the medical institution or physician, the Company retains any agreed upon percentage of total invoiced costs, generally ranging between 5% - 15%, that is withheld from payment until the end of the study. These retained amounts are recorded as clinical holdback, a liability, on the accompanying balance sheets, and all expenses incurred in connection with these CTA activities are expensed as services are provided, which are included as research and development expenses on the accompanying statements of comprehensive loss.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table shows the activity within the clinical holdback liability accounts for the year ended December 31, 2023:</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, 2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">141,864</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback retained</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5,900</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback paid</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(27,529</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">120,235</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less: clinical holdback - current portion</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(65,300</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback - long-term portion</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">54,935</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table shows the activity within the clinical holdback liability accounts for the year ended December 31, 2022:</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, 2021</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">168,738</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback retained</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">21,456</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback paid</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(48,330</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, 2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">141,864</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less: clinical holdback - current portion</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(45,206</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback - long-term portion</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">96,658</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; font-weight: bold;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(o)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-weight: bold; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">C</span><span style="font-style: italic; font-weight: bold;">onvertible Notes with Warrants (November 2023 Financing)</span></div> </td> </tr> </table> </div> <div style="margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company accounts for its convertible notes (“Notes”) based on an assessment of the convertible note terms and applicable guidance ASC 470-20, <span style="font-style: italic;">Debt with Conversion and Other Options</span> and ASC 815-40, <span style="font-style: italic;">Derivatives and Hedging—Contracts in Entity’s Own Eq</span>uity. The convertible notes are recorded as a long-term liability in the balance sheets and the Company did not separate the conversion feature from the host contract as it did not meet the requirements for accounting as a derivative instrument. The convertible notes are accounted for as a single liability measured at its amortized cost. </div> <div> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span></div> <div style="margin-left: 36pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company accounts for the warrants issued in conjunction with the convertible notes based on an assessment of applicable guidance under ASC 480, <span style="font-style: italic;">Distinguishing Liabilities from Equity</span> and ASC 815. The warrants are recorded as equity and do not qualify for derivative accounting. Under ASC 470-20, for debt issued with warrants, the Company treats the warrants as a debt discount, recorded as a contra-liability against the debt, and amortize the balance over the life of the underlying debt as interest expense in the statements of comprehensive loss. The offset to the contra-liability is recorded as additional paid-in capital in the balance sheets.</span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 36pt;">The convertible notes are recorded net of debt issuance costs and a discount. The portion of the debt issuance costs allocated to the convertible notes, based on the amount of proceeds allocated between the convertible notes and warrants, is being amortized over the term of the convertible notes using the effective interest method in addition to the discount initially recognized for the fair value of warrants from the convertible notes. The amortization of debt issuance costs and discount is included in interest expense in the statements of comprehensive loss. If the debt is retired early, the associated debt discount will then recognized immediately as interest expense in the statements of comprehensive loss. See Note 7 for additional information on the November 2023 Financing. </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(p)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-weight: bold; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Common Stock Warrants</span></div> </td> </tr> </table> <div><span style="font-weight: bold; font-style: italic;"> </span> <span style="font-weight: bold; font-style: italic;"> </span> <span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><br/> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span> <span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 36pt;">The Company accounts for its common stock warrants as equity-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance under ASC 480 and ASC 815. The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, whether the warrants meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own common stock and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. For issued warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance.</div> <div><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(q)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Revenue Recognition</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company’s policy is to recognize revenue when a customer obtains control of the promised goods under ASC 606, Revenue from Contracts with Customers. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods, and the Company has elected to exclude amounts collected from customers for all sales (and other similar) taxes from the transaction price. The Company does not have multiple performance obligations in its customer orders, so revenue is recognized upon shipment of the Company’s goods based upon contractually stated pricing at standard payment terms ranging from 30 to 60 days. All revenue is recognized point in time and no revenue is recognized over time. There was no revenue recognized during the years ended December 31, 2023 and 2022 from performance obligations satisfied or partially satisfied in prior periods. Additionally, there were no unsatisfied performance obligations as of December 31, 2023 and 2022.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The majority of products sold directly to U.S customers are shipped via common carrier, and the customer pays for shipping and handling and assumes control Free on Board (FOB) shipping point. Products shipped to the Company’s international distributors are in accordance with their respective agreements; however, the shipping terms are generally EX-Works, reflecting that control is assumed by the distributor at the shipping point. Returns are only accepted with prior authorization from the Company. Items to be returned must be in original unopened cartons and are subject to a 30% restocking fee. As of December 31, 2023, the Company has not had a history of significant returns.</div> <div>  </div> <div style="margin-right: 36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table summarizes the Company’s sale primarily from FemVue, by geographic region for the years ending December 31:</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Primary geographical markets</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2022<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">U.S.</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,013,925</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,090,359</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">International</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">58,045</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">115,859</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,071,970</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,206,218</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(r)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">License, Manufacturing, and Supply Agreement – Bayer Yakuhin</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company entered into a FemVue License, Manufacturing, and Supply Agreement with Bayer Yakuhin, Ltd., a wholly owned subsidiary of Bayer AG, in 2012. The Company sells products based on purchase orders provided by Bayer Yakuhin in accordance with their agreement. Control and risk of ownership transfer at the time of shipment and Femasys records revenue at that time.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(s)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Concentration of Credit Risk</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of cash, cash equivalents, and accounts receivable. As of December 31, 2022, the Company maintained substantially all its cash and cash equivalents primarily in one bank, Silicon Valley Bank (SVB), in amounts which, at times, exceed federally insured limits, which Management believed, at that time, SVB was financially sound and minimal credit risk existed with respect to these holdings. As of March 15, 2023, the Company transferred substantially all of its cash and cash equivalents to another financial institution, Wells Fargo Bank.</span></div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> </span><br/> <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">The Company generates revenue from sales directly to U.S. customers and to the Company’s international distributors with all prices in U.S. dollars. For the year ended December 31, 2022, Bayer Yakuhin, Ltd. accounted </span>for 10% <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">of total revenue. No other customers accounted for more than 10% of total revenue for the year ended December 31, 2023. As of December 31, 2023 and 2022, the Company had two customers and one customer, respectively, with accounts receivable balances greater than 10% of total receivables. The balances for these customers were 19% and 11% as of December 31, 2023 and 10% as of December 31, 2022</span>.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(t)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Research and Development</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company’s research and development expenses consist of engineering, product development, and clinical and regulatory expenses and are expensed as incurred. These expenses include direct expenses related to employee compensation, including salary, benefits and stock-based compensation; expenses related to consulting fees, testing fees, materials, and supplies; and activities conducted by third-party service providers, which include the conducting of preclinical studies and clinical trials.</div> <div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(u)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Sales and Marketing</div> </td> </tr> </table> <div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company’s sales and marketing expenses consist of direct expenses related to employee compensation, including salary, benefits and stock-based compensation, advertising and marketing, business development, customer service and travel.</span></div> <div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(v)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">General and Administrative</div> </td> </tr> </table> <div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company’s general and administrative expenses include accounting, human resources, and general corporate expenses. These expenses are primarily related to employee compensation, including salary, benefits, and stock‑based compensation. General corporate expenses generally relate to office rent, utilities, insurance, legal, and professional fees.</div> <div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(w)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Advertising Expense</div> </td> </tr> </table> <div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Advertising costs are expensed as incurred. Advertising costs were $18,738, and $41,022 for the years ended December 31, 2023 and 2022, respectively. They are reflected in sales and marketing expenses in the statements of comprehensive loss.</div> <div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(x)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Stock-Based Compensation</div> </td> </tr> </table> <div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Share‑based payments, including grants of stock options, are recognized in the financial statements based on their fair value. The fair value of stock options is estimated using the Black‑Scholes model. This model requires the input of highly subjective assumptions, including the expected term of the award, expected stock volatility, and the price of the underlying shares of stock. Details of the stock‑based compensation and accounting treatment are discussed in Note 10.</div> <div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(y)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Income Taxes</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company utilizes the asset‑and‑liability method of accounting for income taxes as set forth in ASC 740, <span style="font-style: italic;">Income Taxes</span>. Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, as well as the net operating loss, capital loss, and tax credit carry forwards. Valuation allowances are established against deferred tax assets if it is more likely than not that they will not be realized.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">ASC 740 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The standard requires that the Company recognize in its financial statements the impact of a tax position if that position is more likely than not of being sustained on audit, based on the technical merits of the position. The Company has determined it had no unrecognized tax benefits as of December 31, 2023 and 2022.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2023, the 2020 through 2023 tax years remain subject to examination by federal and most state tax authorities. The use of net operating losses generated in tax years prior to 2020 may also subject returns for those years to examination.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(z)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Other Income</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">For the years ended December 31, 2023 and 2022, the Company recorded no other income.</div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(aa)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Net Loss per Share Attributable to Common Stockholders</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted average number of shares of common stock outstanding during the period, without consideration of common stock equivalents.  The net loss attributable to common stockholders is calculated by adjusting the net loss of the Company for the cumulative dividends, if any, on the convertible preferred stock.  Diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders since the effect of potentially dilutive securities is anti-dilutive given the net loss of the Company.</div> <div>  </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(ab)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Recently Issued Accounting Pronouncements – Recently Adopted</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 36pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">In June 2016, the FASB issued ASU 2016-13, </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; color: rgb(0, 0, 0);">Financial Instruments – Credit Losses: Measurement of Credit Losses on Financial Instruments</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, which requires a financial asset (or a group of financial assets) measured at amortized cost to be presented at the net amount expected to be collected. The ASU is intended to improve financial reporting by requiring earlier recognition of credit losses on certain financial assets including trade and financing receivables. The ASU replaces the current incurred loss impairment model that recognizes losses when a probable threshold is met with a requirement to recognize lifetime expected credit losses immediately when a financial asset is originated or purchased. Additionally, from 2016 through 2023, the FASB issued additional related ASUs that provide further guidance and clarification and become effective for the Company upon the adoption of ASU 2016-13. The Company adopted ASU 2016-13 and its related ASUs (collectively referred to as Topic 326) effective January 1, 2023 using a modified retrospective transition approach. As a result, the Company was not required to adjust its comparative period financial information for effects of the standard or make the new required credit loss allowance disclosures for periods before the date of adoption. Prior period amounts continue to be presented in accordance with previously applicable GAAP. </span><span style="font-family: 'Times New Roman';">The Company’s adoption of this new guidance did not have a material impact on the Company’s financial statements and footnote disclosures.</span></div> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 36pt;"><span style="font-family: 'Times New Roman';"> <br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 36pt;">In August 2020, the FASB issued ASU 2020-06, <span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Debt—Debt with Conversion and Other Options (Subtopic 470-20)</span> and <span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</span>. ASU 2020-06 reduces the number of accounting models for convertible instruments and allows more contracts to qualify for equity classification. ASU 2020-06 is effective for the Company’s annual reporting periods beginning after December 15, 2023. Adoption is either with a modified retrospective method or a fully retrospective method of transition. Early adoption is permitted, but no earlier than annual periods beginning after December 15, 2020. The Company adopted the standard on January 1, 2023 with a fully retrospective transition approach. <span style="font-family: 'Times New Roman';"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; font-style: italic;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(ac)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Recently Issued Accounting Pronouncements – Not Yet Adopted</div> </td> </tr> </table> <div> <br/></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 36pt;">In November 2023, the FASB issued ASU No. 2023-07, <span style="font-size: 10pt; font-style: italic;">Segment Reporting (Topic 28): Improvements to Reportable Segment Disclosures</span>. The ASU improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The ASU improves financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more decision-useful financial analyses. The amendments in this update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. Management is currently assessing the impact of this standard on the Company’s financial statements and will adopt the ASU on January 1, 2024.</div> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 36pt;">In December 2023, the FASB issued ASU 2023-09, <span style="font-size: 10pt; font-style: italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span>. The ASU requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation, and income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for the Company’s annual reporting periods beginning after December 15, 2024. Adoption is either with a prospective method or a fully retrospective method of transition. Early adoption is permitted. The Company is currently evaluating the effect that adoption of ASU 2023-09 will have on its financial statements and expects to adopt the ASU on January 1, 2025.</div> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 36pt;">No other new accounting pronouncements not yet effective are expected to have a material impact on the Company’s financial statements.</div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"> <tr style="vertical-align: top;"> <td style="width: 18pt;"> </td> <td style="text-align: right; vertical-align: top; width: 18pt;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; text-align: left;">(a)</div> </td> <td style="text-align: left; vertical-align: top; width: auto;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic;">Use of Estimates in Preparation of Financial Statements</div> </td> </tr> </table> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The <span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">preparation of financial statements in conformity with U.S. generally accepted accounting principles (GAAP) requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expense during the reporting periods. The most significant estimates used in these financial statements include stock options, warrants, the valuation of useful lives of property and equipment, </span>and clinical trial cost accruals<span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">. Actual results could differ from those estimates.</span></div> <div> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(b)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Certain Risk and Uncertainties</div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Most of the products being developed by the Company, such as FemBloc, will require approval from the FDA or corresponding foreign regulatory agencies prior to commercial sales. FemaSeed Intratubal Insemination Product, FemCath (formally FemVue) Cornual Balloon Catheter, FemVue Saline‑Air Device, FemChec Pressure Management Device, and FemCerv Endocervical Sampler have achieved FDA clearance. FemaSeed, FemCath and FemCerv have also received approval in Canada and FemVue has also received approval to sell in Canada, Hong Kong and Japan. There can be no assurance the Company’s other products in development will receive the necessary clearances. If the Company is denied clearance or clearance is delayed, it might have a material adverse impact on the Company.</span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The medical device industry is characterized by frequent and extensive litigation and administrative proceedings over patent and other intellectual property rights. Whether a product infringes a patent involves complex legal and factual issues, the determination of which is often difficult to predict, and the outcome may be uncertain until the court has entered final judgment and all appeals are exhausted. The Company’s competitors may assert that its products or the use of its products are covered by United States or foreign patents held by them. If such relevant patents are upheld as valid and enforceable and the Company is found to infringe, the Company could be prevented from selling its products unless it can obtain a license to use technology or ideas covered by such patents or are able to redesign its products to avoid infringement. A license may not be available at all or on commercially reasonable terms, and it may not be able to redesign its products to avoid infringement.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><br/></div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company relies on single source suppliers to provide certain components of all its products commercially available and those under development. The Company purchases these components on a purchase order basis. If the Company overestimates its component requirements, it could have excess inventory, which would increase its costs and result in write‑downs harming its operating results. If the Company underestimates its requirements, it may not have an adequate supply, which could interrupt the manufacturing of its products.</div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(c)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Fair Value of Financial Instruments</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Certain of the Company’s financial instruments, including cash, notes payable and other liabilities approximate their fair value because of the short‑term maturity of these financial instruments. The fair value of the Company’s cash equivalents is based on Level 1 inputs, and the fair value of stock options, convertible notes and warrants are based on Level 3 inputs. See Notes 3, 7, 9 and 10 for additional details.<br class="Apple-interchange-newline"/> </span> </div> <div> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(d)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Cash and Cash Equivalents</div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company considers all highly liquid investments with an initial maturity of</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> three months or less when purchased to be cash equivalents. Cash equivalents consist of amounts invested in money market mutual funds and are stated at fair valu<span style="font-weight: normal; font-style: normal;">e. <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">See Note 2(<span style="font-style: normal;">s</span>) for information on concentration of credit risk.</span></span></span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(e)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Accounts Receivable</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company grants trade credit to customers in the normal course of business and does not require collateral or any other security to support its receivables. Management reviews its accounts receivable monthly for any collection issues. Potentially uncollectible accounts are written off to bad debt expense when it is determined that the likelihood a customer account is uncollectible is probable. For the year ending December 31, 2023, the Company had no write-offs, compared to $977 in 2022. As of December 31, 2023 and 2022, the Company’s reserves for uncollectible accounts were $2,000 and $2,048, respectively.</div> 0 977 2000 2048 <div> <span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(f)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Inventories</div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Inventories are stated at the lower of cost or net realizable value. Cost, which includes amounts related to materials, labor and overhead, is determined on a first‑in, first‑out basis.  Net realizable value is the estimated selling price in the ordinary course of business less reasonably predictable costs of completion, disposal, and transportation.</div> <div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"> </span> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"> </span> </span></div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Management reviews inventories continually for aging or obsolescence and accounts for such items once identified. In 2023 and 2022, the Company disposed of inventory in the amount of $4,409 and $2,847, respectively. As of December 31, 2023 and 2022, the FemVue reserve for slow moving, obsolete, or unusable inventories was $3,580 and $2,103, respectively.</div> <div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"> </span> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"> </span></span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></span><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none; margin-left: 36pt;">Inventory stated at cost, net of reserve, consisted of the following as of December 31:</div> <div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-family: 'Times New Roman'; font-style: normal;"> </span> </span></div> <div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2022<br/> </span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Materials</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">367,934</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">244,498</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Work in progress</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">128,993</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">100,453</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Finished goods</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">170,191</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">91,772</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Inventory, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">667,118</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">436,723</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 4409 2847 3580 2103 <div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-style: normal;"> </span></span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></span><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none; margin-left: 36pt;">Inventory stated at cost, net of reserve, consisted of the following as of December 31:</div> <div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-family: 'Times New Roman'; font-style: normal;"> </span> </span></div> <div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2022<br/> </span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Materials</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">367,934</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">244,498</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Work in progress</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">128,993</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">100,453</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Finished goods</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">170,191</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">91,772</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Inventory, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">667,118</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">436,723</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 367934 244498 128993 100453 170191 91772 667118 436723 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none; font-weight: bold;">(g)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Other Assets</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company has research tax credits that are available to the Company to offset future payroll withholding liabilities. As of December 31, 2023 and 2022, the total amount of these credits is $928,234 and $891,062, respectively. The Company has included these amounts on the accompanying balance sheets as follows as of December 31:</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2022<br/> </span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Prepaid and other current assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">224,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">212,134</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Other long-term assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">704,234</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">678,928</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Research tax credits available to the Company</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">928,234</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">891,062</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company has research tax credits that are available to the Company to offset future payroll withholding liabilities. As of December 31, 2023 and 2022, the total amount of these credits is $928,234 and $891,062, respectively. The Company has included these amounts on the accompanying balance sheets as follows as of December 31:</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2022<br/> </span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Prepaid and other current assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">224,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">212,134</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Other long-term assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">704,234</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">678,928</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Research tax credits available to the Company</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">928,234</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">891,062</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 928234 891062 224000 212134 704234 678928 928234 891062 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none; font-weight: bold;">(h)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Property and Equipment</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Property and equipment are carried at cost less accumulated depreciation and, if applicable, impairment charges. Expenditures which materially increase value or extend useful lives of assets are capitalized, while maintenance and repairs which do not improve or extend the lives of the respective assets are charged to operations when incurred. Gains and losses on the retirement or disposal of individual assets are included in the results of operations. </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal;"> Depreciation and amortization are computed using the straight‑line method over estimated useful lives of assets as follows:</span></span></span></div> <div style="margin-left: 36pt;"> <span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="margin-left: 36pt;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 0px; margin-right: auto;"> <tr> <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Leasehold improvements</div> </td> <td style="width: 50%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Shorter of lease term(s) or useful life</div> </td> </tr> <tr> <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Office equipment</div> </td> <td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5 years<br/> </span> </div> </td> </tr> <tr> <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Furniture and fixtures</div> </td> <td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">7 years<br/> </span> </div> </td> </tr> <tr> <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Machinery and equipment</div> </td> <td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5 to 7 years</div> </td> </tr> </table> </div> <div style="margin-left: 36pt; clear: both;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><br/></div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal;">Depreciation expense for the years ended 2023 and 2022 was $468,391 and $521,151, respectively. In 2023, the Company disposed of property and equipment at a cost of $187,826 with a net book value of $47,538, which is recorded in operating expenses on the statements of comprehensive loss. <span style="font-weight: normal;">In 2022, the Company disposed of property and equipment at a cost of $28,234 with a net book value of $2,285, which is recorded in other expense on the statements of comprehensive loss.</span></span></div> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal;"> Depreciation and amortization are computed using the straight‑line method over estimated useful lives of assets as follows:</span> <div style="margin-left: 36pt;"> <span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="margin-left: 36pt;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 0px; margin-right: auto;"> <tr> <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Leasehold improvements</div> </td> <td style="width: 50%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Shorter of lease term(s) or useful life</div> </td> </tr> <tr> <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Office equipment</div> </td> <td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5 years<br/> </span> </div> </td> </tr> <tr> <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Furniture and fixtures</div> </td> <td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">7 years<br/> </span> </div> </td> </tr> <tr> <td style="width: 49.99%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Machinery and equipment</div> </td> <td style="width: 50%; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5 to 7 years</div> </td> </tr> </table> </div> P5Y P7Y P5Y P7Y 468391 521151 187826 47538 28234 2285 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(i)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Impairment of Long-Lived Assets</div> </td> </tr> </table> <div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company reviews long‑lived assets, including property and equipment and definite lived intangibles, for impairment whenever events or changes in business circumstances indicate that the carrying amount of the asset group may not be fully recoverable. An impairment loss would be recognized when estimated undiscounted future cash flows expected to result from the use of the asset group and its eventual disposition is less than its carrying amount. Impairment, if any, is measured as the amount by which the carrying amount of a long‑lived asset group exceeds its fair value. The Company has not recorded any impairment losses to date.</div> 0 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(j)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Leases</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company records operating leases as right-of-use assets and operating lease liabilities in its balance sheets for all operating leases with terms exceeding one year. Right-of-use assets represent the right to use an underlying asset for the lease term, including extension options considered reasonably certain to be exercised, and operating lease liabilities to make lease payments. Right-of-use assets and operating lease liabilities are recognized based on the present value of lease payments over the lease term. To the extent that lease agreements do not provide an implicit rate, the Company uses its incremental borrowing rate based on information available at the lease commencement date to determine the present value of lease payments. The expense for operating lease payments is recognized on a straight-line basis over the lease term and is included in operating expenses in the Company’s statements of comprehensive loss. Non-lease components included in lease agreements are accounted for separately. The Company records finance leases as right-to-use assets and finance lease liabilities in its balance sheets for all finance leases with terms exceeding one year, similar to operating leases, and records interest expense and depreciation expense on the right-of-use asset in the statements of comprehensive loss.</div> P1Y P1Y <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(k)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Intangible Assets</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Intangible assets consist of patent and trademark application costs and related legal fees, carried at cost less accumulated amortization and, if applicable, impairment charges. Amortization is computed using the straight‑line method over a weighted average useful life of three years and is recorded in depreciation and amortization expense within the results of operations.  <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal;">Intangible assets consist of the following as of December 31:</span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2022<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,668,951</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,668,951</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accumulated amortization</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(1,668,951</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(1,665,657</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Net book value</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3,294</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amortization expense for intangible assets for the years ended December 31, 2023 and 2022 was $3,294 and $21,799, respectively.</div> P3Y <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal;">Intangible assets consist of the following as of December 31:</span> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2022<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,668,951</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,668,951</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accumulated amortization</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(1,668,951</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(1,665,657</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Net book value</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3,294</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 1668951 1668951 1668951 1665657 0 3294 3294 21799 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(l)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Deferred Offering Costs</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Deferred offering costs, which consisted mainly of legal, consulting, and accounting fees directly attributable to a strategic financing transaction, were capitalized in accordance with Staff Accounting Bulletin (SAB) Topic 5.A <span style="font-style: italic;">Expenses of Offering</span>, codified in Accounting Standards Codification (ASC) 340-10-S99-1 <span style="font-style: italic;">Other Assets and Deferred Costs</span>.</div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">During 2022, the Company incurred $232,845 in deferred offering costs in connection with prospectuses filed in July 2022, including an offering to sell up to $150 million in stock, debt securities and warrants, and an Equity Distribution Agreement entered into with Piper Sandler which included an at-the-market (ATM) facility. These deferred offering costs will be offset against the total proceeds from the issuance of common stock available under the prospectuses, and the Company will expense any remaining balance of deferred offering costs if $150 million prospectuses is terminated or aborted. As of December 31, 2023, and 2022, the Company offset $17,952 and $95, respectively of deferred offering costs in connection with the gross proceeds issued under the prospectuses.</div> <div><br/></div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2023 and 2022, deferred offering costs capitalized were $214,798 and $232,750, respectively, and are included in other long-term assets in the accompanying balance sheet.</div> 232845 150000000 150000000 17952 95 214798 232750 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(m)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Accrued Expenses</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accrued compensation costs include incentive compensation and unused paid time off. Accrued clinical trial expenses include research and development costs for third-party services, largely related to the Company’s clinical trials, which are estimated based upon the services provided but not yet invoiced. These costs, at times, may be a significant component of the research and development expenses and the Company makes estimates in determining the accrued expense each period. As actual costs become known, the Company adjusts its accrual. <span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Other accrued expenses include director fees, taxes and other miscellaneous accrued expenses.</span></div> <div>  </div> <div style="margin-right: 36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accrued expenses consisted of the following as of December 31:</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2022<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Incentive and other compensation costs<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">1,082,606</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">85,191</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical trial costs</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">276,141</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">333,440</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Director fees<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">60,210</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; white-space: nowrap;" valign="bottom">Franchise taxes</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">12,160</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">26,886</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">13,179</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">11,197</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accrued expenses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,444,296</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">456,714</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div style="margin-right: 36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accrued expenses consisted of the following as of December 31:</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2022<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Incentive and other compensation costs<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">1,082,606</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">85,191</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical trial costs</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">276,141</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">333,440</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Director fees<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">60,210</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; white-space: nowrap;" valign="bottom">Franchise taxes</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">12,160</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">26,886</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">13,179</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">11,197</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accrued expenses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,444,296</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">456,714</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 1082606 85191 276141 333440 60210 0 12160 26886 13179 11197 1444296 456714 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; font-style: italic;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(n)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Clinical Holdback</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As part of the regulatory approval process for taking its products to market or conducting post-market clinical studies to support marketing efforts for products with regulatory clearance, the Company enters into certain Clinical Trial Agreements (CTAs) which include, among other things, the compensation and payment schedule the participating medical institutions and physicians will receive for all costs in connection with the clinical trial (or study) under the terms of the CTA. As individual patients are enrolled in the study by the participating medical institution or physician, the Company pays certain per study fees according to the CTA for the duration of the trial. As invoices are received by the Company from the medical institution or physician, the Company retains any agreed upon percentage of total invoiced costs, generally ranging between 5% - 15%, that is withheld from payment until the end of the study. These retained amounts are recorded as clinical holdback, a liability, on the accompanying balance sheets, and all expenses incurred in connection with these CTA activities are expensed as services are provided, which are included as research and development expenses on the accompanying statements of comprehensive loss.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table shows the activity within the clinical holdback liability accounts for the year ended December 31, 2023:</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, 2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">141,864</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback retained</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5,900</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback paid</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(27,529</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">120,235</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less: clinical holdback - current portion</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(65,300</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback - long-term portion</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">54,935</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table shows the activity within the clinical holdback liability accounts for the year ended December 31, 2022:</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, 2021</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">168,738</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback retained</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">21,456</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback paid</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(48,330</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, 2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">141,864</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less: clinical holdback - current portion</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(45,206</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback - long-term portion</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">96,658</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 0.05 0.15 <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table shows the activity within the clinical holdback liability accounts for the year ended December 31, 2023:</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, 2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">141,864</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback retained</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5,900</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback paid</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(27,529</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">120,235</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less: clinical holdback - current portion</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(65,300</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback - long-term portion</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">54,935</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table shows the activity within the clinical holdback liability accounts for the year ended December 31, 2022:</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, 2021</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">168,738</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback retained</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">21,456</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback paid</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(48,330</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, 2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">141,864</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less: clinical holdback - current portion</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(45,206</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Clinical holdback - long-term portion</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">96,658</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 141864 5900 27529 120235 65300 54935 168738 21456 48330 141864 45206 96658 <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; font-weight: bold;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(o)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-weight: bold; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">C</span><span style="font-style: italic; font-weight: bold;">onvertible Notes with Warrants (November 2023 Financing)</span></div> </td> </tr> </table> </div> <div style="margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company accounts for its convertible notes (“Notes”) based on an assessment of the convertible note terms and applicable guidance ASC 470-20, <span style="font-style: italic;">Debt with Conversion and Other Options</span> and ASC 815-40, <span style="font-style: italic;">Derivatives and Hedging—Contracts in Entity’s Own Eq</span>uity. The convertible notes are recorded as a long-term liability in the balance sheets and the Company did not separate the conversion feature from the host contract as it did not meet the requirements for accounting as a derivative instrument. The convertible notes are accounted for as a single liability measured at its amortized cost. </div> <div> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span></div> <div style="margin-left: 36pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The Company accounts for the warrants issued in conjunction with the convertible notes based on an assessment of applicable guidance under ASC 480, <span style="font-style: italic;">Distinguishing Liabilities from Equity</span> and ASC 815. The warrants are recorded as equity and do not qualify for derivative accounting. Under ASC 470-20, for debt issued with warrants, the Company treats the warrants as a debt discount, recorded as a contra-liability against the debt, and amortize the balance over the life of the underlying debt as interest expense in the statements of comprehensive loss. The offset to the contra-liability is recorded as additional paid-in capital in the balance sheets.</span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 36pt;">The convertible notes are recorded net of debt issuance costs and a discount. The portion of the debt issuance costs allocated to the convertible notes, based on the amount of proceeds allocated between the convertible notes and warrants, is being amortized over the term of the convertible notes using the effective interest method in addition to the discount initially recognized for the fair value of warrants from the convertible notes. The amortization of debt issuance costs and discount is included in interest expense in the statements of comprehensive loss. If the debt is retired early, the associated debt discount will then recognized immediately as interest expense in the statements of comprehensive loss. See Note 7 for additional information on the November 2023 Financing. </div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(p)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-weight: bold; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Common Stock Warrants</span></div> </td> </tr> </table> <div><span style="font-weight: bold; font-style: italic;"> </span> <span style="font-weight: bold; font-style: italic;"> </span> <span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><br/> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span> <span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 36pt;">The Company accounts for its common stock warrants as equity-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance under ASC 480 and ASC 815. The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, whether the warrants meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own common stock and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. For issued warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(q)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Revenue Recognition</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company’s policy is to recognize revenue when a customer obtains control of the promised goods under ASC 606, Revenue from Contracts with Customers. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods, and the Company has elected to exclude amounts collected from customers for all sales (and other similar) taxes from the transaction price. The Company does not have multiple performance obligations in its customer orders, so revenue is recognized upon shipment of the Company’s goods based upon contractually stated pricing at standard payment terms ranging from 30 to 60 days. All revenue is recognized point in time and no revenue is recognized over time. There was no revenue recognized during the years ended December 31, 2023 and 2022 from performance obligations satisfied or partially satisfied in prior periods. Additionally, there were no unsatisfied performance obligations as of December 31, 2023 and 2022.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The majority of products sold directly to U.S customers are shipped via common carrier, and the customer pays for shipping and handling and assumes control Free on Board (FOB) shipping point. Products shipped to the Company’s international distributors are in accordance with their respective agreements; however, the shipping terms are generally EX-Works, reflecting that control is assumed by the distributor at the shipping point. Returns are only accepted with prior authorization from the Company. Items to be returned must be in original unopened cartons and are subject to a 30% restocking fee. As of December 31, 2023, the Company has not had a history of significant returns.</div> <div>  </div> <div style="margin-right: 36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table summarizes the Company’s sale primarily from FemVue, by geographic region for the years ending December 31:</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Primary geographical markets</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2022<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">U.S.</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,013,925</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,090,359</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">International</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">58,045</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">115,859</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,071,970</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,206,218</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> P30D P60D 0 0 0 0 0.30 <div style="margin-right: 36pt; margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table summarizes the Company’s sale primarily from FemVue, by geographic region for the years ending December 31:</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Primary geographical markets</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2022<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">U.S.</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,013,925</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,090,359</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">International</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">58,045</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">115,859</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,071,970</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,206,218</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 1013925 1090359 58045 115859 1071970 1206218 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(r)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">License, Manufacturing, and Supply Agreement – Bayer Yakuhin</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company entered into a FemVue License, Manufacturing, and Supply Agreement with Bayer Yakuhin, Ltd., a wholly owned subsidiary of Bayer AG, in 2012. The Company sells products based on purchase orders provided by Bayer Yakuhin in accordance with their agreement. Control and risk of ownership transfer at the time of shipment and Femasys records revenue at that time.</div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(s)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Concentration of Credit Risk</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of cash, cash equivalents, and accounts receivable. As of December 31, 2022, the Company maintained substantially all its cash and cash equivalents primarily in one bank, Silicon Valley Bank (SVB), in amounts which, at times, exceed federally insured limits, which Management believed, at that time, SVB was financially sound and minimal credit risk existed with respect to these holdings. As of March 15, 2023, the Company transferred substantially all of its cash and cash equivalents to another financial institution, Wells Fargo Bank.</span></div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> </span><br/> <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">The Company generates revenue from sales directly to U.S. customers and to the Company’s international distributors with all prices in U.S. dollars. For the year ended December 31, 2022, Bayer Yakuhin, Ltd. accounted </span>for 10% <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">of total revenue. No other customers accounted for more than 10% of total revenue for the year ended December 31, 2023. As of December 31, 2023 and 2022, the Company had two customers and one customer, respectively, with accounts receivable balances greater than 10% of total receivables. The balances for these customers were 19% and 11% as of December 31, 2023 and 10% as of December 31, 2022</span>.</div> 0.10 0 2 1 0.19 0.11 0.10 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(t)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Research and Development</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company’s research and development expenses consist of engineering, product development, and clinical and regulatory expenses and are expensed as incurred. These expenses include direct expenses related to employee compensation, including salary, benefits and stock-based compensation; expenses related to consulting fees, testing fees, materials, and supplies; and activities conducted by third-party service providers, which include the conducting of preclinical studies and clinical trials.</div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(u)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Sales and Marketing</div> </td> </tr> </table> <div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company’s sales and marketing expenses consist of direct expenses related to employee compensation, including salary, benefits and stock-based compensation, advertising and marketing, business development, customer service and travel.</span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(v)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">General and Administrative</div> </td> </tr> </table> <div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company’s general and administrative expenses include accounting, human resources, and general corporate expenses. These expenses are primarily related to employee compensation, including salary, benefits, and stock‑based compensation. General corporate expenses generally relate to office rent, utilities, insurance, legal, and professional fees.</div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(w)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Advertising Expense</div> </td> </tr> </table> <div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Advertising costs are expensed as incurred. Advertising costs were $18,738, and $41,022 for the years ended December 31, 2023 and 2022, respectively. They are reflected in sales and marketing expenses in the statements of comprehensive loss.</div> 18738 41022 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(x)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Stock-Based Compensation</div> </td> </tr> </table> <div style="margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Share‑based payments, including grants of stock options, are recognized in the financial statements based on their fair value. The fair value of stock options is estimated using the Black‑Scholes model. This model requires the input of highly subjective assumptions, including the expected term of the award, expected stock volatility, and the price of the underlying shares of stock. Details of the stock‑based compensation and accounting treatment are discussed in Note 10.</div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(y)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Income Taxes</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company utilizes the asset‑and‑liability method of accounting for income taxes as set forth in ASC 740, <span style="font-style: italic;">Income Taxes</span>. Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, as well as the net operating loss, capital loss, and tax credit carry forwards. Valuation allowances are established against deferred tax assets if it is more likely than not that they will not be realized.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">ASC 740 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The standard requires that the Company recognize in its financial statements the impact of a tax position if that position is more likely than not of being sustained on audit, based on the technical merits of the position. The Company has determined it had no unrecognized tax benefits as of December 31, 2023 and 2022.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2023, the 2020 through 2023 tax years remain subject to examination by federal and most state tax authorities. The use of net operating losses generated in tax years prior to 2020 may also subject returns for those years to examination.</div> 0 0 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(z)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Other Income</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">For the years ended December 31, 2023 and 2022, the Company recorded no other income.</div> 0 0 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(aa)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Net Loss per Share Attributable to Common Stockholders</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted average number of shares of common stock outstanding during the period, without consideration of common stock equivalents.  The net loss attributable to common stockholders is calculated by adjusting the net loss of the Company for the cumulative dividends, if any, on the convertible preferred stock.  Diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders since the effect of potentially dilutive securities is anti-dilutive given the net loss of the Company.</div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(ab)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Recently Issued Accounting Pronouncements – Recently Adopted</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 36pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">In June 2016, the FASB issued ASU 2016-13, </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; color: rgb(0, 0, 0);">Financial Instruments – Credit Losses: Measurement of Credit Losses on Financial Instruments</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, which requires a financial asset (or a group of financial assets) measured at amortized cost to be presented at the net amount expected to be collected. The ASU is intended to improve financial reporting by requiring earlier recognition of credit losses on certain financial assets including trade and financing receivables. The ASU replaces the current incurred loss impairment model that recognizes losses when a probable threshold is met with a requirement to recognize lifetime expected credit losses immediately when a financial asset is originated or purchased. Additionally, from 2016 through 2023, the FASB issued additional related ASUs that provide further guidance and clarification and become effective for the Company upon the adoption of ASU 2016-13. The Company adopted ASU 2016-13 and its related ASUs (collectively referred to as Topic 326) effective January 1, 2023 using a modified retrospective transition approach. As a result, the Company was not required to adjust its comparative period financial information for effects of the standard or make the new required credit loss allowance disclosures for periods before the date of adoption. Prior period amounts continue to be presented in accordance with previously applicable GAAP. </span><span style="font-family: 'Times New Roman';">The Company’s adoption of this new guidance did not have a material impact on the Company’s financial statements and footnote disclosures.</span></div> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 36pt;"><span style="font-family: 'Times New Roman';"> <br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 36pt;">In August 2020, the FASB issued ASU 2020-06, <span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Debt—Debt with Conversion and Other Options (Subtopic 470-20)</span> and <span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</span>. ASU 2020-06 reduces the number of accounting models for convertible instruments and allows more contracts to qualify for equity classification. ASU 2020-06 is effective for the Company’s annual reporting periods beginning after December 15, 2023. Adoption is either with a modified retrospective method or a fully retrospective method of transition. Early adoption is permitted, but no earlier than annual periods beginning after December 15, 2020. The Company adopted the standard on January 1, 2023 with a fully retrospective transition approach. <span style="font-family: 'Times New Roman';"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; font-style: italic;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(ac)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Recently Issued Accounting Pronouncements – Not Yet Adopted</div> </td> </tr> </table> <div> <br/></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 36pt;">In November 2023, the FASB issued ASU No. 2023-07, <span style="font-size: 10pt; font-style: italic;">Segment Reporting (Topic 28): Improvements to Reportable Segment Disclosures</span>. The ASU improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The ASU improves financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more decision-useful financial analyses. The amendments in this update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. Management is currently assessing the impact of this standard on the Company’s financial statements and will adopt the ASU on January 1, 2024.</div> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 36pt;">In December 2023, the FASB issued ASU 2023-09, <span style="font-size: 10pt; font-style: italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span>. The ASU requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation, and income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for the Company’s annual reporting periods beginning after December 15, 2024. Adoption is either with a prospective method or a fully retrospective method of transition. Early adoption is permitted. The Company is currently evaluating the effect that adoption of ASU 2023-09 will have on its financial statements and expects to adopt the ASU on January 1, 2025.</div> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 36pt;">No other new accounting pronouncements not yet effective are expected to have a material impact on the Company’s financial statements.</div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; font-weight: bold;">(3)</td> <td style="vertical-align: top;"> <div style="font-weight: bold;">Fair Value</div> </td> </tr> </table> <div> </div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company applies a fair value hierarchy that requires the use of observable market data, when available, and prioritizes the inputs to valuation techniques used to measure fair value in the following categories:</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="background-color: #FFFFFF; margin: 0px 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">Level 1 – Valuation is based upon quoted prices for identical instruments traded in active markets.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-right: 36pt; margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 2 – Valuation is based upon quoted prices for similar instruments in active markets, quoted prices for Identical or similar instruments in markets that are not active, and model‑based valuation techniques for which all significant assumptions are observable in the market.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-right: 36pt; margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 3 – Valuation is generated from model‑based techniques that use significant assumptions not observable in the market. These unobservable assumptions reflect the Company’s own estimates of assumptions market participants would use in pricing the asset or liability.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company’s options on common stock and warrants are classified as equity instruments and are measured at fair value at issue date. The Company values the options based on the Black‑Scholes option pricing model. The Company uses unobservable inputs for the model’s assumptions, including management’s assumptions of the Company’s volatility and price of the underlying stock. The Company’s convertible notes are measured at fair value at each reporting period. See Notes 7, 9 and 10 for additional information.</div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; font-weight: bold;">(4)</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;">Cash and Cash Equivalents</div> </td> </tr> </table> <div> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2023 and 2022, money market funds included in cash and cash equivalents on the balance sheets were $21,278,895 and $12,553,557, respectively, which represent Level 1 within the fair value hierarchy (see Note 3).</span></div> 21278895 12553557 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; font-weight: bold;">(5)</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;">Commitments and Contingencies</div> </td> </tr> </table> <div> <br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold;">(a)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold;">Operating Leases</div> </td> </tr> </table> <div> <br/> </div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2023, the Company has the right of use for its facilities located in Suwanee, GA under a long-term operating lease agreement, as amended (Lease Agreement), which expires <span style="-sec-ix-hidden:Fact_283e9bfad7294656ba6f123ff8498301">April 2029</span>. The Company has the option (Extension Option) to extend the term for one consecutive term of five years each at the greater of the then current prevailing rental rate or current base rent rate, as agreed by both parties, and upon certain terms and conditions. The Company must provide written notice of its intent to exercise this extension option at between <span style="-sec-ix-hidden:Fact_9c6c99fa538e4153b5583a85594a3f45">nine</span> and 12 months prior to the expiration date of <span style="-sec-ix-hidden:Fact_9798e988f1734dc2a15ebb873a9006c8">April 2029</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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: normal; 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 style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></span><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Under the terms of the lease agreement, the Company’s monthly rent is subject to increases on an annual basis.</span> As of December 31, 2023, the Company’s monthly rent payment was $47,029.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating </span>right-of-use assets and lease liabilities consist of the following as of December 31:</div> <div> <br/> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> 2023<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_ff28fda04b3d4b18960eeb6b17d8d44b"><span style="-sec-ix-hidden:Fact_cc24ef420b0a4edc838156d3a12490d7">right-of-use</span></span></span> assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>2,380,225</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>307,761</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease liabilities:<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> 2023<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Lease liabilities – <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_a19da4e278c34ac199a7d9ee798e72ba"><span style="-sec-ix-hidden:Fact_6c6ada26e88941bca2ea1c5c80dea889">current portion</span></span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>406,636</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>357,640</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Lease liabilities – <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_e1cd1820fdff4ec5bcd33e957f5df89a"><span style="-sec-ix-hidden:Fact_ab3c64bac4ae41c8a60bae1a25ba1507">long-term portion</span></span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>2,036,067</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>28,584</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>2,442,703</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>386,224</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div><br/> </div> <div style="margin-left: 36pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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: normal; 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;">As of December 31, 2023 and 2022, the weighted average discount rate for all operating leases with initial terms of more than one year was approximately 10% and the weighted average remaining term for operating leases was 5.3 years and 1.1 years, respectively.</span> </div> <div style="margin-left: 36pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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: normal; 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;"> <br/> </span></div> <div style="margin-left: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The operating lease agreement for the Company’s facility includes non-lease costs, such as common area maintenance, which are recorded as variable lease costs. </span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating lease expenses are included in general and administrative expenses in the Company’s statements of comprehensive loss and are summarized as follows for the years ending December 31:</span></span></div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease cost:</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> 2023<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2022</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Operating lease cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>469,995</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>485,598</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Short-term lease cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>6,917</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>5,730</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Variable lease cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>78,367</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>41,198</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>555,279</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>532,526</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div><br/> </div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table summarizes the Company’s undiscounted cash payment obligations for its operating lease liabilities with initial terms of more than twelve months as of December 31, 2023:</div> <div><br/> </div> <div style="margin-left: 36pt;"> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Operating leases:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2024</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>451,750</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2025</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>629,340</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2026</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>654,514</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2027</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">680,694</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2028</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>707,922</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2029</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>243,835</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total undiscounted lease payments -operating leases<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>3,368,055</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less:   imputed interest</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(925,352)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,442,703</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: current portion of lease liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(406,636)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease liability, less current portion</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>2,036,067</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div><br/> </div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"> <div><br/> </div> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold;">(b)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold;">Financing Leases</div> </td> </tr> </table> <div> <br/> </div> <div style="margin-left: 36pt;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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: normal; 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 style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2022, the Company had the right of use for certain leasehold improvements and office equipment at its facility located in Suwanee, GA. Lease expense was recognized as payment of financing lease, depreciation expense and interest expense. The financing leases ended during 2023</span>.<br/> </span></div> <div> <br/> </div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Financing right-of-use assets and lease liabilities consist of the following as of December 31, 2022:</div> <div><br/> </div> <div style="margin-left: 36pt;"> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="text-align: center; font-weight: bold;">2022</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_2e51bee754b54aa095234ca65ee96f2d">right-of-use</span></span> assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>150,122</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accumulated depreciation</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(138,326</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>11,796</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div><br/> </div> <div style="margin-left: 36pt;"> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease liabilities:</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="text-align: center; font-weight: bold;">2022</div> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Lease liabilities – <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_a58887959f4f4b0e9d3e6ca04d17c084">current portion</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>16,193</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Lease liabilities – <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_fc287b9e59a04acb951f70696336ef9b">long-term portion</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>16,193</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2022, the weighted average discount rate for all financing leases with initial terms of more than one year was approximately 10%, and the weighted average remaining term for financing leases was 0.7 years. During 2023, the finance leases reached the end of their lease terms. Depreciation expense associated with the Company’s financing leases was $11,796 and $18,283 for the years ended December 31, 2023 and 2022, respectively. Interest expense associated with the financing leases was $599 and $2,892 for the years ended December 31, 2023 and 2022, respectively.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold;">(c)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold;">Clinical Trial Agreements (CTAs)<br/> </div> </td> </tr> </table> <div><br/> </div> <div style="margin-left: 36pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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: normal; 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;">As part of the regulatory approval process for taking its products to market or conducting post-market clinical studies to support marketing efforts for products with regulatory clearance, the Company enters into a CTA to compensate each participating medical institution and physician. Generally, upon executing a CTA with a participating medical institution or physician, the Company pays a fee for review board approval that usually requires annual renewals and one time site startup costs. As individual patients are enrolled in the clinical trial by the participating medical institution or physician, the Company pays certain per patient fees according to the CTA for the duration of the trial.   Expenses incurred in connection with these CTA activities are expensed as services are provided and are included in research and development expenses on the accompanying statements of comprehensive loss.</span></div> <div><br/></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold;">(d)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold;">Legal Claims</div> </td> </tr> </table> <div><br/> </div> <div style="margin-left: 36pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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: normal; 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;">Occasionally, the Company may be a party to legal claims or proceedings of which the outcomes are subject to significant uncertainty. In accordance with ASC 450, </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; 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: normal; 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; font-style: italic;">Contingencies</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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: normal; 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;">, the Company will assess the likelihood of an adverse judgment for any outstanding claim as well as ranges of probable losses. When it has been determined that a loss is probable and the amount can be reasonably estimated, the Company will record a liability. For the years ended December 31, 2023 and 2022, there were no material legal contingencies requiring accrual or disclosure.</span></div> <div> <br/> </div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company, as permitted under Delaware law and in accordance with its bylaws, indemnifies its officers and directors for certain events or occurrences, subject to certain limits, while the officer or director who is or was serving at the Company’s request in such capacity. The Company entered into employment agreements with its officers, which provides for indemnification protection in the executive’s capacity as an officer for actions taken within the scope of employment. The maximum amount of potential future indemnification is unlimited; however, the Company has obtained director and officer insurance that limits its exposure. The Company believes the fair value for these indemnification obligations is minimal. Accordingly, the Company has not recognized any liabilities relating to these obligations as of December 31, 2023 and 2022.</div> 1 P5Y P12M 47029 <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating </span>right-of-use assets and lease liabilities consist of the following as of December 31:</div> <div> <br/> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> 2023<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_ff28fda04b3d4b18960eeb6b17d8d44b"><span style="-sec-ix-hidden:Fact_cc24ef420b0a4edc838156d3a12490d7">right-of-use</span></span></span> assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>2,380,225</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>307,761</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease liabilities:<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> 2023<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Lease liabilities – <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_a19da4e278c34ac199a7d9ee798e72ba"><span style="-sec-ix-hidden:Fact_6c6ada26e88941bca2ea1c5c80dea889">current portion</span></span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>406,636</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>357,640</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Lease liabilities – <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_e1cd1820fdff4ec5bcd33e957f5df89a"><span style="-sec-ix-hidden:Fact_ab3c64bac4ae41c8a60bae1a25ba1507">long-term portion</span></span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>2,036,067</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>28,584</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>2,442,703</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>386,224</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 2380225 307761 406636 357640 2036067 28584 2442703 386224 0.10 0.10 P5Y3M18D P1Y1M6D <span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Operating lease expenses are included in general and administrative expenses in the Company’s statements of comprehensive loss and are summarized as follows for the years ending December 31:</span></span> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease cost:</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> 2023<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2022</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Operating lease cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>469,995</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>485,598</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Short-term lease cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>6,917</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>5,730</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Variable lease cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>78,367</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>41,198</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>555,279</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>532,526</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 469995 485598 6917 5730 78367 41198 555279 532526 <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table summarizes the Company’s undiscounted cash payment obligations for its operating lease liabilities with initial terms of more than twelve months as of December 31, 2023:</div> <div><br/> </div> <div style="margin-left: 36pt;"> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Operating leases:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2024</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>451,750</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2025</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>629,340</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2026</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>654,514</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2027</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">680,694</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2028</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>707,922</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2029</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>243,835</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total undiscounted lease payments -operating leases<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>3,368,055</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less:   imputed interest</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(925,352)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,442,703</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: current portion of lease liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(406,636)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease liability, less current portion</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>2,036,067</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 451750 629340 654514 680694 707922 243835 3368055 925352 2442703 406636 2036067 <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Financing right-of-use assets and lease liabilities consist of the following as of December 31, 2022:</div> <div><br/> </div> <div style="margin-left: 36pt;"> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="text-align: center; font-weight: bold;">2022</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_2e51bee754b54aa095234ca65ee96f2d">right-of-use</span></span> assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>150,122</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accumulated depreciation</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(138,326</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>11,796</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div><br/> </div> <div style="margin-left: 36pt;"> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Lease liabilities:</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="text-align: center; font-weight: bold;">2022</div> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Lease liabilities – <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_a58887959f4f4b0e9d3e6ca04d17c084">current portion</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>16,193</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Lease liabilities – <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_fc287b9e59a04acb951f70696336ef9b">long-term portion</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>16,193</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 150122 138326 11796 16193 0 16193 0.10 P0Y8M12D 11796 18283 599 2892 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; font-weight: bold;">(6)</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;">Notes Payable</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; font-style: italic; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">AFCO Credit Corporation (AFCO)</div> </td> </tr> </table> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In June 2022, the Company executed a Promissory Note with AFCO to finance certain insurance premiums totaling $465,380, requiring the Company to pay $47,539 in a down payment and make monthly installment payments. The annual interest rate was 5.7% and the monthly installment payment was $47,539, which represents principal and interest. The final installment payment was paid in <span style="-sec-ix-hidden:Fact_b82d4b9c317f47e6b7c65650aae38a1e">March of 2023</span>.</div> <div style="display:none;"><br/></div> <div style="margin-left: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: -9pt;"> <br/> </div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In July 2023, the Company executed another Promissory Note with AFCO to finance certain insurance premiums totaling $469,042, requiring the Company to pay $48,423 in a down payment and make monthly installment payments. The annual interest rate was 8.6% and the monthly installment payment was $48,423, which represents principal and interest. The Promissory Note was paid in full without penalty during <span style="-sec-ix-hidden:Fact_102aa75c8e114a8fa8acb7dc472b951c">November 2023</span>.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2023 and December 31, 2022, the principal balance on the AFCO note was $0 and $141,298, respectively and is included in Note payable in the accompanying balance sheets. Interest expense in connection with the AFCO Promissory Notes was $12,304 and $10,572 for the years ended December 31, 2023 and 2022, respectively.</div> 465380 47539 0.057 monthly 47539 469042 48423 0.086 monthly 48423 0 141298 12304 10572 <div> <span style="font-size: 10pt;"> </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; font-weight: bold; font-size: 10pt;">(7)</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold; font-size: 10pt;"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Convertible Notes with Warrants (November 2023 Financing)</div> </div> </td> </tr> </table> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"> <span style="font-size: 10pt;"><br/> </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">On November 21, 2023, the Company issued (i) senior unsecured convertible notes in an aggregate principal amount of $6,850,000, convertible into shares of common stock at a conversion price of $1.18 per share, (ii) Series A Warrants to purchase up to an aggregate of 5,805,083 shares of common stock at an exercise price of $1.18 per share, and (iii) Series B Warrants, together with the Series A Warrants, and, together with the convertible notes, to purchase up to an aggregate of 5,805,083 shares of common stock at an exercise price of $1.475 per share. The financing resulted in aggregate gross proceeds of $6,850,000, before $525,144 of transaction costs. The Company intends to use the net proceeds from the offering for general corporate purposes.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Notes accrue interest at a rate of 6.0% per annum, payable annually, in cash or shares of common stock at the Company’s option, and mature on <span style="-sec-ix-hidden:Fact_88ad1dd6b62f4c1b9bb067b40332ace9">November 21 2025</span>, unless earlier converted or redeemed.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Notes are convertible into shares of common stock at the election of the holder at any time at an initial conversion price of $1.18. The Company has agreed not to issue or sell any equity securities of the Company at a price below the then-current conversion price for a period of 18 months after closing, subject to certain exceptions. Beginning six months after issuance, the Company may require holders to convert their Notes into conversion shares if the closing price of the common stock exceeds $2.36 per share for 10 consecutive trading days and the daily dollar trading volume of the common stock exceeds $1,000,000 per day during the same period and certain equity conditions described in the Notes are satisfied. The Notes provide for certain events of default, whereby each holder of Notes will be able to require the Company to redeem in cash any or all of the holder’s Notes at a premium of 115%. The conversion feature did not meet the requirements for separate accounting and is not accounted for as a derivative instrument.<br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">The Warrants</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"> <br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Series A Warrants are exercisable immediately and expire five years from the date of issuance. The Company has the right to call the exercise of the Series A Warrants if the closing price of the common stock exceeds 200% of the Series A Exercise Price for 10 consecutive trading days and the daily dollar trading volume of the common stock exceeds $1,000,000 per day during the same period and certain equity conditions are satisfied.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Series B Warrants are exercisable immediately, together with the Series A Warrant Shares, and expire one year from the date of issuance. The Company has the right to call the exercise of the Series B Warrants if the closing price of the common stock exceeds 200% of the Series B exercise price for 10 consecutive trading days and the daily dollar trading volume of the common stock exceeds $1,000,000 per day during the same period and certain equity conditions are satisfied. There is no established public trading market for the warrants and the Company does not intend to list the Warrants on any national securities exchange or nationally recognized trading system.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Series A Warrants and Series B Warrants are classified as a component of permanent equity because they are freestanding financial instruments that are legally detachable and separately exercisable from the shares of common stock from which they are issued, are immediately exercisable, do not embody an obligation for the Company to repurchase its shares, and permit the holders to receive a fixed number of shares of common stock upon exercise.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Series A and Series B Warrants were valued using the relative fair value method and the following Black-Scholes assumptions:</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; 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; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Series A</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Warrants</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Series B</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Warrants</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Expected term (in years)</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">5</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Risk‑free interest rate</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4.55</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">5.24</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Dividend yield</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">—</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">%<br/> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">—</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">%<br/> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Expected volatility</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">104.89</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">113.84</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Exercise price</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1.18</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1.48</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Stock price</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.95</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.95</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;"> </div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Black-Scholes value</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.55</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.28</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The November 2023 Financing proceeds of $6,850,000 net of $525,144 in transaction costs were allocated to the convertible notes and Series A and Series B Warrants using the relative fair value method. The valuation of the warrants was $2,219,165 and is recorded as a component of stockholders’ equity, and a total debt discount of $2,744,309. The convertible notes are recorded as a long-term liability, net of discount and issuance costs.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">For the convertible notes for the year ended December 31, 2023, the Company recognized total interest expense of $152,488, including coupon interest expense of $44,525 amortization of debt discount and issuance costs of $107,963. The effective interest rate for the discount amortization was 32.3%. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">The Notes and accrued interest, net of unamortized discount costs was $4,258,179 as of December 31, 2023. The fair value of the convertible notes at December 31, 2023, calculated using a discounted cash flow analysis, was $6,126,151. There were no convertible notes as of December 31,2022.</span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; 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; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; width: 76%; white-space: nowrap;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; width: 10%; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center;">Stated Interest Rate</div> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023</div> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: -9pt; margin-left: 9pt;">Convertible Notes</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 10%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center;">6%</div> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">6,850,000</div> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; width: 76%; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: -9pt; margin-left: 9pt;">Accrued and unpaid interest</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 10%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">44,525</div> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: -9pt; margin-left: 9pt;">Less unamortized discount and debt issuance costs</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 10%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(2,636,346</div> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: -9pt; margin-left: 9pt;">Total Convertible Notes Payable</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 10%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4,258,179</div> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">Future principal payments under the Notes if the conversion feature is not exercised, net of unamortized debt discounts, are as follows:</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; 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; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">Convertible</div> <span style="font-weight: bold;"> </span> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">Notes</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; font-size: 10pt; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">2024</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">—</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; font-size: 10pt; width: 88%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">2025</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">6,850,000</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; font-size: 10pt; width: 88%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Thereafter</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">—</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; font-size: 10pt; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Subtotal of future principal payments</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">6,850,000</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; font-size: 10pt; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Accrued and unpaid interest</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">44,525</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; font-size: 10pt; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Less unamortized discount and debt issuance costs</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>(2,636,346</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; font-size: 10pt; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Total</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,258,179</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 6850000 1.18 5805083 1.18 5805083 1.475 6850000 525144 0.06 1.18 P18M 2.36 P10D 1000000 1.15 P5Y 2 P10D 1000000 P1Y 2 P10D 1000000 <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Series A and Series B Warrants were valued using the relative fair value method and the following Black-Scholes assumptions:</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; 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; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Series A</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Warrants</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Series B</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Warrants</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Expected term (in years)</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">5</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Risk‑free interest rate</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4.55</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">5.24</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Dividend yield</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">—</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">%<br/> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">—</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">%<br/> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Expected volatility</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">104.89</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">113.84</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Exercise price</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1.18</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1.48</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Stock price</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.95</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.95</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;"> </div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; width: 76%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Black-Scholes value</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.55</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.28</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> P5Y P1Y 0.0455 0.0524 0 0 1.0489 1.1384 1.18 1.48 0.95 0.95 0.55 0.28 6850000 525144 2219165 2744309 152488 44525 107963 0.323 <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400;">The Notes and accrued interest, net of unamortized discount costs was $4,258,179 as of December 31, 2023. The fair value of the convertible notes at December 31, 2023, calculated using a discounted cash flow analysis, was $6,126,151. There were no convertible notes as of December 31,2022.</span> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; 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; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; width: 76%; white-space: nowrap;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; width: 10%; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center;">Stated Interest Rate</div> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023</div> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: -9pt; margin-left: 9pt;">Convertible Notes</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 10%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center;">6%</div> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">6,850,000</div> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; width: 76%; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: -9pt; margin-left: 9pt;">Accrued and unpaid interest</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 10%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">44,525</div> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: -9pt; margin-left: 9pt;">Less unamortized discount and debt issuance costs</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 10%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(2,636,346</div> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: -9pt; margin-left: 9pt;">Total Convertible Notes Payable</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 10%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4,258,179</div> </td> <td colspan="1" style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 4258179 6126151 0 0.06 6850000 44525 2636346 4258179 <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">Future principal payments under the Notes if the conversion feature is not exercised, net of unamortized debt discounts, are as follows:</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; 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; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">Convertible</div> <span style="font-weight: bold;"> </span> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">Notes</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; font-size: 10pt; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">2024</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">—</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; font-size: 10pt; width: 88%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">2025</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">6,850,000</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; font-size: 10pt; width: 88%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Thereafter</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">—</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; font-size: 10pt; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Subtotal of future principal payments</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">6,850,000</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; font-size: 10pt; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Accrued and unpaid interest</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">44,525</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; font-size: 10pt; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Less unamortized discount and debt issuance costs</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>(2,636,346</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; font-size: 10pt; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Total</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,258,179</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0 6850000 0 6850000 44525 2636346 4258179 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; font-weight: bold;">(8)</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;">Income Taxes</div> </td> </tr> </table> <div> <br/> </div> <div> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The current tax provisions and deferred tax provisions as reflected in the financial statements is as follows as of December 31:</span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> </span><br/></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold; text-align: center;"> 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold; text-align: center;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Current federal taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Current state taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,338</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">6,300</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 18pt;">Current tax provision</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,338</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">6,300</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Deferred federal taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(3,326,982</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(2,797,001</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Deferred state taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(70,586</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">371,982</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">Valuation allowance change <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">3,397,568</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">2,425,019</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Deferred tax provision</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"></div> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Total income tax expense provision</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,338</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">6,300</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-size: 10pt;"> </span></div> <div> <br/> </div> <div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">A reconciliation of income tax expense at the statutory federal income tax rate and income taxes as reflected in the financial statements is as follows as of December 31:</span></div> <div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div style="margin: 0px 0px 0px 0px;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <br/> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 9pt;">Federal income tax at statutory federal rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>21.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>21.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 9pt;">Permanent differences</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 9pt;">Research and development credit</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(1.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 9pt;">Other deferred adjustments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 9pt;">State income tax expense (net of federal benefit)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 9pt;">Valuation allowance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(24.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(21.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Effective tax rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">%</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">%</td> </tr> </table> </div> <div> <br/> </div> <div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Deferred tax assets (liabilities) consisted of the following as of December 31:</span></div> <div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div style="margin: 0px 0px 0px 0px;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deferred tax asset arising from:</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Net operating loss carry forwards</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">19,675,117</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>17,869,574</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Accrued expenses (vacation)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">13,172</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>7,625</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Intangibles</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">86,603</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>90,508</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Property and equipment<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">77,447</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">41,279</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Research and development expense capitalization<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">2,613,867</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,487,512</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Research and development tax credits</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">3,390,709</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>3,088,254</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Share-based compensation expense</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">176,065</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>46,312</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">536,430</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>90,224</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,479</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,189</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Deferred tax asset</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">26,570,889</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>22,722,477</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deferred tax liability arising from:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">UNICAP</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(10,513</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(10,733</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Right-of-use assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(522,710</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(71,646</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Property and equipment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Deferred tax liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(533,223</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(82,379</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Valuation allowance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>26,037,666</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>22,640,098</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net deferred tax asset</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div><br/> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and the Company is required to reduce its deferred tax assets by a valuation allowance if it is more likely than not that some or all of its deferred tax assets will not be realized. Management must use judgment in assessing the potential need for a valuation allowance, which requires an evaluation of both negative and positive evidence. The weight given to the potential effect of negative and positive evidence should be commensurate with the extent to which it can be objectively verified. In determining the need for and amount of the valuation allowance, if any, the Company assesses the likelihood that it will be able to recover its deferred tax assets using historical levels of income, estimates of future income and tax planning strategies. As a result of historical cumulative losses, the Company determined that, based on all available evidence, there was substantial uncertainty as to whether it will recover recorded net deferred taxes in future periods. Accordingly, the Company recorded a valuation allowance against all of its net deferred tax assets as of December 31, 2023 and 2022.  The change in valuation allowance was $3,397,568 and $2,425,019 for the years ended December 31, 2023 and 2022, respectively.</span></div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Beginning on January 1, 2022, the Tax Cuts and Jobs Act, enacted in December 2017, eliminated the option to deduct research and development expenditures in the current period and requires taxpayers to capitalize and amortize U.S.-based and non-U.S. based research and development expenditures over five and fifteen years, respectively. This legislation does not impact the Company’s current tax obligations.</span></div> <div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/> </span></div> <div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2023 and 2022, respectively, the Company has $90,380,015 and $82,500,567 of federal net operating loss carry forwards and $3,231,910 and $2,838,559 of federal research and experimentation tax credits, respectively, and state net operating loss carry forwards of $12,425,590 and $9,522,312, respectively. The utilization of such net operating loss carryforwards and the realization of tax benefits in future years depend predominately upon having taxable income. Under the provisions of the Internal Revenue Code, certain substantial changes in the Company’s ownership may result in a limitation on the amount of net operating loss carry forwards and tax credit carry forwards that may be used in future years.</div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company’s net operating losses may be subject to Section 382 of the Internal Revenue Code which provide for a limitation on the annual use of net operating losses following certain ownership changes that could limit the Company’s ability to utilize these carryforwards. The Company has completed an analysis covering the period February 19, 2004 through December 31, 2018, to determine if such ownership changes have occurred and concluded it was more likely than not that there were changes in ownership during the period, with the most recent change of ownership occurring on December 16, 2016.  Further analyses will be performed prior to recognizing the benefits of any losses or credits in the financial statements, and the Company is in the process of determining the limitations that Section 382 will have on the Company’s net operating loss carryforwards and research credits.  In general, the annual use limitation equals the aggregate value of the Company’s stock at the time of the ownership change multiplied by a specified tax-exempt interest rate.</div> <div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following schedule indicates the expiration year, as of December 31, for the Company’s federal net operating loss carryforwards available to future years without taking into account any Section 382 limitations as of December 31, 2023:</div> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="margin: 0px 0px 0px 0px;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>2024</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>430,332</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2025</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>865,274</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2026</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,213,130</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2027</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2,082,043</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2028</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,536,605</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2029</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2,235,045</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2030</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>4,132,949</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2031</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>3,160,709</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2032</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>3,533,521</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2033</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2,987,848</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2034</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,516,728</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2035</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>4,777,558</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2036</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>4,503,474</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2037</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>6,869,819</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Indefinitely</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>48,534,980</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>90,380,015</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div><br/> </div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The FASB issued authoritative guidance on accounting for uncertainty in income taxes, which clarifies the accounting for income taxes, by prescribing a minimum recognition threshold that a tax position is required to meet before recognition in the financial statements. The guidance also provides direction on recognition, measurement, classification, interest, and penalties, accounting in interim periods, disclosure, and transition. Management has determined there are no uncertain tax positions. Accordingly, these financial statements do not include any adjustments or disclosures related to uncertain tax positions.</div> <div> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The current tax provisions and deferred tax provisions as reflected in the financial statements is as follows as of December 31:</span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> </span><br/></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold; text-align: center;"> 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold; text-align: center;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Current federal taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Current state taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,338</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">6,300</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 18pt;">Current tax provision</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,338</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">6,300</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Deferred federal taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(3,326,982</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(2,797,001</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Deferred state taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(70,586</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">371,982</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">Valuation allowance change <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">3,397,568</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">2,425,019</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Deferred tax provision</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"></div> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Total income tax expense provision</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,338</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">6,300</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0 0 4338 6300 4338 6300 -3326982 -2797001 -70586 371982 3397568 2425019 0 0 4338 6300 <div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">A reconciliation of income tax expense at the statutory federal income tax rate and income taxes as reflected in the financial statements is as follows as of December 31:</span></div> <div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div style="margin: 0px 0px 0px 0px;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <br/> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 9pt;">Federal income tax at statutory federal rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>21.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>21.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 9pt;">Permanent differences</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 9pt;">Research and development credit</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(1.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 9pt;">Other deferred adjustments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 9pt;">State income tax expense (net of federal benefit)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 9pt;">Valuation allowance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(24.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(21.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Effective tax rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">%</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">%</td> </tr> </table> </div> 0.21 0.21 0 0 0.02 -0.01 0 0 0.01 0.01 -0.24 -0.21 0 0 <div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Deferred tax assets (liabilities) consisted of the following as of December 31:</span></div> <div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div style="margin: 0px 0px 0px 0px;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deferred tax asset arising from:</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Net operating loss carry forwards</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">19,675,117</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>17,869,574</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Accrued expenses (vacation)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">13,172</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>7,625</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Intangibles</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">86,603</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>90,508</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Property and equipment<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">77,447</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">41,279</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Research and development expense capitalization<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">2,613,867</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,487,512</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Research and development tax credits</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">3,390,709</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>3,088,254</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Share-based compensation expense</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">176,065</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>46,312</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">536,430</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>90,224</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,479</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,189</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Deferred tax asset</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">26,570,889</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>22,722,477</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deferred tax liability arising from:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">UNICAP</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(10,513</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(10,733</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Right-of-use assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(522,710</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(71,646</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Property and equipment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Deferred tax liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(533,223</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(82,379</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Valuation allowance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>26,037,666</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>22,640,098</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net deferred tax asset</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 19675117 17869574 13172 7625 86603 90508 77447 41279 2613867 1487512 3390709 3088254 176065 46312 536430 90224 1479 1189 26570889 22722477 10513 10733 522710 71646 0 0 533223 82379 26037666 22640098 0 0 3397568 2425019 90380015 82500567 3231910 2838559 12425590 9522312 <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following schedule indicates the expiration year, as of December 31, for the Company’s federal net operating loss carryforwards available to future years without taking into account any Section 382 limitations as of December 31, 2023:</div> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="margin: 0px 0px 0px 0px;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>2024</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>430,332</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2025</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>865,274</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2026</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,213,130</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2027</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2,082,043</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2028</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,536,605</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2029</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2,235,045</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2030</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>4,132,949</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2031</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>3,160,709</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2032</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>3,533,521</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2033</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2,987,848</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2034</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,516,728</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2035</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>4,777,558</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2036</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>4,503,474</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2037</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>6,869,819</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Indefinitely</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>48,534,980</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>90,380,015</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 430332 865274 1213130 2082043 2536605 2235045 4132949 3160709 3533521 2987848 2516728 4777558 4503474 6869819 48534980 90380015 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt; vertical-align: top; font-weight: bold;">(9)</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;">Stockholders’ Equity</div> </td> </tr> </table> <div style="margin-left: 9pt;"> </div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; margin-left: 18pt;">The Company’s Board of Directors approved in January 2017 the Tenth Amended and Restated Certificate of Incorporation authorizing the Company to issue for all classes of stock 169,000,000 shares at $0.001 par value per share, of which 95,853,558 shares were designated common stock and 73,146,442 shares were designated Preferred Stock.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; margin-left: 18pt;">In June 2021, the Company issued 2,650,000 shares of common stock in connection with the Company’s IPO of its common stock at $13.00 per share. Net proceeds to the Company, after deducting underwriting discounts, commissions, and legal expenses, was $31,613,500. Offering costs incurred by the company were $2,016,143, which include legal expenses incurred and paid by the underwriters of $425,000. Immediately prior to the closing of the IPO, all of the convertible Series A preferred stock and redeemable convertible Series B and Series C preferred stock automatically converted into 8,116,343 shares of common stock.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; margin-left: 18pt;">The Company filed an Eleventh Amended and Restated Certificate of Incorporation (the “Amended and Restated Certificate”) with the Secretary of State of the State of Delaware in connection with the completion of the IPO on June 22, 2021. The Amended and Restated Certificate amends and restates the Company’s existing certificate of incorporation in its entirety to, among other things: (i) authorize 200,000,000 shares of common stock; (ii) eliminate all references to the previously-existing series of preferred stock (Series A, B and C); and (iii) authorize 10,000,000 shares of undesignated preferred stock that may be issued from time to time by the Board in one or more series.</div> <div style="margin-left: 18pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; margin-left: 18pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> On July 1, 2022, we filed a prospectus including an offering to sell up to $150 million in common and preferred stock, debt securities and warrants. Additionally, we entered into an Equity Distribution Agreement (the “Equity Distribution Agreement”) with Piper Sandler &amp; Co. (“Piper Sandler” or the “Sales Agent”) and filed a related prospectus establishing an “at-the-market” facility, pursuant to which we may offer and sell shares of our common stock from time to time through the Sales Agent. In October 2023, the Sales Agent was authorized to sell shares for aggregate proceeds up to $16.7 million at current market prices until all shares are sold. As of December 31, 2023, 3.3 million shares of common stock have been sold for aggregate proceeds of $7.7 million under the Equity Distribution Agreement pursuant to the prospectus.</span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; margin-left: 18pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; margin-left: 18pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In April 2023, the Company sold an aggregate of (i) 1,318,000 shares of common stock and (ii) pre-funded warrants to purchase up to 1,878,722 shares of common stock in a registered direct offering (“pre-funded warrants”) and, in a concurrent private placement, warrants to purchase up to 3,196,722 shares of common stock (“common warrants”). Additionally, common warrants were issued to the placement agent to purchase up to 191,803 shares of common stock as compensation for services (“placement agent warrants”), collectively the (“April 2023 Financing”). The purchase price per share for the common stock, prefunded warrants was $1.22 and $1.2199, respectively. The gross proceeds from the offering were $3,899,813, less placement agent fees and offering expenses of $547,764. The Company intends to use the net proceeds from the offering for general corporate purposes.</span><br/> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(a)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Common Stock</div> </td> </tr> </table> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The holders of the common stock shall have the exclusive right to vote for the election of directors and on all other matters requiring stockholder action, each outstanding share entitling the holder thereof to one vote on each matter properly submitted to the stockholders of the Company for their vote; provided, however, that, except as otherwise required by law, holders of common stock, as such, shall not be entitled to vote on any amendment to the Amended and Restated Certificate (or on any amendment to a certificate of designations of any series of preferred stock) that alters or changes the powers, preferences, rights or other terms of one or more outstanding series of preferred stock if the holders of such affected series of preferred stock are entitled to vote, either separately or together with the holders of one or more other such series, on such amendment pursuant to this Amended and Restated Certificate (or pursuant to a certificate of designations of any series of preferred stock).</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Dividends may be declared and paid or set apart for payment upon the common stock out of any assets or funds of the Company legally available for the payment of dividends, but only when and as declared by the Board of Directors or any authorized committee thereof.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In the event of our liquidation or dissolution, the holders of common stock are entitled to receive proportionately the Company’s net assets available for distribution to stockholders after the payment of all debts and other liabilities and subject to the prior rights of any outstanding preferred stock. Holders of common stock have no preemptive, subscription, redemption, or conversion rights.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(b)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Convertible Preferred Stock</div> </td> </tr> </table> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2023, no shares of convertible preferred stock have been issued and/or outstanding, and no dividends have been declared or paid since inception.</div> <div> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold;">(c)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold;">Redeemable Convertible Preferred Stock</div> </td> </tr> </table> <div>  <br/> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2023, no shares of redeemable convertible preferred stock have been issued and/or outstanding, and no dividends have been declared or paid since inception.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(d)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Preferred Stock</div> </td> </tr> </table> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Under the terms of the Amended and Restated Certificate, the Company’s Board of Directors is authorized to direct the Company to issue shares of preferred stock in one or more series without stockholder approval. The Board of Directors has the discretion to determine the rights, preferences, privileges and restrictions, including voting rights, dividend rights, conversion rights, redemption privileges and liquidation preferences, of each series of preferred stock.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The purpose of authorizing the 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 have the effect of making it more difficult for a third-party to acquire, or could discourage a third-party from seeking to acquire, a majority of the outstanding voting stock. As of December 31, 2023 and 2022, no shares of preferred stock are outstanding.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div>  </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"> <tr style="vertical-align: top;"> <td style="width: 18pt; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"> </td> <td style="text-align: right; vertical-align: top; width: 18pt;"> <div style="text-align: left; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(e)</div> </td> <td style="text-align: left; vertical-align: top; width: auto;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">April 2023 Financing</div> </td> </tr> </table> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="color: rgb(0, 0, 0); margin-left: 36pt; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On April 20, 2023, the Company entered into a securities purchase agreement pursuant to which the Company sold (i) 1,318,000 shares of common stock, (ii) pre-funded warrants to purchase 1,878,722 shares of common stock, (iii) common warrants to purchase 3,196,722 shares of common stock. Additionally, common warrants to purchase 191,803 shares of common stock were issued to the placement agent compensation for services performed.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="color: rgb(0, 0, 0); margin-left: 36pt; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The pre-funded warrants, common warrants and placement agent warrants were exercisable immediately following the closing date of the offering. The pre-funded warrants have an unlimited term and an exercise price of $0.0001 per share. The common warrants have a 5.5 year term and an exercise price of $1.095 per share. The placement agent warrants have a 5 year term and exercise price of $1.525 per share. The offering resulted in aggregate gross proceeds of $3,899,813, before $547,764 of transaction costs.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="color: rgb(0, 0, 0); margin-left: 36pt; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The pre-funded warrants and common warrants are freestanding financial instruments that are legally detachable and separately exercisable from the shares of common stock with which they were issued, are immediately exercisable, do not embody an obligation for the Company to repurchase its shares, and permit the holders to receive a fixed number of shares of common stock upon exercise.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="color: rgb(0, 0, 0); margin-left: 36pt; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The common stock was valued at $1,133,480, based on the Company’s stock price. The pre-funded warrants and common warrants were valued at $1,615,701 and $1,854,099, respectively, using the following Black-Scholes assumptions:</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="margin-left: 36pt;"> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Pre-funded warrants</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Common warrants</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Expected term (in years)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Risk‑free interest rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3.83</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3.83</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Dividend yield</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">%</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">%</td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Expected volatility</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">100.25</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">100.25</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Exercise price</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.0001</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1.095</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Stock price</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.86</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.86</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Black-Scholes value</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.86</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.58</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div style="color: rgb(0, 0, 0); margin-left: 36pt; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="color: rgb(0, 0, 0); margin-left: 36pt; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The net proceeds of $3,352,049 were allocated to the common stock, pre-funded warrants and common warrants using the relative fair value method and recorded to stockholders’ equity. In June 2023, all pre-funded warrants were exercised for shares of common stock. In September and October 2023, all common warrants and 122,994 placement agent warrants were exercised for cash proceeds of $3,687,976. As of December 31, 2023, 68,809 placement agent warrants remain outstanding.</div> <div style="color: rgb(0, 0, 0); margin-left: 36pt; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(f)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Warrants</div> </td> </tr> </table> </div> <div><br/></div> <div style="margin-left: 36pt; text-align: left;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of <span style="letter-spacing: normal; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">December 31, 2023, the Company has warrants outstanding to purchase shares of common stock, which are all exercisable in whole or in part, with expiration dates as follows:</span></span><br/> </div> <div><br/></div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; text-align: left; width: 76%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Number of</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">warrants</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Exercise</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold; text-align: center;">Expiration date</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">outstanding</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">price</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_e246550b97de4c22b7b88eb220e16193">March 2024</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">31,882</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">31.50</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_c5dbecb4024e47eea5a73d26cbf82add">April 2024</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,762</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">31.50</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><span style="-sec-ix-hidden:Fact_bd7b48091810429db931d71909200128">November 2024</span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">5,805,083</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">1.48</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_ea20b405585a4f18b714c2611c9e55a6">April 2025</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">55,177</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">7.25</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_9a26c779a3484acb886feafcfed2f204">December 2026</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">128,934</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">9.45</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_ed33efe729d14925a79b96c11de8a3e2">January 2027</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">12,705</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">9.45</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><span style="-sec-ix-hidden:Fact_05b0b11143a445a7bd79bf083005f87c">April 2028</span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">68,809</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">1.53</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><span style="-sec-ix-hidden:Fact_9d3a37d30ae94dd3a7107673c514e2c6">November 2028</span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">5,805,083</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">$<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">1.18</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Total</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><span style="text-indent: 0pt;">11,912,435</span></div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div><br class="Apple-interchange-newline"/></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; margin-left: 36pt;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">In May 2022, a warrant to purchase 11,112 shares of common stock expired.</span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/> </span></div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(g)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Dividends</div> </td> </tr> </table> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="margin: 0px 0px 0px 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2023, no dividends have been declared or paid since inception.</div> 169000000 0.001 95853558 73146442 2650000 13 31613500 2016143 425000 8116343 200000000 10000000 150000000 16700000 3300000 7700000 1318000 1878722 3196722 191803 1.22 1.2199 3899813 547764 one 0 0 0 0 0 0 0 0 1318000 1878722 3196722 191803 0.0001 P5Y6M 1.095 P5Y 1.525 3899813 547764 <div style="color: rgb(0, 0, 0); margin-left: 36pt; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The common stock was valued at $1,133,480, based on the Company’s stock price. The pre-funded warrants and common warrants were valued at $1,615,701 and $1,854,099, respectively, using the following Black-Scholes assumptions:</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="margin-left: 36pt;"> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Pre-funded warrants</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Common warrants</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Expected term (in years)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Risk‑free interest rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3.83</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3.83</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Dividend yield</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">%</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">%</td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Expected volatility</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">100.25</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">100.25</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Exercise price</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.0001</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1.095</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Stock price</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.86</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.86</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Black-Scholes value</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.86</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.58</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 1133480 1615701 1854099 P4Y P4Y 0.0383 0.0383 0 0 1.0025 1.0025 0.0001 1.095 0.86 0.86 0.86 0.58 3352049 122994 122994 3687976 68809 <div style="margin-left: 36pt; text-align: left;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of <span style="letter-spacing: normal; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">December 31, 2023, the Company has warrants outstanding to purchase shares of common stock, which are all exercisable in whole or in part, with expiration dates as follows:</span></span><br/> </div> <div><br/></div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; text-align: left; width: 76%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Number of</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">warrants</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Exercise</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold; text-align: center;">Expiration date</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">outstanding</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">price</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_e246550b97de4c22b7b88eb220e16193">March 2024</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">31,882</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">31.50</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_c5dbecb4024e47eea5a73d26cbf82add">April 2024</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,762</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">31.50</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><span style="-sec-ix-hidden:Fact_bd7b48091810429db931d71909200128">November 2024</span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">5,805,083</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">1.48</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_ea20b405585a4f18b714c2611c9e55a6">April 2025</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">55,177</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">7.25</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_9a26c779a3484acb886feafcfed2f204">December 2026</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">128,934</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">9.45</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_ed33efe729d14925a79b96c11de8a3e2">January 2027</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">12,705</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">9.45</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><span style="-sec-ix-hidden:Fact_05b0b11143a445a7bd79bf083005f87c">April 2028</span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">68,809</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">1.53</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><span style="-sec-ix-hidden:Fact_9d3a37d30ae94dd3a7107673c514e2c6">November 2028</span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">5,805,083</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">$<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">1.18</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Total</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><span style="text-indent: 0pt;">11,912,435</span></div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 31882 31.5 4762 31.5 5805083 1.48 55177 7.25 128934 9.45 12705 9.45 68809 1.53 5805083 1.18 11912435 11112 0 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; font-weight: bold;">(10)</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;">Equity Incentive Plans</div> </td> </tr> </table> <div> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold;">(a)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold;">Stock Option Plans – Prior to the IPO</div> </td> </tr> </table> <div> </div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Prior to the IPO in June 2021, the Company maintained two equity incentive plans, the 2004 Stock Incentive Plan, as amended, or 2004 Plan, and the 2015 Stock-Based Incentive Compensation Plan, or 2015 Plan, which provided the Company’s employees, non-employee directors, consultants and independent contractors the opportunity to participate in the equity appreciation of the business through the receipt of stock options to purchase shares of common stock. New grants ceased being made under the 2004 Plan upon the adoption of the 2015 Plan; however, outstanding stock options under the 2004 Plan may continue to be exercised in accordance with their terms. The Company adopted the 2015 Plan in April 2015, which contains substantially similar terms and conditions as the 2004 Plan. The 2015 Plan initially had 1,176,681 shares of common stock reserved for issuance under the 2015 Plan and was administered by the compensation committee of the Board of Directors. Upon the closing of the IPO, no further awards will be made under the 2015 Plan; however, outstanding stock options under the 2015 Plan may continue to be exercised in accordance with their terms.<br/> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; font-style: italic; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(b)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Stock Option Plans – Post the IPO</div> </td> </tr> </table> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">In June 2021, in connection with the IPO, the 2021 Equity Incentive Plan (2021 Plan) became effective, which was adopted by the Board of Directors in February 2021 and the stockholders approved the 2021 Plan in March 2021.  The 2021 Plan is administered by our compensation committee.<br/> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Under the 2021 Plan, the Company may grant awards in respect of shares of common stock to employees, consultants, and non-employee directors pursuant to option awards, stock appreciation right, or SAR, awards, restricted stock awards, restricted stock unit, or RSU, awards, performance stock awards, performance stock unit, or PSU, awards, and other stock-based awards.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div>  </div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The total number of shares of common stock available for awards under the 2021 Plan is 1,111,111, provided that such number shall be automatically increased on each January 1, beginning on January 1, 2022, by 4% of the outstanding number of shares of common stock on the immediately preceding December 31 or such lesser number of shares as determined by the Board of Directors.  The aggregate number of shares of our common stock that will be available for issuance under awards granted pursuant to the 2021 Plan shall also be increased by the number of shares underlying the portion of an award granted under the 2015 Plan that is cancelled, terminated or forfeited or lapses after the effective date of the 2021 Plan. No more than 1,111,111 shares of common stock issued under the 2021 Plan may be issued pursuant to the exercise of incentive stock options (ISO), provided that such number shall be automatically increased on each January 1, beginning on January 1, 2022, by the lesser of 4% of the outstanding number of shares of common stock on the immediately preceding December 31 or 555,555 shares of common stock. Shares of common stock issued by us in connection with the assumption or substitution of outstanding grants or under certain stockholder approved plans from an acquired company shall not reduce the number of shares of common stock available for awards under the 2021 Plan. Shares of common stock underlying the portion of an award that is forfeited or otherwise terminated for any reason whatsoever, in any case, without the issuance of shares of common stock, will be added back to the number of shares of common stock available for grant under the 2021 Plan. No non-employee director may be granted awards under the 2021 Plan in any one calendar year covering a number of shares of common stock that have a fair market value on the grant date in excess of $350,000 in the first calendar year of such non-employee director’s initial service as a non-employee director and $200,000 in any other calendar year of such non-employee director’s service as a non-employee director.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Options granted under the 2021 Plan may be either ISOs or nonqualified stock options. The price at which shares of common stock may be purchased upon exercise shall be determined by the compensation committee but shall not be less than the fair market value of one share of common stock on the date of grant, or, in the case of an ISO granted to a <span style="-sec-ix-hidden:Fact_d10636bde30245489b3c12d65863b8ff">ten-percent</span> stockholder, less than 110% of the fair market value of a share of common stock on the date of grant. The compensation committee may grant options that have a term of up to 10 years, or, in the case of an ISO granted to a <span style="-sec-ix-hidden:Fact_8874fe6e52134a2a85a16c8ca74e1262">ten-percent</span> stockholder, five years. The award agreement shall specify the exercise price, term, vesting requirements, including any performance goals, and any other terms and conditions applicable to the granted option. Unless otherwise provided in an award agreement or an effective employment, consulting, severance or similar agreement with us or a subsidiary, upon a participant’s termination of service for any reason, the unvested portion of each award of options granted generally will be forfeited with no compensation due the participant.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <div style="margin: 0px 0px 0px 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Activity under the stock option plans was as follows:</div> <div> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom">Weighted</td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom">average</td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom">Number of</td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom">exercise</td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">options</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">price</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Outstanding at December 31, 2021</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>689,995</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>3.58</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Granted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>367,670</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>5.33</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Exercised</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(9,445</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1.71</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Expired</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(10,558</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>27.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Forfeited</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(106,112</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>4.09</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Outstanding at December 31, 2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>931,550</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>3.97</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Granted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,301,200</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>0.59</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Forfeited</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(130,720</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>1.97</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Outstanding at December 31, 2023</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,102,030</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Vested and exercisable at December 31, 2023 <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,226,458</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">2.65</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div><br/> </div> <div style="margin-left: 36pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Stock options granted under the 2021 Plan for the years ended December 31 2023 and 2022 were as follows:</span><br/> </div> <div style="margin-left: 36pt;"> <br/> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employee</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,211,200</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">299,670</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nonemployee</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">90,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">68,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,301,200</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">367,670</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div><br/> </div> <div style="margin: 0px 0px 0px 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> The Black-Scholes weighted average assumptions for all stock option awards granted during 2023 and 2022 were as follows:<br/> </div> <div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="margin-left: 37.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: top; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"><span style="font-weight: bold;"> 2023</span><br/> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; text-indent: 9pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: bottom; text-align: center; text-indent: 9pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div><span style="font-weight: bold;">2022</span><br/> </div> </div> </td> <td colspan="1" rowspan="1" style="text-indent: 9pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021 Plan</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021 Plan</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Inducement </div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Grants</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fair Value of Awards</div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">0.48</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.06</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.01</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Grant Price</div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">0.59</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5.33</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.42</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><br/> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Expected term (in years)</div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">5.63</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.28</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.25</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Risk‑free interest rate</div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">4.09</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.13</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.52</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Dividend yield</div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected volatility</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">105.33</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">107.98</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">107.70</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> </table> </div> <div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The intrinsic value of options exercised during the year ended December 31, 2022 was $3,306. The intrinsic values represent the dollar value of the exercised stock options whereby the fair market value of the underlying common stock exceeded the exercise price of the stock option as of the exercise date. <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">There were no options exercised during 2023.</span><br/> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The options outstanding and vested and currently exercisable by exercise prices as of December 31, 2023 were as follows:</span></div> <div> </div> <div style="margin-left: 36pt;"> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Options outstanding</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Options vested and exercisable</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Weighted</td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Weighted <br/> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Weighted</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">average</td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Number of</td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">average <br/> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">average</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Exercise</td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Outstanding</td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">remaining</td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">options</td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Exercise</td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">remaining</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-weight: bold;">price</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-weight: bold;">(in shares)</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-weight: bold;">life years</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-weight: bold;">vested</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-weight: bold;">price</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-weight: bold;">life years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>0.47 - 0.48</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>3,200</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>9.50</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>0.49 - 0.53</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,061,600</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>9.50</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>601,400</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>0.49</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>9.51</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>0.54 - 1.61</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>186,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>9.15</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>51,725</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1.50</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>8.44</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1.62 - 1.74</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>193,335</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2.21</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>82,224</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1.71</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2.21</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1.75 - 3.14</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>196,242</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>8.61</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>29,456</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2.96</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>8.10</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>3.15 - 3.6</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>259,836</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>3.50</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>259,836</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>3.24</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>3.50</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>3.61 - 13.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>201,817</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>6.52</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>201,817</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>8.97</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>6.52</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>2,102,030</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>7.69</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>1,226,458</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">2.65</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>7.17</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div> </div> <div style="margin-left: 36pt;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2023, the total number of shares of common stock reserved for future awards under the 2021 Plan is 629,555.</span><br/> </div> <div><br/></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><br/> </td> <td style="width: 18pt; vertical-align: top;"><span style="font-weight: bold; font-style: italic;">(c)</span></td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold;">Inducement Grants</div> </td> </tr> </table> <div> </div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">For the year ended December 31, 2022, the Company awarded, outside the 2021 Plan, two stock option grants for the right to purchase a total of 150,000 shares of common stock (inducement grants), which were approved by the Compensation Committee. The weighted average exercise price was $2.42. The inducement grants will vest in equal installments over four years provided the employee remains employed by the Company on the vesting date. As of December 31, 2023, awards to purchase 150,000 options are outstanding, 37,500 are exercisable, and the weighted average remaining life is 8.4 years. <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">There were no inducement grants awarded in 2023.</span><br/> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">   <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; font-style: italic; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(d)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Valuation</div> </td> </tr> </table> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company uses the Black‑Scholes option pricing model to determine the fair value of stock awards granted to employees and non-employees. The determination of the fair value of share‑based payment awards granted using a pricing model is affected by the Company’s stock price as well as the assumptions regarding a number of complex and subjective variables as follows:</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(i)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: normal; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Expected Term</div> </td> </tr> </table> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The expected term of stock options represents the period the stock options are expected to remain outstanding. The Company’s historical share option exercise experience does not provide a reasonable basis upon which to estimate an expected term because of a lack of sufficient data. Therefore, the Company estimates the expected term for all options granted by using the simplified method provided by the ASC 718, which calculates the expected term as the average of the time-to-vesting and the contractual life of the options. The contractual term for options awarded since inception is 10 years for employees and non-employees.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(ii)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: normal; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Risk‑Free Interest Rate</div> </td> </tr> </table> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The risk‑free interest rate is based on U.S. Treasury zero‑coupon issues with remaining terms similar to the expected term on the options.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(iii)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: normal; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Dividend Yield</div> </td> </tr> </table> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company has not declared or paid any cash dividends from inception through December 31, 2023 and does not plan to pay any cash dividends in the foreseeable future, and, therefore, used an expected dividend yield of zero in the valuation model.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(iv)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: normal; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Expected Volatility</div> </td> </tr> </table> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Expected volatility measures the amount that a stock price has fluctuated or is expected to fluctuate during a period. The Company determines volatility based on an analysis of comparable companies.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(v)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: normal; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Forfeitures</div> </td> </tr> </table> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company accounts for forfeitures as they occur.<br/> </div> <div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);">(e)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);">Employee Stock Purchase Plan (ESPP)</div> </td> </tr> </table> </div> <div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="margin: 0px 0px 0px 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> In June 2021, in connection with the IPO, the ESPP became effective upon adoption by the Board of Directors in February 2021 and the stockholders approved the 2021 ESPP Plan in March 2021.  The ESPP is administered by the compensation committee.</div> <div style="margin: 0px 0px 0px 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> <br/> </div> <div style="margin: 0px 0px 0px 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> The total number of shares of common stock available for purchase under the ESPP is 166,666, provided that such number is automatically increased on January 1 of each calendar year, from January 1, 2022 through January 1, 2031 by the least of (i) 1.0% of the total number of shares of common stock outstanding on December 31 of the immediately preceding calendar year, (ii) 222,222 shares of common stock or (iii) a number determined by the board of directors that is less than the foregoing clauses (i) and (ii).</div> <div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="margin: 0px 0px 0px 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> Under the ESPP, the Company may specify offerings with durations of not more than 27 months and may specify shorter purchase periods within each offering. Each offering will have one or more purchase dates on which shares of common stock will be purchased for employees participating in the offering. An offering may be terminated under certain circumstances. No employee may purchase more than 12,254 shares of common stock under the ESPP during any offering period. Unless otherwise determined by the board of directors, shares of common stock will be purchased for accounts of employees participating in the ESPP at a price per share equal to the lower of (i) 85% of the fair market value of a share of common stock on the last date of an offering period or (ii) 85% of the fair market value of a share of common stock on the first day of such offering period.</div> <div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="margin: 0px 0px 0px 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> As of December 31, 2023, 16,459 shares of common stock have been purchased under the ESPP to date, and the total number of shares of common stock reserved for future awards under the ESPP is 386,946.</div> <div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(f)</td> <td style="width: auto; vertical-align: top;"> <div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Stock‑Based Compensation Expense</div> </td> </tr> </table> </div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="margin: 0px 0px 0px 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-transform: none;"> Stock‑based compensation expense recognized is based on the value of the portion of stock option awards that is ultimately expected to vest on a straight-line basis. Stock‑based compensation expense recognized in the Company’s statements of comprehensive loss during the years ended December 31, 2023, and 2022 includes compensation expense for stock‑based awards based on the fair value estimated in accordance with the provisions of ASC 718.<br/> </div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="margin-left: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The following table shows the stock-based compensation expense related to vested stock option grants to employees and non-employees awarded under the stock plans and inducement grants by financial statement line item on the accompanying statements of comprehensive loss:</span></div> <div style="margin-left: 36pt;"> <br/> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Research and development</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">159,816</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">95,484</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Sales and marketing</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(948</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6,680</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">General and administrative</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">516,832</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">122,775</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total share-based compensation expense</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">675,700</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">224,939</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div> </div> <div style="margin: 0px 0px 0px 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">As of December 31, 2023, the remaining amount of stock‑based compensation expense that is expected to be recognized in future periods for employees and non-employees is $849,834 which includes $155,222 of compensation expense to be recognized upon achieving a certain performance condition. The $694,612 of unrecognized expense is expected to be recognized over a weighted average period of 3.0 years. </div> 2 1176681 1111111 0.04 1111111 0.04 555555 350000 200000 1.10 P10Y P5Y <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <div style="margin: 0px 0px 0px 36pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Activity under the stock option plans was as follows:</div> <div> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom">Weighted</td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom">average</td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom">Number of</td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom">exercise</td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">options</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">price</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Outstanding at December 31, 2021</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>689,995</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>3.58</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Granted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>367,670</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>5.33</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Exercised</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(9,445</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1.71</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Expired</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(10,558</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>27.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Forfeited</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(106,112</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>4.09</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Outstanding at December 31, 2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>931,550</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>3.97</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Granted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,301,200</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>0.59</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Forfeited</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(130,720</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>1.97</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Outstanding at December 31, 2023</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,102,030</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Vested and exercisable at December 31, 2023 <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,226,458</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">2.65</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div><br/> </div> <div style="margin-left: 36pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Stock options granted under the 2021 Plan for the years ended December 31 2023 and 2022 were as follows:</span><br/> </div> <div style="margin-left: 36pt;"> <br/> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employee</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,211,200</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">299,670</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nonemployee</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">90,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">68,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,301,200</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">367,670</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 689995 3.58 367670 5.33 9445 1.71 10558 27 106112 4.09 931550 3.97 1301200 0.59 130720 1.97 2102030 2 1226458 2.65 1211200 299670 90000 68000 1301200 367670 <div style="margin: 0px 0px 0px 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> The Black-Scholes weighted average assumptions for all stock option awards granted during 2023 and 2022 were as follows:<br/> </div> <div style="margin-left: 55.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="margin-left: 37.8pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: top; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"><span style="font-weight: bold;"> 2023</span><br/> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; text-indent: 9pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: bottom; text-align: center; text-indent: 9pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div><span style="font-weight: bold;">2022</span><br/> </div> </div> </td> <td colspan="1" rowspan="1" style="text-indent: 9pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021 Plan</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021 Plan</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Inducement </div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Grants</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fair Value of Awards</div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">0.48</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.06</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.01</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Grant Price</div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">0.59</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5.33</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.42</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><br/> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Expected term (in years)</div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">5.63</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.28</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.25</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Risk‑free interest rate</div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">4.09</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.13</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.52</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Dividend yield</div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected volatility</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">105.33</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">107.98</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">107.70</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> </table> </div> 0.48 2.06 2.01 0.59 5.33 2.42 P5Y7M17D P6Y3M10D P6Y3M 0.0409 0.0213 0.0252 0 0 0 1.0533 1.0798 1.077 3306 -0 <div> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="margin-left: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The options outstanding and vested and currently exercisable by exercise prices as of December 31, 2023 were as follows:</span></div> <div> </div> <div style="margin-left: 36pt;"> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Options outstanding</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Options vested and exercisable</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Weighted</td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Weighted <br/> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Weighted</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">average</td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Number of</td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">average <br/> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">average</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Exercise</td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Outstanding</td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">remaining</td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">options</td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">Exercise</td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;">remaining</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-weight: bold;">price</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-weight: bold;">(in shares)</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-weight: bold;">life years</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-weight: bold;">vested</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-weight: bold;">price</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-weight: bold;">life years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>0.47 - 0.48</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>3,200</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>9.50</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>0.49 - 0.53</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,061,600</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>9.50</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>601,400</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>0.49</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>9.51</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>0.54 - 1.61</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>186,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>9.15</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>51,725</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1.50</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>8.44</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1.62 - 1.74</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>193,335</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2.21</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>82,224</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1.71</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2.21</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1.75 - 3.14</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>196,242</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>8.61</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>29,456</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2.96</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>8.10</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>3.15 - 3.6</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>259,836</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>3.50</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>259,836</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>3.24</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>3.50</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>3.61 - 13.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>201,817</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>6.52</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>201,817</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>8.97</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>6.52</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>2,102,030</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>7.69</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>1,226,458</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">2.65</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>7.17</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 0.47 0.48 3200 P9Y6M 0 0 0.49 0.53 1061600 P9Y6M 601400 0.49 P9Y6M3D 0.54 1.61 186000 P9Y1M24D 51725 1.5 P8Y5M8D 1.62 1.74 193335 P2Y2M15D 82224 1.71 P2Y2M15D 1.75 3.14 196242 P8Y7M9D 29456 2.96 P8Y1M6D 3.15 3.6 259836 P3Y6M 259836 3.24 P3Y6M 3.61 13 201817 P6Y6M7D 201817 8.97 P6Y6M7D 2102030 P7Y8M8D 1226458 2.65 P7Y2M1D 629555 2 150000 2.42 P4Y 150000 37500 P8Y4M24D 0 P10Y 166666 0.01 222222 P27M 1 12254 0.85 0.85 16459 386946 <div style="margin-left: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The following table shows the stock-based compensation expense related to vested stock option grants to employees and non-employees awarded under the stock plans and inducement grants by financial statement line item on the accompanying statements of comprehensive loss:</span></div> <div style="margin-left: 36pt;"> <br/> </div> <div style="margin-left: 36pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Research and development</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">159,816</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">95,484</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Sales and marketing</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(948</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6,680</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">General and administrative</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">516,832</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">122,775</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total share-based compensation expense</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">675,700</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">224,939</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 159816 95484 -948 6680 516832 122775 675700 224939 849834 155222 694612 P3Y <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; font-weight: bold;">(11)</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;">Retirement Plan</div> </td> </tr> </table> <div> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company has a 401(k) defined contribution plan covering substantially all full‑time employees, meeting certain eligibility requirements. The Company has no required matching or other contribution requirements. For the year end December 31, 2023 and 2022, the company contributed $75,202 and $73,947 of voluntary employer matching contributions.</div> 75202 73947 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; font-weight: bold;">(12)</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;">Related‑Party Transactions</div> </td> </tr> </table> <div> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In November 2023, the Company issued unsecured convertible notes and accompanying Series A and Series B Warrants (see Note 7). The transaction included issuance of a $5 million convertible note and Series A and Series B Warrants to PharmaCyte Biotech, Inc. The interim CEO, President and Director of PharmaCyte Biotech, Inc., Joshua Silverman, serves on the Company’s board of directors.</div> <div><br/></div> <div style="margin-top: 0px; margin-bottom: 0px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">During 2023, a family member of the CEO earned total cash compensation of $138,000.</div> <div style="margin-top: 0px; margin-bottom: 0px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">During the year ended December 31, 2022, there were no related-party transactions.</div> 5000000 138000 0 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; font-weight: bold;">(13)</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;">Net Loss per Share Attributable to Common Stockholders</div> </td> </tr> </table> <div> </div> <div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table sets forth the computation of the basic and diluted net loss per share for the years ended December 31:</span></div> <div> </div> <div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> 2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2022 </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Net loss attributable to common stockholders, basic &amp; diluted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(14,247,124</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(11,394,170</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><br/> </div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div> <div style="text-indent: -9pt; margin-left: 9pt;">Weighted average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted</div> </div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">15,384,376</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>11,815,019<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div> <div style="text-indent: -9pt; margin-left: 9pt;">Net loss per share attributable to common stockholders, basic and diluted</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(0.93</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>(0.96</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> </table> </div> <div> </div> <div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following potentially dilutive securities have been excluded from the computations of diluted weighted average shares outstanding because they would be anti-dilutive for the years ended December 31:</span></div> <div> </div> <div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Options to purchase common stock</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,252,030</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,081,550</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">Warrants to purchase common stock, in connection with April 2023 financing<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">68,809</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Warrants to purchase common stock, in connection with November 2023 financing<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">11,610,166</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Warrants to purchase common stock</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>233,460</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>233,460</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Total potential shares</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>14,164,465</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,315,010</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table sets forth the computation of the basic and diluted net loss per share for the years ended December 31:</span></div> <div> </div> <div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> 2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2022 </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Net loss attributable to common stockholders, basic &amp; diluted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(14,247,124</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(11,394,170</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><br/> </div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div> <div style="text-indent: -9pt; margin-left: 9pt;">Weighted average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted</div> </div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">15,384,376</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>11,815,019<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div> <div style="text-indent: -9pt; margin-left: 9pt;">Net loss per share attributable to common stockholders, basic and diluted</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(0.93</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>(0.96</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> </table> </div> -14247124 -14247124 -11394170 -11394170 15384376 15384376 11815019 11815019 -0.93 -0.93 -0.96 -0.96 <div style="margin-top: 0px; margin-bottom: 0px;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following potentially dilutive securities have been excluded from the computations of diluted weighted average shares outstanding because they would be anti-dilutive for the years ended December 31:</span></div> <div> </div> <div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Options to purchase common stock</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,252,030</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,081,550</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">Warrants to purchase common stock, in connection with April 2023 financing<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">68,809</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Warrants to purchase common stock, in connection with November 2023 financing<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">11,610,166</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Warrants to purchase common stock</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>233,460</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>233,460</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Total potential shares</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>14,164,465</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,315,010</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 2252030 1081550 68809 0 11610166 0 233460 233460 14164465 1315010 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; font-weight: bold;">(14)</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;">Subsequent Events</div> </td> </tr> </table> <div><br/> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In March 2024, the Company sold 441,966 shares under the at-the-market facility, resulting in gross cash proceeds of $778,175. </span></div> 441966 778175 false false false false

-8?20$3;8T.P6BP^0"X99K>]9!:G M(!?"QW'B[]@^'#X:^S WYD'\K,K:'0V6WJ^^CD8N7ZI*NK_,2M5P9&%L)3UL MVON16UDE"[=4RE?E*!R/TU$E=3TX/GR]UM2.\(;Q*O?:U+"SW?%=JT?W^WB[ M*=;:Z;DNM7\Z&G3O2S40E:YUI9]5<308#X1;FL=_C-7/IO:RO,VM*_DW'5[O)S?2 Y&J1CN.!"6^>[,[KK2V!<*SAYL]5X# QD3D/%'0MYZDS\L35DHZ_X0%S\:!)D0D,F'1E*Z MI;@LS2,.84K0I;QTU_9>UOJY.S 45](W5K6PJ2IIG[I& MUO>UAH])Z'=.\MPTT.\@R,\$Y&=>R$NIK?@NRT8AGB\$SQ=>GNY.:[OF[@T\ M#GHMR_8VQ!WSF.J9Q\R IJJTWSP9'2<(%%RFZESW;KR U >S/ZX@27!B*I]D M][V_H2A_!,P"@4BMV\0"OE5L !^U7XI_I;5RJX$IA03,#IG4N:F4N),_^^U) M&2-@5\:6)"!KP6R4* )F4VQH((?*X;Q6M%/($WJ1HT01,)OB!O(3VXFLX\)8 ME!H"9C?6)D/)$R.R)"62=\+BV;5N '\1)V\O= M;U(JS$AI(F36!)E&S4*,20X\F,5!)E)]3$H<(??@@\2,,";EDI#9)60"(PXP M)J65D%DK9+;0;W3*+R&S7W"V( [NVJ[1X<%P2%DFY!Z![$@;=D)2H@F91;,[ M?]B)28DF9!8-Z_1A1VHF8M4-WZ;@3BBCS1,SFH?O*&&-2YHGV:IX$8Y*S M7GLU3XHQ*?-$W*,8$C/#F)1Y(NZI+Q+S,\:DS!,QFX?&_((Q*0=%>YP%FW4S M.6^8E(4B9@O1F '&I"P4L0]W*$QLH9BR4,QL(1H36RBF+!3OT4*S %LHIBP4 M[]%"LP!;**8L%._10K, 6R@F5U_V:*%9@"T44Q:*]VBA68 M%%,6BIDM].Y\ MO3@X5UYB3,I",;.%R$'O4&!,RD(QLX5(S-X@(Z8L%',OTI"8N'M/* LES!;J MK8(,Q?R36_(EE 62I@M1&-B M62:4A1+V63@*$\LR(:L F"V$I[>&XJRQ;A\5_R)CR1G5(62KG'0CLQWYY_C$E9*.4>"^W$O('& MATO/\2.44A9*N<=".S&G]N59PIB4A5+V0K1=F"UD7&H*#MNLD4LI"*;.%WL.:F5&^2=C]L_[]44=*\:D_),Q M^X=>5,5#WXSR3\8^%[=59+2[P2GW9)U[1MW)[OBP4 M=J^(*+N]@?R[+?&I% M^])55(5QTE95+9JR/(-]U_4W(XO7OTN\_M7C^!=02P,$% @ I8A\6'-\ M>"Q1 @ ^RP !H !X;"]?A)Q1JA 7/X) MGQ#P^%(.S;AO3\-NWPV+S^/A-*RJW3AVO^IZ6._*L1GNVJZW5=4_OZ6JGCM(($CF#U((TOF# M#()L_B"'()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^H+1$&9<$21.L";1.R'4B M\#HAV(E [(1D)P*S$Z*="-1.R'8B<#LAW(E [H1T)P*[$^*="/06U%L(]!;4 M6PCTELG#-H'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z* M>BN!WHIZ*X'>BGHK@=XZ>5E"H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"W MHMY*H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@MTU>=A/H;:BW$>AMJ+<1Z&VHMQ'H M;:BW$>AMJ+<1Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMDX^5!'H[ZNT$ M>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$ M>L?D9Q,"O0/U#@*] _4. KT#]0X"O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/J MG0GTSJAW)M [H][Y)_4>QJ]#&:X]WVN\_D]2/9[/+=?+7Y;?.R?W^ 7G^K9B M>/H+4$L#!!0 ( *6(?%C.%^TK=B>7OT%&>'OAOBJMBEY+\S%NL=]3:6SM.05[8N M]#;EK^&>>5OO[3TQL5@85KLAT9#F::Q1K)<_:6L?NC3[=<@_Q]8-JR)0%XO9 MC]/&,6M56.^[MK8IK[/'H7F7,G].*//):4_Y0T%^S!A7/E[P/.YWX\4 M0MO0;&-#NK%]WL4.'8OIV%$LSY?XH$>WW;8U-:Y^Z/.1,OI MHD[HM1WY:GH MU?GDE&^83I_\XORIS+G O',3G(]Y8H$^'_)Q?VTSPBFQZ7W_';&;_6_V0? J0/"=*' NE#@_1A0/JH0/KX M!M+'-4@??('2"(JH'(54CF(J1T&5HZC*45CE**YR%%@YBJP"15:!(JM D56@ MR"I09!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5 MHLBJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4636*K!I%5HTBJT:1 M5:/(JE%DU2BR:A19-8JL!D56@R*K09'5H,AJ4&0U*+(:%%D-BJP&15:#(FN% M(FN%(FN%(FN%(FN%(FN%(FOUE;+>.;?_S_'3L^QM.[SDL^DOONL_4$L! A0# M% @ I8A\6 =!36*! L0 ! ( ! &1O8U!R M;W!S+V%P<"YX;6Q02P$"% ,4 " "EB'Q8)'SS[N\ K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " "EB'Q8 MF5R<(Q & "<)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( *6(?%B,F.=TQP< % T 8 " M@0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ I8A\6)67$P&O @ ZP< !@ M ("!*!@ 'AL+W=OF@ ?"(+ #@9 & M @(&:( >&PO=V]R:W-H965T&UL4$L! A0# M% @ I8A\6(@\N 9"0 B2D !@ ("!\BL 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ I8A\6,?5N9 Y M! , H !@ ("!MF8 'AL+W=O&UL4$L! A0#% @ I8A\ M6%@S#* T"@ 4QH !D ("!YFT 'AL+W=O<(>K # M"0 &0 M @(%1> >&PO=V]R:W-H965T&UL4$L! A0#% @ I8A\6#,&PO=V]R:W-H965T^@ !X;"]W;W)K&UL4$L! A0#% @ I8A\6!WU5+NR @ _@4 !D M ("!T[( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ I8A\6'D$3(=7 @ (@4 !D ("!^[P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ I8A\6'&Z MZ3V=)@ :GL !D ("!Y\X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8A\6$LMVN!Z! ; L !D M ("!R0$! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ I8A\6/T?M<9>!@ ? \ !D ("! M=1$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ I8A\6)FW\H^. @ ? 8 !D ("!A2 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8A\6%@O3H[= M P \1( !D ("!A"D! 'AL+W=O&PO=V]R:W-H965TI9\I70( -4% 9 " @0PP 0!X;"]W;W)K&UL4$L! A0#% @ I8A\6#'FTD, P ?0D !D M ("!H#(! 'AL+W=O"0 &0 @('7-0$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ I8A\6#,O@5ZX P O X !D ("!)#P! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MI8A\6.I#E9-; @ P@4 !D ("!>$@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8A\6/,6 N-< @ M& 8 !D ("!\D\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8A\6!#7X=EN P X@P !D M ("!UEP! 'AL+W=O_VD$ !.%P &0 @(%[8 $ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ I8A\6)^&PO=V]R:W-H965T&UL4$L! A0#% @ I8A\ M6+5M%.\H P &PO=V]R:W-H965T&UL4$L! A0#% @ I8A\6(;V/QO%!@ ^C< M !D ("!/8&PO=V]R:W-H965T&UL4$L! A0#% @ I8A\6*,0QLN$ P Y0\ !D M ("!AYT! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ I8A\6-U3@0FH!0 $2P !D ("!0:T! 'AL+W=O M M! &0 @($@LP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ I8A\6#^' MGUZ(" &ST !D ("!1+H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I8A\6(RQV4LZ! A!( !D M ("!B= ! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ I8A\6&IQ59QF @ S 8 !D ("! M_]L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ I8A\6&HA(UM? P MA8 T ( !(>8! 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ MI8A\6'-\>"Q1 @ ^RP !H ( !A? ! 'AL+U]R96QS+W=O M XML 96 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 97 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 99 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1 html 220 458 1 false 85 0 false 10 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://femasys.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - Balance Sheets Sheet http://femasys.com/role/BalanceSheets Balance Sheets Statements 2 false false R3.htm 010100 - Statement - Balance Sheets (Parenthetical) Sheet http://femasys.com/role/BalanceSheetsParenthetical Balance Sheets (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - Statements of Comprehensive Loss Sheet http://femasys.com/role/StatementsOfComprehensiveLoss Statements of Comprehensive Loss Statements 4 false false R5.htm 030000 - Statement - Statements of Stockholders' Equity Sheet http://femasys.com/role/StatementsOfStockholdersEquity Statements of Stockholders' Equity Statements 5 false false R6.htm 040000 - Statement - Statements of Cash Flows Sheet http://femasys.com/role/StatementsOfCashFlows Statements of Cash Flows Statements 6 false false R7.htm 060100 - Disclosure - Organization, Nature of Business, and Liquidity Sheet http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidity Organization, Nature of Business, and Liquidity Notes 7 false false R8.htm 060200 - Disclosure - Summary of Significant Accounting Policies Sheet http://femasys.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 060300 - Disclosure - Fair Value Sheet http://femasys.com/role/FairValue Fair Value Notes 9 false false R10.htm 060400 - Disclosure - Cash and Cash Equivalents Sheet http://femasys.com/role/CashAndCashEquivalents Cash and Cash Equivalents Notes 10 false false R11.htm 060500 - Disclosure - Commitments and Contingencies Sheet http://femasys.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 11 false false R12.htm 060600 - Disclosure - Notes Payable Notes http://femasys.com/role/NotesPayable Notes Payable Notes 12 false false R13.htm 060700 - Disclosure - Convertible Notes with Warrants (November 2023 Financing) Notes http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023Financing Convertible Notes with Warrants (November 2023 Financing) Notes 13 false false R14.htm 060800 - Disclosure - Income Taxes Sheet http://femasys.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 060900 - Disclosure - Stockholders' Equity Sheet http://femasys.com/role/StockholdersEquity Stockholders' Equity Notes 15 false false R16.htm 061000 - Disclosure - Equity Incentive Plans Sheet http://femasys.com/role/EquityIncentivePlans Equity Incentive Plans Notes 16 false false R17.htm 061100 - Disclosure - Retirement Plan Sheet http://femasys.com/role/RetirementPlan Retirement Plan Notes 17 false false R18.htm 061200 - Disclosure - Related-Party Transactions Sheet http://femasys.com/role/RelatedpartyTransactions Related-Party Transactions Notes 18 false false R19.htm 061300 - Disclosure - Net Loss per Share Attributable to Common Stockholders Sheet http://femasys.com/role/NetLossPerShareAttributableToCommonStockholders Net Loss per Share Attributable to Common Stockholders Notes 19 false false R20.htm 061400 - Disclosure - Subsequent Events Sheet http://femasys.com/role/SubsequentEvents Subsequent Events Notes 20 false false R21.htm 061500 - Disclosure - Insider Trading Arrangements Sheet http://femasys.com/role/InsiderTradingArrangements Insider Trading Arrangements Notes 21 false false R22.htm 070100 - Disclosure - Organization, Nature of Business, and Liquidity (Policies) Sheet http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityPolicies Organization, Nature of Business, and Liquidity (Policies) Policies http://femasys.com/role/SummaryOfSignificantAccountingPolicies 22 false false R23.htm 070200 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://femasys.com/role/SummaryOfSignificantAccountingPolicies 23 false false R24.htm 080200 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://femasys.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://femasys.com/role/SummaryOfSignificantAccountingPolicies 24 false false R25.htm 080500 - Disclosure - Commitments and Contingencies (Tables) Sheet http://femasys.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://femasys.com/role/CommitmentsAndContingencies 25 false false R26.htm 080700 - Disclosure - Convertible Notes with Warrants (November 2023 Financing) (Tables) Notes http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingTables Convertible Notes with Warrants (November 2023 Financing) (Tables) Tables http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023Financing 26 false false R27.htm 080800 - Disclosure - Income Taxes (Tables) Sheet http://femasys.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://femasys.com/role/IncomeTaxes 27 false false R28.htm 080900 - Disclosure - Stockholders' Equity (Tables) Sheet http://femasys.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://femasys.com/role/StockholdersEquity 28 false false R29.htm 081000 - Disclosure - Equity Incentive Plans (Tables) Sheet http://femasys.com/role/EquityIncentivePlansTables Equity Incentive Plans (Tables) Tables http://femasys.com/role/EquityIncentivePlans 29 false false R30.htm 081300 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables) Sheet http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersTables Net Loss per Share Attributable to Common Stockholders (Tables) Tables http://femasys.com/role/NetLossPerShareAttributableToCommonStockholders 30 false false R31.htm 090100 - Disclosure - Organization, Nature of Business, and Liquidity (Details) Sheet http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails Organization, Nature of Business, and Liquidity (Details) Details http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityPolicies 31 false false R32.htm 090200 - Disclosure - Summary of Significant Accounting Policies, Accounts Receivable (Details) Sheet http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails Summary of Significant Accounting Policies, Accounts Receivable (Details) Details 32 false false R33.htm 090202 - Disclosure - Summary of Significant Accounting Policies, Inventories (Details) Sheet http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails Summary of Significant Accounting Policies, Inventories (Details) Details 33 false false R34.htm 090204 - Disclosure - Summary of Significant Accounting Policies, Other Assets (Details) Sheet http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherAssetsDetails Summary of Significant Accounting Policies, Other Assets (Details) Details 34 false false R35.htm 090206 - Disclosure - Summary of Significant Accounting Policies, Property and Equipment (Details) Sheet http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails Summary of Significant Accounting Policies, Property and Equipment (Details) Details 35 false false R36.htm 090208 - Disclosure - Summary of Significant Accounting Policies, Impairment of Long-Lived Assets (Details) Sheet http://femasys.com/role/SummaryOfSignificantAccountingPoliciesImpairmentOfLonglivedAssetsDetails Summary of Significant Accounting Policies, Impairment of Long-Lived Assets (Details) Details 36 false false R37.htm 090210 - Disclosure - Summary of Significant Accounting Policies, Leases (Details) Sheet http://femasys.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails Summary of Significant Accounting Policies, Leases (Details) Details http://femasys.com/role/SummaryOfSignificantAccountingPoliciesTables 37 false false R38.htm 090212 - Disclosure - Summary of Significant Accounting Policies, Intangible Assets (Details) Sheet http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails Summary of Significant Accounting Policies, Intangible Assets (Details) Details 38 false false R39.htm 090214 - Disclosure - Summary of Significant Accounting Policies, Deferred Offering Costs (Details) Sheet http://femasys.com/role/SummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails Summary of Significant Accounting Policies, Deferred Offering Costs (Details) Details 39 false false R40.htm 090216 - Disclosure - Summary of Significant Accounting Policies, Accrued Expenses (Details) Sheet http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails Summary of Significant Accounting Policies, Accrued Expenses (Details) Details 40 false false R41.htm 090218 - Disclosure - Summary of Significant Accounting Policies, Clinical Holdback (Details) Sheet http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails Summary of Significant Accounting Policies, Clinical Holdback (Details) Details 41 false false R42.htm 090220 - Disclosure - Summary of Significant Accounting Policies, Revenue Recognition (Details) Sheet http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Significant Accounting Policies, Revenue Recognition (Details) Details 42 false false R43.htm 090222 - Disclosure - Summary of Significant Accounting Policies, Concentration of Credit Risk (Details) Sheet http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails Summary of Significant Accounting Policies, Concentration of Credit Risk (Details) Details 43 false false R44.htm 090224 - Disclosure - Summary of Significant Accounting Policies, Advertising Expense (Details) Sheet http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAdvertisingExpenseDetails Summary of Significant Accounting Policies, Advertising Expense (Details) Details 44 false false R45.htm 090226 - Disclosure - Summary of Significant Accounting Policies, Income Taxes (Details) Sheet http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails Summary of Significant Accounting Policies, Income Taxes (Details) Details 45 false false R46.htm 090228 - Disclosure - Summary of Significant Accounting Policies, Other Income (Details) Sheet http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherIncomeDetails Summary of Significant Accounting Policies, Other Income (Details) Details 46 false false R47.htm 090400 - Disclosure - Cash and Cash Equivalents (Details) Sheet http://femasys.com/role/CashAndCashEquivalentsDetails Cash and Cash Equivalents (Details) Details http://femasys.com/role/CashAndCashEquivalents 47 false false R48.htm 090500 - Disclosure - Commitments and Contingencies, Operating Leases (Details) Sheet http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails Commitments and Contingencies, Operating Leases (Details) Details 48 false false R49.htm 090502 - Disclosure - Commitments and Contingencies, Financing Leases (Details) Sheet http://femasys.com/role/CommitmentsAndContingenciesFinancingLeasesDetails Commitments and Contingencies, Financing Leases (Details) Details 49 false false R50.htm 090504 - Disclosure - Commitments and Contingencies, Undiscounted Cash Payment Obligations (Details) Sheet http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails Commitments and Contingencies, Undiscounted Cash Payment Obligations (Details) Details 50 false false R51.htm 090600 - Disclosure - Notes Payable, AFCO Credit Corporation (Details) Notes http://femasys.com/role/NotesPayableAfcoCreditCorporationDetails Notes Payable, AFCO Credit Corporation (Details) Details 51 false false R52.htm 090700 - Disclosure - Convertible Notes with Warrants (November 2023 Financing), Summary (Details) Notes http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails Convertible Notes with Warrants (November 2023 Financing), Summary (Details) Details http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingTables 52 false false R53.htm 090702 - Disclosure - Convertible Notes with Warrants (November 2023 Financing), Warrants (Details) Notes http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails Convertible Notes with Warrants (November 2023 Financing), Warrants (Details) Details http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingTables 53 false false R54.htm 090704 - Disclosure - Convertible Notes with Warrants (November 2023 Financing), Convertible Notes Payable (Details) Notes http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails Convertible Notes with Warrants (November 2023 Financing), Convertible Notes Payable (Details) Details http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingTables 54 false false R55.htm 090706 - Disclosure - Convertible Notes with Warrants (November 2023 Financing), Future Principal Payments Under the Convertible Notes (Details) Notes http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails Convertible Notes with Warrants (November 2023 Financing), Future Principal Payments Under the Convertible Notes (Details) Details http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingTables 55 false false R56.htm 090800 - Disclosure - Income Taxes, Current Tax Provisions and Deferred Tax Provisions (Details) Sheet http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails Income Taxes, Current Tax Provisions and Deferred Tax Provisions (Details) Details 56 false false R57.htm 090802 - Disclosure - Income Taxes, Statutory Federal Income Tax Rate and Income Taxes (Details) Sheet http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails Income Taxes, Statutory Federal Income Tax Rate and Income Taxes (Details) Details 57 false false R58.htm 090804 - Disclosure - Income Taxes, Deferred Tax Assets (Liabilities) (Details) Sheet http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails Income Taxes, Deferred Tax Assets (Liabilities) (Details) Details 58 false false R59.htm 090806 - Disclosure - Income Taxes, Federal Net Operating Loss Carryforwards Available to Future Years (Details) Sheet http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails Income Taxes, Federal Net Operating Loss Carryforwards Available to Future Years (Details) Details 59 false false R60.htm 090900 - Disclosure - Stockholders' Equity, Summary (Details) Sheet http://femasys.com/role/StockholdersEquitySummaryDetails Stockholders' Equity, Summary (Details) Details 60 false false R61.htm 090902 - Disclosure - Stockholders' Equity, Convertible Preferred Stock (Details) Sheet http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails Stockholders' Equity, Convertible Preferred Stock (Details) Details 61 false false R62.htm 090904 - Disclosure - Stockholders' Equity, Redeemable Convertible Preferred Stock (Details) Sheet http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails Stockholders' Equity, Redeemable Convertible Preferred Stock (Details) Details 62 false false R63.htm 090906 - Disclosure - Stockholders' Equity, Preferred Stock (Details) Sheet http://femasys.com/role/StockholdersEquityPreferredStockDetails Stockholders' Equity, Preferred Stock (Details) Details 63 false false R64.htm 090908 - Disclosure - Stockholders' Equity, April 2023 Financing (Details) Sheet http://femasys.com/role/StockholdersEquityApril2023FinancingDetails Stockholders' Equity, April 2023 Financing (Details) Details 64 false false R65.htm 090910 - Disclosure - Stockholders' Equity, Warrants (Details) Sheet http://femasys.com/role/StockholdersEquityWarrantsDetails Stockholders' Equity, Warrants (Details) Details 65 false false R66.htm 090912 - Disclosure - Stockholders' Equity, Dividends (Details) Sheet http://femasys.com/role/StockholdersEquityDividendsDetails Stockholders' Equity, Dividends (Details) Details 66 false false R67.htm 091000 - Disclosure - Equity Incentive Plans, Stock Option Plans (Details) Sheet http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails Equity Incentive Plans, Stock Option Plans (Details) Details 67 false false R68.htm 091002 - Disclosure - Equity Incentive Plans, Stock Option Plan Activity (Details) Sheet http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails Equity Incentive Plans, Stock Option Plan Activity (Details) Details 68 false false R69.htm 091004 - Disclosure - Equity Incentive Plans, Options Outstanding and Vested and Currently Exercisable by Exercise Prices (Details) Sheet http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails Equity Incentive Plans, Options Outstanding and Vested and Currently Exercisable by Exercise Prices (Details) Details 69 false false R70.htm 091006 - Disclosure - Equity Incentive Plans, Inducement Grant and Valuation (Details) Sheet http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails Equity Incentive Plans, Inducement Grant and Valuation (Details) Details 70 false false R71.htm 091008 - Disclosure - Equity Incentive Plans, Employee Stock Purchase Plan ("ESPP") (Details) Sheet http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails Equity Incentive Plans, Employee Stock Purchase Plan ("ESPP") (Details) Details 71 false false R72.htm 091010 - Disclosure - Equity Incentive Plans, Stock-Based Compensation (Details) Sheet http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails Equity Incentive Plans, Stock-Based Compensation (Details) Details 72 false false R73.htm 091100 - Disclosure - Retirement Plan (Details) Sheet http://femasys.com/role/RetirementPlanDetails Retirement Plan (Details) Details http://femasys.com/role/RetirementPlan 73 false false R74.htm 091200 - Disclosure - Related-Party Transactions (Details) Sheet http://femasys.com/role/RelatedpartyTransactionsDetails Related-Party Transactions (Details) Details http://femasys.com/role/RelatedpartyTransactions 74 false false R75.htm 091300 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Details) Sheet http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails Net Loss per Share Attributable to Common Stockholders (Details) Details http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersTables 75 false false R76.htm 091400 - Disclosure - Subsequent Events (Details) Sheet http://femasys.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://femasys.com/role/SubsequentEvents 76 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 18 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, dei:SecurityExchangeName, femy:PercentageOfIncentiveStockOptionsGrantedToStockholders, femy:WrittenNoticePeriodToExerciseExtensionOption, us-gaap:DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear, us-gaap:DebtInstrumentMaturityDate, us-gaap:LeaseExpirationDate1, us-gaap:WarrantsAndRightsOutstandingMaturityDate - ef20015354_10k.htm 11 ef20015354_10k.htm femy-20231231.xsd femy-20231231_cal.xml femy-20231231_def.xml femy-20231231_lab.xml femy-20231231_pre.xml image00001.jpg image00002.jpg image00003.jpg image00004.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 102 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ef20015354_10k.htm": { "nsprefix": "femy", "nsuri": "http://femasys.com/20231231", "dts": { "inline": { "local": [ "ef20015354_10k.htm" ] }, "schema": { "local": [ "femy-20231231.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "femy-20231231_cal.xml" ] }, "definitionLink": { "local": [ "femy-20231231_def.xml" ] }, "labelLink": { "local": [ "femy-20231231_lab.xml" ] }, "presentationLink": { "local": [ "femy-20231231_pre.xml" ] } }, "keyStandard": 356, "keyCustom": 102, "axisStandard": 25, "axisCustom": 0, "memberStandard": 35, "memberCustom": 50, "hidden": { "total": 34, "http://xbrl.sec.gov/dei/2023": 7, "http://fasb.org/us-gaap/2023": 24, "http://femasys.com/20231231": 3 }, "contextCount": 220, "entityCount": 1, "segmentCount": 85, "elementCount": 727, "unitCount": 10, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 830, "http://xbrl.sec.gov/dei/2023": 39, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://femasys.com/role/DocumentAndEntityInformation", "longName": "000100 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://femasys.com/role/BalanceSheets", "longName": "010000 - Statement - Balance Sheets", "shortName": "Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "unique": true } }, "R3": { "role": "http://femasys.com/role/BalanceSheetsParenthetical", "longName": "010100 - Statement - Balance Sheets (Parenthetical)", "shortName": "Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U003", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U003", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R4": { "role": "http://femasys.com/role/StatementsOfComprehensiveLoss", "longName": "020000 - Statement - Statements of Comprehensive Loss", "shortName": "Statements of Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "unique": true } }, "R5": { "role": "http://femasys.com/role/StatementsOfStockholdersEquity", "longName": "030000 - Statement - Statements of Stockholders' Equity", "shortName": "Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c20211231_StatementEquityComponentsAxis_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20211231_StatementEquityComponentsAxis_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R6": { "role": "http://femasys.com/role/StatementsOfCashFlows", "longName": "040000 - Statement - Statements of Cash Flows", "shortName": "Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:NetIncomeLoss", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:Depreciation", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "unique": true } }, "R7": { "role": "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidity", "longName": "060100 - Disclosure - Organization, Nature of Business, and Liquidity", "shortName": "Organization, Nature of Business, and Liquidity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R8": { "role": "http://femasys.com/role/SummaryOfSignificantAccountingPolicies", "longName": "060200 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://femasys.com/role/FairValue", "longName": "060300 - Disclosure - Fair Value", "shortName": "Fair Value", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://femasys.com/role/CashAndCashEquivalents", "longName": "060400 - Disclosure - Cash and Cash Equivalents", "shortName": "Cash and Cash Equivalents", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://femasys.com/role/CommitmentsAndContingencies", "longName": "060500 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://femasys.com/role/NotesPayable", "longName": "060600 - Disclosure - Notes Payable", "shortName": "Notes Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023Financing", "longName": "060700 - Disclosure - Convertible Notes with Warrants (November 2023 Financing)", "shortName": "Convertible Notes with Warrants (November 2023 Financing)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "femy:ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "femy:ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://femasys.com/role/IncomeTaxes", "longName": "060800 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://femasys.com/role/StockholdersEquity", "longName": "060900 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://femasys.com/role/EquityIncentivePlans", "longName": "061000 - Disclosure - Equity Incentive Plans", "shortName": "Equity Incentive Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://femasys.com/role/RetirementPlan", "longName": "061100 - Disclosure - Retirement Plan", "shortName": "Retirement Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://femasys.com/role/RelatedpartyTransactions", "longName": "061200 - Disclosure - Related-Party Transactions", "shortName": "Related-Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholders", "longName": "061300 - Disclosure - Net Loss per Share Attributable to Common Stockholders", "shortName": "Net Loss per Share Attributable to Common Stockholders", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://femasys.com/role/SubsequentEvents", "longName": "061400 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://femasys.com/role/InsiderTradingArrangements", "longName": "061500 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c20231001to20231231", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrTrmntdFlag", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231001to20231231", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrTrmntdFlag", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityPolicies", "longName": "070100 - Disclosure - Organization, Nature of Business, and Liquidity (Policies)", "shortName": "Organization, Nature of Business, and Liquidity (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "femy:OrganizationAndNatureOfBusinessPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "femy:OrganizationAndNatureOfBusinessPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "longName": "070200 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesTables", "longName": "080200 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://femasys.com/role/CommitmentsAndContingenciesTables", "longName": "080500 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "femy:OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "femy:OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingTables", "longName": "080700 - Disclosure - Convertible Notes with Warrants (November 2023 Financing) (Tables)", "shortName": "Convertible Notes with Warrants (November 2023 Financing) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "femy:FairValueMethodAndBlackScholesAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "femy:FairValueMethodAndBlackScholesAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://femasys.com/role/IncomeTaxesTables", "longName": "080800 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://femasys.com/role/StockholdersEquityTables", "longName": "080900 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "femy:ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "femy:ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://femasys.com/role/EquityIncentivePlansTables", "longName": "081000 - Disclosure - Equity Incentive Plans (Tables)", "shortName": "Equity Incentive Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersTables", "longName": "081300 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables)", "shortName": "Net Loss per Share Attributable to Common Stockholders (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails", "longName": "090100 - Disclosure - Organization, Nature of Business, and Liquidity (Details)", "shortName": "Organization, Nature of Business, and Liquidity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails", "longName": "090200 - Disclosure - Summary of Significant Accounting Policies, Accounts Receivable (Details)", "shortName": "Summary of Significant Accounting Policies, Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails", "longName": "090202 - Disclosure - Summary of Significant Accounting Policies, Inventories (Details)", "shortName": "Summary of Significant Accounting Policies, Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "femy:InventoryDisposals", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "femy:InventoryDisposals", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherAssetsDetails", "longName": "090204 - Disclosure - Summary of Significant Accounting Policies, Other Assets (Details)", "shortName": "Summary of Significant Accounting Policies, Other Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c20231231", "name": "femy:ResearchTaxCreditsCurrent", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "femy:ResearchTaxCreditsCurrent", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "longName": "090206 - Disclosure - Summary of Significant Accounting Policies, Property and Equipment (Details)", "shortName": "Summary of Significant Accounting Policies, Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:DepreciationExpenseOnReclassifiedAssets", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:DepreciationExpenseOnReclassifiedAssets", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesImpairmentOfLonglivedAssetsDetails", "longName": "090208 - Disclosure - Summary of Significant Accounting Policies, Impairment of Long-Lived Assets (Details)", "shortName": "Summary of Significant Accounting Policies, Impairment of Long-Lived Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails", "longName": "090210 - Disclosure - Summary of Significant Accounting Policies, Leases (Details)", "shortName": "Summary of Significant Accounting Policies, Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "femy:MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "femy:MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "longName": "090212 - Disclosure - Summary of Significant Accounting Policies, Intangible Assets (Details)", "shortName": "Summary of Significant Accounting Policies, Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails", "longName": "090214 - Disclosure - Summary of Significant Accounting Policies, Deferred Offering Costs (Details)", "shortName": "Summary of Significant Accounting Policies, Deferred Offering Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:PaymentOfFinancingAndStockIssuanceCosts", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "femy:DeferredOfferingCostsCapitalized", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "unique": true } }, "R40": { "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails", "longName": "090216 - Disclosure - Summary of Significant Accounting Policies, Accrued Expenses (Details)", "shortName": "Summary of Significant Accounting Policies, Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails", "longName": "090218 - Disclosure - Summary of Significant Accounting Policies, Clinical Holdback (Details)", "shortName": "Summary of Significant Accounting Policies, Clinical Holdback (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c20221231", "name": "femy:ClinicalHoldbackLiability", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20211231", "name": "femy:ClinicalHoldbackLiability", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "unique": true } }, "R42": { "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "longName": "090220 - Disclosure - Summary of Significant Accounting Policies, Revenue Recognition (Details)", "shortName": "Summary of Significant Accounting Policies, Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails", "longName": "090222 - Disclosure - Summary of Significant Accounting Policies, Concentration of Credit Risk (Details)", "shortName": "Summary of Significant Accounting Policies, Concentration of Credit Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c20230101to20231231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember", "name": "femy:NumberOfMajorCustomers", "unitRef": "U007", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember", "name": "femy:NumberOfMajorCustomers", "unitRef": "U007", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAdvertisingExpenseDetails", "longName": "090224 - Disclosure - Summary of Significant Accounting Policies, Advertising Expense (Details)", "shortName": "Summary of Significant Accounting Policies, Advertising Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:AdvertisingExpense", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:AdvertisingExpense", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails", "longName": "090226 - Disclosure - Summary of Significant Accounting Policies, Income Taxes (Details)", "shortName": "Summary of Significant Accounting Policies, Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:UnrecognizedTaxBenefits", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:UnrecognizedTaxBenefits", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R46": { "role": "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherIncomeDetails", "longName": "090228 - Disclosure - Summary of Significant Accounting Policies, Other Income (Details)", "shortName": "Summary of Significant Accounting Policies, Other Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:OtherNonoperatingIncome", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:OtherNonoperatingIncome", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R47": { "role": "http://femasys.com/role/CashAndCashEquivalentsDetails", "longName": "090400 - Disclosure - Cash and Cash Equivalents (Details)", "shortName": "Cash and Cash Equivalents (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c20231231_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R48": { "role": "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails", "longName": "090500 - Disclosure - Commitments and Contingencies, Operating Leases (Details)", "shortName": "Commitments and Contingencies, Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "femy:NumberOfExtensionOptionForOperatingLeaseTerm", "unitRef": "U008", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "femy:NumberOfExtensionOptionForOperatingLeaseTerm", "unitRef": "U008", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R49": { "role": "http://femasys.com/role/CommitmentsAndContingenciesFinancingLeasesDetails", "longName": "090502 - Disclosure - Commitments and Contingencies, Financing Leases (Details)", "shortName": "Commitments and Contingencies, Financing Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c20221231", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20221231", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R50": { "role": "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails", "longName": "090504 - Disclosure - Commitments and Contingencies, Undiscounted Cash Payment Obligations (Details)", "shortName": "Commitments and Contingencies, Undiscounted Cash Payment Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R51": { "role": "http://femasys.com/role/NotesPayableAfcoCreditCorporationDetails", "longName": "090600 - Disclosure - Notes Payable, AFCO Credit Corporation (Details)", "shortName": "Notes Payable, AFCO Credit Corporation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:RepaymentsOfNotesPayable", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230701to20230731_DebtInstrumentAxis_PromissoryNotesMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember", "name": "us-gaap:ProceedsFromNotesPayable", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "unique": true } }, "R52": { "role": "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails", "longName": "090700 - Disclosure - Convertible Notes with Warrants (November 2023 Financing), Summary (Details)", "shortName": "Convertible Notes with Warrants (November 2023 Financing), Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ProceedsFromConvertibleDebt", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231_DebtInstrumentAxis_November2023FinancingMember", "name": "femy:PeriodOfConversionPrice", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "unique": true } }, "R53": { "role": "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails", "longName": "090702 - Disclosure - Convertible Notes with Warrants (November 2023 Financing), Warrants (Details)", "shortName": "Convertible Notes with Warrants (November 2023 Financing), Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ProceedsFromConvertibleDebt", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember", "name": "us-gaap:FairValueAdjustmentOfWarrants", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "unique": true } }, "R54": { "role": "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails", "longName": "090704 - Disclosure - Convertible Notes with Warrants (November 2023 Financing), Convertible Notes Payable (Details)", "shortName": "Convertible Notes with Warrants (November 2023 Financing), Convertible Notes Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember", "name": "us-gaap:InterestExpenseDebt", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "unique": true } }, "R55": { "role": "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails", "longName": "090706 - Disclosure - Convertible Notes with Warrants (November 2023 Financing), Future Principal Payments Under the Convertible Notes (Details)", "shortName": "Convertible Notes with Warrants (November 2023 Financing), Future Principal Payments Under the Convertible Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c20231231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R56": { "role": "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails", "longName": "090800 - Disclosure - Income Taxes, Current Tax Provisions and Deferred Tax Provisions (Details)", "shortName": "Income Taxes, Current Tax Provisions and Deferred Tax Provisions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R57": { "role": "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails", "longName": "090802 - Disclosure - Income Taxes, Statutory Federal Income Tax Rate and Income Taxes (Details)", "shortName": "Income Taxes, Statutory Federal Income Tax Rate and Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U006", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U006", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R58": { "role": "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails", "longName": "090804 - Disclosure - Income Taxes, Deferred Tax Assets (Liabilities) (Details)", "shortName": "Income Taxes, Deferred Tax Assets (Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R59": { "role": "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails", "longName": "090806 - Disclosure - Income Taxes, Federal Net Operating Loss Carryforwards Available to Future Years (Details)", "shortName": "Income Taxes, Federal Net Operating Loss Carryforwards Available to Future Years (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "unique": true } }, "R60": { "role": "http://femasys.com/role/StockholdersEquitySummaryDetails", "longName": "090900 - Disclosure - Stockholders' Equity, Summary (Details)", "shortName": "Stockholders' Equity, Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c20170131", "name": "femy:NumberOfSharesAuthorizedForAllClassesOfStock", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20170131", "name": "femy:NumberOfSharesAuthorizedForAllClassesOfStock", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R61": { "role": "http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails", "longName": "090902 - Disclosure - Stockholders' Equity, Convertible Preferred Stock (Details)", "shortName": "Stockholders' Equity, Convertible Preferred Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:PreferredStockSharesOutstanding", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockSharesOutstanding", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20231231_StatementClassOfStockAxis_ConvertiblePreferredStockMember", "name": "us-gaap:PreferredStockSharesOutstanding", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "unique": true } }, "R62": { "role": "http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails", "longName": "090904 - Disclosure - Stockholders' Equity, Redeemable Convertible Preferred Stock (Details)", "shortName": "Stockholders' Equity, Redeemable Convertible Preferred Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c20230420to20230420", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20231231_StatementClassOfStockAxis_RedeemableConvertiblePreferredStockMember", "name": "us-gaap:TemporaryEquitySharesOutstanding", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "unique": true } }, "R63": { "role": "http://femasys.com/role/StockholdersEquityPreferredStockDetails", "longName": "090906 - Disclosure - Stockholders' Equity, Preferred Stock (Details)", "shortName": "Stockholders' Equity, Preferred Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:PreferredStockSharesOutstanding", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockSharesOutstanding", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true }, "uniqueAnchor": null }, "R64": { "role": "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails", "longName": "090908 - Disclosure - Stockholders' Equity, April 2023 Financing (Details)", "shortName": "Stockholders' Equity, April 2023 Financing (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c20230420to20230420", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230420to20230420", "name": "femy:PaymentsOfEquityIssuanceCosts", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "unique": true } }, "R65": { "role": "http://femasys.com/role/StockholdersEquityWarrantsDetails", "longName": "090910 - Disclosure - Stockholders' Equity, Warrants (Details)", "shortName": "Stockholders' Equity, Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20220501to20220531", "name": "femy:ClassOfWarrantOrRightExpired", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "unique": true } }, "R66": { "role": "http://femasys.com/role/StockholdersEquityDividendsDetails", "longName": "090912 - Disclosure - Stockholders' Equity, Dividends (Details)", "shortName": "Stockholders' Equity, Dividends (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:DividendsCommonStock", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true }, "uniqueAnchor": null }, "R67": { "role": "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails", "longName": "091000 - Disclosure - Equity Incentive Plans, Stock Option Plans (Details)", "shortName": "Equity Incentive Plans, Stock Option Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c20210601to20210621", "name": "femy:NumberOfEquityIncentivePlans", "unitRef": "U009", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20210601to20210621", "name": "femy:NumberOfEquityIncentivePlans", "unitRef": "U009", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R68": { "role": "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails", "longName": "091002 - Disclosure - Equity Incentive Plans, Stock Option Plan Activity (Details)", "shortName": "Equity Incentive Plans, Stock Option Plan Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20220101to20221231", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "unique": true } }, "R69": { "role": "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails", "longName": "091004 - Disclosure - Equity Incentive Plans, Options Outstanding and Vested and Currently Exercisable by Exercise Prices (Details)", "shortName": "Equity Incentive Plans, Options Outstanding and Vested and Currently Exercisable by Exercise Prices (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "unique": true } }, "R70": { "role": "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails", "longName": "091006 - Disclosure - Equity Incentive Plans, Inducement Grant and Valuation (Details)", "shortName": "Equity Incentive Plans, Inducement Grant and Valuation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20220101to20221231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember", "name": "femy:NumberOfStockOptionGrants", "unitRef": "U008", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "unique": true } }, "R71": { "role": "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails", "longName": "091008 - Disclosure - Equity Incentive Plans, Employee Stock Purchase Plan (\"ESPP\") (Details)", "shortName": "Equity Incentive Plans, Employee Stock Purchase Plan (\"ESPP\") (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021EmployeeStockPurchasePlanMember", "name": "us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "unique": true } }, "R72": { "role": "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails", "longName": "091010 - Disclosure - Equity Incentive Plans, Stock-Based Compensation (Details)", "shortName": "Equity Incentive Plans, Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R73": { "role": "http://femasys.com/role/RetirementPlanDetails", "longName": "091100 - Disclosure - Retirement Plan (Details)", "shortName": "Retirement Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R74": { "role": "http://femasys.com/role/RelatedpartyTransactionsDetails", "longName": "091200 - Disclosure - Related-Party Transactions (Details)", "shortName": "Related-Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c20231101to20231130", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231101to20231130", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true, "unique": true } }, "R75": { "role": "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails", "longName": "091300 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Details)", "shortName": "Net Loss per Share Attributable to Common Stockholders (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "unique": true } }, "R76": { "role": "http://femasys.com/role/SubsequentEventsDetails", "longName": "091400 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c20230420to20230420", "name": "us-gaap:SaleOfStockConsiderationReceivedOnTransaction", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240328to20240328_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_AtTheMarketFacilityMember", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015354_10k.htm", "unique": true } } }, "tag": { "femy_AFCOCreditCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "AFCOCreditCorporationMember", "presentation": [ "http://femasys.com/role/NotesPayableAfcoCreditCorporationDetails" ], "lang": { "en-us": { "role": { "documentation": "AFCO Credit Corporation, doing business as AFCO Insurance Premium Finance, provides premium financing services. The Company offers loans for businesses, finance property, and casualty insurance premiums. Afco Insurance Premium Finance serves clients worldwide.", "label": "AFCO Credit Corporation [Member]", "terseLabel": "AFCO Credit Corporation [Member]" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "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)." } } }, "auth_ref": [ "r25", "r719" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r675" ] }, "us-gaap_AccountsReceivableNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetAbstract", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net", "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." } } }, "auth_ref": [ "r284", "r285" ] }, "femy_AccruedClinicalTrialCost": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "AccruedClinicalTrialCost", "crdr": "credit", "calculation": { "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to clinical trial cost.", "label": "Accrued Clinical Trial Cost", "terseLabel": "Clinical trial costs" } } }, "auth_ref": [] }, "femy_AccruedExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://femasys.com/20231231", "localname": "AccruedExpensesPolicyTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accrued expenses.", "label": "Accrued Expenses [Policy Text Block]", "terseLabel": "Accrued Expenses" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 }, "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://femasys.com/role/BalanceSheets", "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued expenses", "totalLabel": "Accrued expenses", "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)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Director fees", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Less accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r68", "r196", "r553" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss, Net of Tax [Member]", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r3", "r14", "r37", "r478", "r481", "r521", "r566", "r567", "r759", "r760", "r761", "r769", "r770", "r771" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in-capital", "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." } } }, "auth_ref": [ "r118", "r719", "r839" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r435", "r436", "r437", "r585", "r769", "r770", "r771", "r820", "r841" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r84", "r85", "r397" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising Expense", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r176" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAdvertisingExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Advertising expense", "label": "Advertising Expense", "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." } } }, "auth_ref": [ "r443" ] }, "femy_AgreedPercentageOfInvoicedCostsRetains": { "xbrltype": "percentItemType", "nsuri": "http://femasys.com/20231231", "localname": "AgreedPercentageOfInvoicedCostsRetains", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails" ], "lang": { "en-us": { "role": { "documentation": "The agreed upon percentage of total invoiced costs retains from the medical institution or physician.", "label": "Agreed Percentage of Invoiced Costs Retains", "terseLabel": "Agreed percentage of invoiced costs retains" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r430", "r442" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Charges written off against reserve", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r292" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails", "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of debt issuance costs and discount", "terseLabel": "Amortization of debt discount and issuance costs", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r336", "r502", "r702", "r703", "r764" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows", "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization", "verboseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "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." } } }, "auth_ref": [ "r7", "r60", "r63" ] }, "us-gaap_AssetImpairmentChargesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentChargesAbstract", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesImpairmentOfLonglivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-Lived Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r163", "r199", "r225", "r267", "r274", "r278", "r289", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r473", "r475", "r493", "r546", "r622", "r719", "r732", "r781", "r782", "r826" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAndLiabilitiesLesseeAbstract", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Right-of-Use Assets and Lease Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r191", "r206", "r225", "r289", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r473", "r475", "r493", "r719", "r781", "r782", "r826" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://femasys.com/role/CashAndCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Assets, Fair Value Disclosure [Abstract]", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term assets", "label": "Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets, excluding property, plant, and equipment and other property and investments, that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Charges and Other Assets." } } }, "auth_ref": [] }, "femy_AtTheMarketFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "AtTheMarketFacilityMember", "presentation": [ "http://femasys.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "An at-the-market (ATM) facility is a type of follow-on offering of stock utilized by publicly traded companies in order to raise capital over time.", "label": "At-the-Market Facility [Member]", "terseLabel": "At-the-Market Facility [Member]" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r736", "r737", "r738" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r736", "r737", "r738" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r736", "r737", "r738" ] }, "femy_AuthorizedOfferingAmountOfSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "AuthorizedOfferingAmountOfSecurities", "crdr": "credit", "presentation": [ "http://femasys.com/role/StockholdersEquitySummaryDetails", "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "The authorized offering amount of securities.", "label": "Authorized Offering Amount of Securities", "terseLabel": "Authorized offering amount of securities" } } }, "auth_ref": [] }, "femy_AutomaticConversionOfPreferredStockInConnectionWithIPOShares": { "xbrltype": "sharesItemType", "nsuri": "http://femasys.com/20231231", "localname": "AutomaticConversionOfPreferredStockInConnectionWithIPOShares", "presentation": [ "http://femasys.com/role/StockholdersEquitySummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Automatic conversion of preferred stock in connection with IPO with new issues in shares.", "label": "Automatic Conversion of Preferred Stock in Connection with IPO Shares", "terseLabel": "Automatic conversion of preferred stock in connection with IPO (in shares)" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation", "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)." } } }, "auth_ref": [] }, "femy_BayerYakuhinLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "BayerYakuhinLtdMember", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Name of the customer.", "label": "Bayer Yakuhin Ltd. [Member]", "terseLabel": "Bayer Yakuhin Ltd. [Member]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets", "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r43", "r194", "r691" ] }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsDisclosureTextBlock", "presentation": [ "http://femasys.com/role/CashAndCashEquivalents" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents Disclosure [Text Block]", "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify." } } }, "auth_ref": [ "r194", "r548" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://femasys.com/role/CashAndCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion 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." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r44" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r43", "r137", "r221" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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." } } }, "auth_ref": [ "r2", "r137" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract", "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents:" } } }, "auth_ref": [] }, "femy_CashPaidForAbstract": { "xbrltype": "stringItemType", "nsuri": "http://femasys.com/20231231", "localname": "CashPaidForAbstract", "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Paid For [Abstract]", "terseLabel": "Cash paid for:" } } }, "auth_ref": [] }, "femy_CertainRiskAndUncertaintiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://femasys.com/20231231", "localname": "CertainRiskAndUncertaintiesPolicyTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for certain risk and uncertainties.", "label": "Certain Risk and Uncertainties [Policy Text Block]", "terseLabel": "Certain Risk and Uncertainties" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails", "http://femasys.com/role/StatementsOfStockholdersEquity", "http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails", "http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r188", "r200", "r201", "r202", "r225", "r245", "r250", "r257", "r259", "r265", "r266", "r289", "r305", "r307", "r308", "r309", "r312", "r313", "r346", "r347", "r350", "r353", "r360", "r493", "r576", "r577", "r578", "r579", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r610", "r631", "r652", "r668", "r669", "r670", "r671", "r672", "r746", "r765", "r772" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails", "http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails", "http://femasys.com/role/StockholdersEquitySummaryDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "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." } } }, "auth_ref": [ "r200", "r201", "r202", "r265", "r346", "r347", "r348", "r350", "r353", "r358", "r360", "r576", "r577", "r578", "r579", "r704", "r746", "r765" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails", "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails", "http://femasys.com/role/StockholdersEquitySummaryDetails", "http://femasys.com/role/StockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r79" ] }, "femy_ClassOfWarrantOrRightBlackScholesValue": { "xbrltype": "perShareItemType", "nsuri": "http://femasys.com/20231231", "localname": "ClassOfWarrantOrRightBlackScholesValue", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Black-Scholes value price per share or per unit of warrants.", "label": "Class of Warrant or Right, Black-Scholes Value", "terseLabel": "Black-Scholes value (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails", "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails", "http://femasys.com/role/StockholdersEquitySummaryDetails", "http://femasys.com/role/StockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails", "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails", "http://femasys.com/role/StockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Warrants exercise price (In dollars per share)", "terseLabel": "Exercise price (in dollars per share)", "label": "Warrants exercise price (in dollars per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r361" ] }, "femy_ClassOfWarrantOrRightExpired": { "xbrltype": "sharesItemType", "nsuri": "http://femasys.com/20231231", "localname": "ClassOfWarrantOrRightExpired", "presentation": [ "http://femasys.com/role/StockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights expired.", "label": "Class of Warrant or Right, Expired", "terseLabel": "Warrants expired (in shares)" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails", "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails", "http://femasys.com/role/StockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails", "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails", "http://femasys.com/role/StockholdersEquitySummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants issued to purchase common stock (in shares)", "label": "Warrants issued to purchase common stock (in shares)", "verboseLabel": "Warrants purchase shares of common stock (in shares)", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r361" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails", "http://femasys.com/role/StockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Warrants outstanding (in shares)", "terseLabel": "Number of warrants outstanding (in shares)", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails", "http://femasys.com/role/StockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r79" ] }, "femy_ClinicalHoldbackAbstract": { "xbrltype": "stringItemType", "nsuri": "http://femasys.com/20231231", "localname": "ClinicalHoldbackAbstract", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails" ], "lang": { "en-us": { "role": { "label": "Clinical Holdback [Abstract]", "terseLabel": "Clinical Holdback [Abstract]" } } }, "auth_ref": [] }, "femy_ClinicalHoldbackCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "ClinicalHoldbackCurrent", "crdr": "credit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets", "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of clinical holdback expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Clinical Holdback Current", "terseLabel": "Clinical holdback - current portion", "negatedLabel": "Less: clinical holdback - current portion" } } }, "auth_ref": [] }, "femy_ClinicalHoldbackLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "ClinicalHoldbackLiability", "crdr": "credit", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of clinical holdback liability.", "label": "Clinical Holdback Liability", "periodStartLabel": "Balance", "periodEndLabel": "Balance" } } }, "auth_ref": [] }, "femy_ClinicalHoldbackLiabilityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://femasys.com/20231231", "localname": "ClinicalHoldbackLiabilityRollForward", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails" ], "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": "Clinical Holdback Liability [Roll Forward]", "terseLabel": "Clinical Holdback Liability [Roll Forward]" } } }, "auth_ref": [] }, "femy_ClinicalHoldbackLineItems": { "xbrltype": "stringItemType", "nsuri": "http://femasys.com/20231231", "localname": "ClinicalHoldbackLineItems", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails" ], "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": "Clinical Holdback [Line Items]" } } }, "auth_ref": [] }, "femy_ClinicalHoldbackNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "ClinicalHoldbackNoncurrent", "crdr": "credit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets", "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of clinical holdback, due after one year or beyond the normal operating cycle, if longer.", "label": "Clinical Holdback, Noncurrent", "terseLabel": "Clinical holdback - long-term portion", "verboseLabel": "Clinical holdback - long-term portion" } } }, "auth_ref": [] }, "femy_ClinicalHoldbackPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "ClinicalHoldbackPaid", "crdr": "credit", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow reducing clinical holdback liability.", "label": "Clinical Holdback Paid", "negatedLabel": "Clinical holdback paid" } } }, "auth_ref": [] }, "femy_ClinicalHoldbackPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://femasys.com/20231231", "localname": "ClinicalHoldbackPolicyTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for clinical holdback.", "label": "Clinical Holdback [Policy Text Block]", "terseLabel": "Clinical Holdback" } } }, "auth_ref": [] }, "femy_ClinicalHoldbackRetained": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "ClinicalHoldbackRetained", "crdr": "debit", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of clinical holdback retained during the period.", "label": "Clinical Holdback Retained", "terseLabel": "Clinical holdback retained" } } }, "auth_ref": [] }, "femy_ClinicalHoldbackTable": { "xbrltype": "stringItemType", "nsuri": "http://femasys.com/20231231", "localname": "ClinicalHoldbackTable", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to clinical holdback.", "label": "Clinical Holdback [Table]" } } }, "auth_ref": [] }, "femy_CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of commission costs relating to certain proceeds from issuance of common stock incurred as a noncash or partial noncash transaction.", "label": "Commission Costs Relating to Certain Proceeds From Issuance of Common Stock", "terseLabel": "Commissions costs relating to certain proceeds from issuance of common stock" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r33", "r101", "r547", "r609" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://femasys.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r146", "r299", "r300", "r676", "r778" ] }, "femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "CommonStockAuthorizedValueToBeIssuedBySalesAgent", "crdr": "credit", "presentation": [ "http://femasys.com/role/StockholdersEquitySummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of common stock authorized value to be issued by Sales Agent to sell maximum shares at current market prices until all shares all sold.", "label": "Common Stock, Authorized Value to be Issued by Sales Agent", "terseLabel": "Common stock authorized value to be issued by Sales Agent" } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails", "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails", "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock reserved for issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r34" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails", "http://femasys.com/role/StatementsOfStockholdersEquity", "http://femasys.com/role/StockholdersEquitySummaryDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r722", "r723", "r724", "r726", "r727", "r728", "r729", "r769", "r770", "r820", "r838", "r841" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://femasys.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r117" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://femasys.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r117", "r610" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://femasys.com/role/BalanceSheetsParenthetical", "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails", "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "verboseLabel": "Common stock purchased (in shares)", "label": "Common stock, issued (in shares)", "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." } } }, "auth_ref": [ "r117" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://femasys.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r117", "r610", "r628", "r841", "r842" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock, $.001 par, 200,000,000 authorized, 21,774,604 shares issued and 21,657,381 outstanding as of December 31, 2023; and 11,986,927 shares issued and 11,869,704 outstanding as of December 31, 2022", "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." } } }, "auth_ref": [ "r117", "r549", "r719" ] }, "us-gaap_CommonStockVotingRights": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockVotingRights", "presentation": [ "http://femasys.com/role/StockholdersEquitySummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of votes per share", "label": "Common Stock, Voting Rights", "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights." } } }, "auth_ref": [ "r73" ] }, "femy_CommonStockWarrantsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://femasys.com/20231231", "localname": "CommonStockWarrantsPolicyTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for common stock warrants.", "label": "Common Stock Warrants [Policy Text Block]", "terseLabel": "Common Stock Warrants" } } }, "auth_ref": [] }, "femy_CommonWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "CommonWarrantsMember", "presentation": [ "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails", "http://femasys.com/role/StockholdersEquitySummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "A common warrant represents the right to purchase a company's stock at a specific price and at a specific date.", "label": "Common Warrants [Member]", "terseLabel": "Common Warrants [Member]" } } }, "auth_ref": [] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Plan [Abstract]" } } }, "auth_ref": [] }, "femy_ConcentrationOfCreditRiskAbstract": { "xbrltype": "stringItemType", "nsuri": "http://femasys.com/20231231", "localname": "ConcentrationOfCreditRiskAbstract", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration of Credit Risk [Abstract]", "terseLabel": "Concentration of Credit Risk [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r52", "r54", "r94", "r95", "r283", "r675" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r52", "r54", "r94", "r95", "r283", "r571", "r675" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r52", "r54", "r94", "r95", "r283", "r675", "r750" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r104", "r179" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "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." } } }, "auth_ref": [ "r675" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of risk percentage", "label": "Concentration Risk, Percentage", "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." } } }, "auth_ref": [ "r52", "r54", "r94", "r95", "r283" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r51", "r52", "r54", "r55", "r94", "r162", "r675" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r52", "r54", "r94", "r95", "r283", "r675" ] }, "femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice": { "xbrltype": "durationItemType", "nsuri": "http://femasys.com/20231231", "localname": "ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "The consecutive trading days, in which common stock exceeds the conversion price, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Consecutive Trading Days, Common Stock Exceeds the Conversion Price", "terseLabel": "Consecutive trading days" } } }, "auth_ref": [] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressGross", "crdr": "debit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Construction in progress", "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [ "r144" ] }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "crdr": "credit", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized from performance obligations in prior periods", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price." } } }, "auth_ref": [ "r363" ] }, "femy_ContractWithCustomerUnsatisfiedPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "ContractWithCustomerUnsatisfiedPerformanceObligation", "crdr": "credit", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of unsatisfied performance obligation.", "label": "Contract with Customer, Unsatisfied Performance Obligation", "terseLabel": "Unsatisfied performance obligation" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtFairValueDisclosures", "crdr": "credit", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible note, fair value", "label": "Convertible Debt, Fair Value Disclosures", "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtMember", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Notes [Member]", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r148", "r315", "r316", "r326", "r327", "r328", "r332", "r333", "r334", "r335", "r336", "r699", "r700", "r701", "r702", "r703" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingTables" ], "lang": { "en-us": { "role": { "label": "Convertible Note Payable", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "us-gaap_ConvertibleLongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleLongTermNotesPayable", "crdr": "credit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 }, "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://femasys.com/role/BalanceSheets", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Notes Payable, net (including related parties)", "totalLabel": "Total Convertible Notes Payable", "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder." } } }, "auth_ref": [ "r32" ] }, "femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://femasys.com/20231231", "localname": "ConvertibleNotesWithWarrantsNovember2023FinancingAbstract", "lang": { "en-us": { "role": { "label": "Convertible Notes with Warrants (November 2023 Financing) [Abstract]" } } }, "auth_ref": [] }, "femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://femasys.com/20231231", "localname": "ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023Financing" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about convertible notes with warrants financing.", "label": "Convertible Notes with Warrants November 2023 Financing [Text Block]", "terseLabel": "Convertible Notes with Warrants (November 2023 Financing)" } } }, "auth_ref": [] }, "femy_ConvertibleNotesWithWarrantsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://femasys.com/20231231", "localname": "ConvertibleNotesWithWarrantsPolicyTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for convertible notes with warrants (November 2023 financing).", "label": "Convertible Notes with Warrants [Policy Text Block]", "terseLabel": "Convertible Notes with Warrants (November 2023 Financing)" } } }, "auth_ref": [] }, "femy_ConvertiblePreferredStockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://femasys.com/20231231", "localname": "ConvertiblePreferredStockAbstract", "presentation": [ "http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails", "http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock [Member]", "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option." } } }, "auth_ref": [ "r346", "r347", "r350", "r726", "r727", "r728", "r729" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Cost of sales (excluding depreciation expense)", "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." } } }, "auth_ref": [ "r129", "r540" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails" ], "lang": { "en-us": { "role": { "label": "Current federal taxes", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r754", "r768", "r818" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Current tax provision", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r160", "r462", "r468", "r768" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails" ], "lang": { "en-us": { "role": { "label": "Current state taxes", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r754", "r768", "r818" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r53", "r283" ] }, "femy_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "CustomerOneMember", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Name of the customer one.", "label": "Customer One [Member]", "terseLabel": "Customer One [Member]" } } }, "auth_ref": [] }, "femy_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "CustomerTwoMember", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Name of the customer one.", "label": "Customer Two [Member]" } } }, "auth_ref": [] }, "femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "DailyDollarTradingVolumeOfCommonStockExceedsPerDay", "crdr": "debit", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of daily dollar trading volume of the common stock exceeds per day during the same period and certain equity conditions.", "label": "Daily Dollar Trading Volume of Common Stock Exceeds per Day", "terseLabel": "Daily dollar trading volume of common stock exceeds per day" } } }, "auth_ref": [] }, "us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Maturity date", "documentation": "Expiration, mandatory redemption, or due date, in YYYY-MM-DD format, of the financial instrument issued in exchange for the original debt being converted in a noncash or part noncash transaction." } } }, "auth_ref": [ "r46", "r47" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Notes Payable [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://femasys.com/role/NotesPayable" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Payable", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r147", "r223", "r314", "r320", "r321", "r322", "r323", "r324", "r325", "r330", "r337", "r338", "r340" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails", "http://femasys.com/role/NotesPayableAfcoCreditCorporationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r23", "r110", "r111", "r164", "r166", "r227", "r315", "r316", "r317", "r318", "r319", "r321", "r326", "r327", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r503", "r699", "r700", "r701", "r702", "r703", "r766" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails": { "parentTag": "us-gaap_ConvertibleLongTermNotesPayable", "weight": 1.0, "order": 0.0 }, "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Aggregate principal amount", "totalLabel": "Subtotal of future principal payments", "label": "Convertible Notes (November 2023 Financing)", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r23", "r166", "r341" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Conversion price (in dollars per share)", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r149", "r317" ] }, "femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds": { "xbrltype": "perShareItemType", "nsuri": "http://femasys.com/20231231", "localname": "DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "The closing price per share of the common stock exceeds of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price of Common Stock Exceeds", "terseLabel": "Conversion price of common stock exceeds (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "presentation": [ "http://femasys.com/role/NotesPayableAfcoCreditCorporationDetails" ], "lang": { "en-us": { "role": { "label": "Frequency of installment payments", "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual)." } } }, "auth_ref": [ "r32", "r103" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails", "http://femasys.com/role/NotesPayableAfcoCreditCorporationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Convertible note accrue interest rate", "terseLabel": "Stated interest rate", "label": "Interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r31", "r316" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails", "http://femasys.com/role/NotesPayableAfcoCreditCorporationDetails", "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r227", "r315", "r316", "r317", "r318", "r319", "r321", "r326", "r327", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r339", "r503", "r699", "r700", "r701", "r702", "r703", "r766" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://femasys.com/role/NotesPayableAfcoCreditCorporationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity date of loan", "label": "Debt Instrument, Maturity Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r186", "r699", "r822" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails", "http://femasys.com/role/NotesPayableAfcoCreditCorporationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r32", "r227", "r315", "r316", "r317", "r318", "r319", "r321", "r326", "r327", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r503", "r699", "r700", "r701", "r702", "r703", "r766" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://femasys.com/role/NotesPayableAfcoCreditCorporationDetails" ], "lang": { "en-us": { "role": { "label": "Monthly principal and interest payments", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r32", "r103" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Notes redeem at premium, percentage", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r20" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails", "http://femasys.com/role/NotesPayableAfcoCreditCorporationDetails", "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Term Debt Instruments [Table]", "label": "Schedule of Long-term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r32", "r73", "r76", "r96", "r97", "r99", "r102", "r151", "r152", "r227", "r315", "r316", "r317", "r318", "r319", "r321", "r326", "r327", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r339", "r503", "r699", "r700", "r701", "r702", "r703", "r766" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Debt discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r96", "r99", "r784" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails": { "parentTag": "us-gaap_ConvertibleLongTermNotesPayable", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less unamortized discount and debt issuance costs", "negatedLabel": "Less unamortized discount and debt issuance costs", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r98", "r326", "r342", "r700", "r701" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Notes Payable [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentsAbstract", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails", "http://femasys.com/role/NotesPayableAfcoCreditCorporationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Payable [Abstract]", "label": "Convertible Notes [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredChargesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredChargesPolicyTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Offering Costs", "label": "Deferred Charges, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges." } } }, "auth_ref": [ "r198" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred federal taxes", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r768", "r817", "r818" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred tax provision", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r160", "r184", "r467", "r468", "r768" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Deferred tax liability", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r113", "r114", "r165", "r456" ] }, "us-gaap_DeferredOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredOfferingCosts", "crdr": "debit", "presentation": [ "http://femasys.com/role/StockholdersEquitySummaryDetails", "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred offering costs", "label": "Deferred Offering Costs", "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period." } } }, "auth_ref": [ "r776" ] }, "femy_DeferredOfferingCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://femasys.com/20231231", "localname": "DeferredOfferingCostsAbstract", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Offering Costs [Abstract]", "terseLabel": "Deferred Offering Costs [Abstract]" } } }, "auth_ref": [] }, "femy_DeferredOfferingCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "DeferredOfferingCostsCapitalized", "crdr": "debit", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred offering costs capitalized are included in other long-term assets in the accompanying balance sheets.", "label": "Deferred Offering Costs Capitalized", "terseLabel": "Deferred offering costs capitalized" } } }, "auth_ref": [] }, "femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital", "crdr": "credit", "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of offering costs from noncash transactions included in deferred offering costs reclassified to additional paid-in-capital.", "label": "Deferred Offering Costs Reclassified to Additional Paid-In-Capital", "terseLabel": "Deferred offering costs reclassified to additional paid-in-capital" } } }, "auth_ref": [] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred state taxes", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r768", "r817", "r818" ] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Intangibles", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred tax asset", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r457" ] }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGrossAbstract", "presentation": [ "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred tax asset arising from [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development expense capitalization", "label": "Deferred Tax Assets, in Process Research and Development", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination." } } }, "auth_ref": [ "r91", "r816" ] }, "femy_DeferredTaxAssetsLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "DeferredTaxAssetsLeaseLiabilities", "crdr": "debit", "calculation": { "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liabilities.", "label": "Deferred Tax Assets Lease Liabilities", "terseLabel": "Lease liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax asset", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r815" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Net operating loss carry forwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r91", "r816" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract", "presentation": [ "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r91", "r816" ] }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Deferred Tax Assets, Property, Plant and Equipment", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "calculation": { "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails", "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and experimentation tax credits", "label": "Research and development tax credits", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r90", "r91", "r816" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r91", "r816" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued expenses (vacation)", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r91", "r816" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r458" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liability arising from [Abstract]", "label": "Deferred Tax Liabilities, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Property and equipment", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r91", "r816" ] }, "femy_DeferredTaxLiabilitiesRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "DeferredTaxLiabilitiesRightOfUseAssets", "crdr": "credit", "calculation": { "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from right-of-use assets.", "label": "Deferred Tax Liabilities Right Of Use Assets", "negatedLabel": "Right-of-use assets" } } }, "auth_ref": [] }, "femy_DeferredTaxLiabilitiesUniformCapitalization": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "DeferredTaxLiabilitiesUniformCapitalization", "crdr": "credit", "calculation": { "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from uniform capitalization (UNICAP)", "label": "Deferred Tax Liabilities Uniform Capitalization", "negatedLabel": "UNICAP" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://femasys.com/role/RetirementPlanDetails" ], "lang": { "en-us": { "role": { "label": "Contributions by employer", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r375", "r378", "r390", "r712", "r713", "r714", "r715" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r7", "r67" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "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." } } }, "auth_ref": [ "r7", "r67" ] }, "us-gaap_DepreciationExpenseOnReclassifiedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationExpenseOnReclassifiedAssets", "crdr": "debit", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation expense", "documentation": "For the asset that is reclassified back to held and use from held-for-sale, the depreciation expense recognized when the asset is reclassified. This represents the difference between the carrying value at the time the decision to reclassify is made and the carrying amount that the asset would have had if it had never been classified as held for sale (including consideration of depreciation expense)." } } }, "auth_ref": [ "r64", "r66" ] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueAbstract", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition [Abstract]", "label": "Disaggregation of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r373", "r705", "r706", "r707", "r708", "r709", "r710", "r711" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r373", "r705", "r706", "r707", "r708", "r709", "r710", "r711" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://femasys.com/role/EquityIncentivePlans" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Incentive Plans", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r395", "r400", "r431", "r432", "r434", "r717" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Equity Incentive Plans [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://femasys.com/role/EquityIncentivePlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Expense", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r10", "r80" ] }, "us-gaap_DividendsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsAbstract", "presentation": [ "http://femasys.com/role/StockholdersEquityDividendsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStock", "crdr": "debit", "presentation": [ "http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails", "http://femasys.com/role/StockholdersEquityDividendsDetails", "http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Dividends declared or paid", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r5", "r153" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r736", "r737", "r738" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r736", "r737", "r738", "r740" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r739" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "label": "Federal [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Net Loss per Share Attributable to Common Stockholders [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails", "http://femasys.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Net loss per share attributable to common stockholders, basic (in dollars per share)", "terseLabel": "Net loss per share attributable to common stockholders, basic (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r214", "r233", "r234", "r235", "r236", "r237", "r242", "r245", "r257", "r258", "r259", "r263", "r485", "r486", "r543", "r557", "r695" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails", "http://femasys.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Net loss per share attributable to common stockholders, diluted (in dollars per share)", "terseLabel": "Net loss per share attributable to common stockholders, diluted (in dollars per share)", "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." } } }, "auth_ref": [ "r214", "r233", "r234", "r235", "r236", "r237", "r245", "r257", "r258", "r259", "r263", "r485", "r486", "r543", "r557", "r695" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss per Share Attributable to Common Stockholders", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r49", "r50" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholders" ], "lang": { "en-us": { "role": { "label": "Net Loss per Share Attributable to Common Stockholders", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r241", "r260", "r261", "r262" ] }, "femy_EconomicInjuryDisasterLoanAdvanceMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "EconomicInjuryDisasterLoanAdvanceMember", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "The SBA's Economic Injury Disaster Loan and Loan Advance (EIDL) Program provides small businesses and non-profits with low-interest loans that can provide vital economic support to small businesses to help overcome the temporary loss of revenue they are experiencing due to COVID-19.", "label": "Economic Injury Disaster Loan Advance [Member]", "verboseLabel": "Economic Injury Disaster Loan Advance [Member]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r451" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Federal income tax at statutory federal rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r226", "r451", "r469" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Valuation allowance", "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." } } }, "auth_ref": [ "r814", "r819" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Permanent differences", "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 applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r814", "r819" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Other deferred adjustments", "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 other adjustments." } } }, "auth_ref": [ "r814", "r819" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "State income tax expense (net of federal benefit)", "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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r814", "r819" ] }, "femy_EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent": { "xbrltype": "percentItemType", "nsuri": "http://femasys.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditReductionResearchPercent", "calculation": { "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails" ], "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 research tax (credit) reduction.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit Reduction, Research, Percent", "terseLabel": "Research and development credit" } } }, "auth_ref": [] }, "femy_EffectiveInterestRateDiscountAmortization": { "xbrltype": "pureItemType", "nsuri": "http://femasys.com/20231231", "localname": "EffectiveInterestRateDiscountAmortization", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of effective interest rate for the discount amortization.", "label": "Effective Interest Rate, Discount Amortization", "terseLabel": "Percentage of effective interest rate for discount amortization" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Incentive and other compensation costs", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Stock Option Plan [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock based compensation expense expected to be recognized for employees and nonemployees", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r433" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-average period over which unrecognized compensation is expected to be recognized", "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." } } }, "auth_ref": [ "r433" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized expenses", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r813" ] }, "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis", "presentation": [ "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails", "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails", "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock Ownership Plan (ESOP) Name [Axis]", "documentation": "Information by name of employee stock ownership plan." } } }, "auth_ref": [ "r86" ] }, "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOwnershipPlanESOPDisclosuresLineItems", "presentation": [ "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares", "presentation": [ "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails" ], "lang": { "en-us": { "role": { "label": "Common stock available for purchase (in shares)", "documentation": "The shares or units in an ESOP trust that have been assigned to individual participant accounts based on a known formula. IRS rules require allocations to be nondiscriminatory generally based on compensation, length of service, or a combination of both. For any particular participant such shares or units may be vested, unvested, or partially vested." } } }, "auth_ref": [ "r88" ] }, "us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOwnershipPlanESOPPlanDomain", "presentation": [ "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails", "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails", "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock Ownership Plan (ESOP), Plan [Domain]", "documentation": "Entities identify multiple employee stock ownership plans by unique name." } } }, "auth_ref": [ "r87" ] }, "femy_EmployeeStockPurchasePlanAbstract": { "xbrltype": "stringItemType", "nsuri": "http://femasys.com/20231231", "localname": "EmployeeStockPurchasePlanAbstract", "presentation": [ "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock Purchase Plan [Abstract]", "terseLabel": "Employee Stock Purchase Plan [Abstract]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r734" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r734" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "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." } } }, "auth_ref": [ "r745" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r734" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r743" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r734" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r734" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r734" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r734" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r744" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails", "http://femasys.com/role/StatementsOfStockholdersEquity", "http://femasys.com/role/StockholdersEquitySummaryDetails" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r15", "r189", "r210", "r211", "r212", "r228", "r229", "r230", "r232", "r238", "r240", "r264", "r290", "r291", "r362", "r435", "r436", "r437", "r463", "r464", "r477", "r478", "r479", "r480", "r481", "r482", "r484", "r494", "r495", "r496", "r497", "r498", "r499", "r521", "r566", "r567", "r568", "r585", "r652" ] }, "femy_EquityWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "EquityWarrantsMember", "presentation": [ "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Equity Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Equity Warrants [Member]", "terseLabel": "Warrants [Member]" } } }, "auth_ref": [] }, "femy_ExercisePriceFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "ExercisePriceFiveMember", "presentation": [ "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails" ], "lang": { "en-us": { "role": { "documentation": "Information relating to stock options which are exercisable in the range of $1.75 - 3.14 per share.", "label": "Exercise Price Five [Member]", "terseLabel": "$1.75 - 3.14 [Member]" } } }, "auth_ref": [] }, "femy_ExercisePriceFourMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "ExercisePriceFourMember", "presentation": [ "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails" ], "lang": { "en-us": { "role": { "documentation": "Information relating to stock options which are exercisable in the range of $1.62 - 1.74 per share.", "label": "Exercise Price Four [Member]", "terseLabel": "$1.62 - 1.74 [Member]" } } }, "auth_ref": [] }, "femy_ExercisePriceOneMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "ExercisePriceOneMember", "presentation": [ "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails" ], "lang": { "en-us": { "role": { "documentation": "Information relating to stock options which are exercisable in the range of $0.47 - 0.48 per share.", "label": "Exercise Price One [Member]", "terseLabel": "$0.47 - 0.48 [Member]" } } }, "auth_ref": [] }, "femy_ExercisePriceSevenMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "ExercisePriceSevenMember", "presentation": [ "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails" ], "lang": { "en-us": { "role": { "documentation": "Information relating to stock options which are exercisable in the range of $3.61 - 13.00 per share.", "label": "Exercise Price Seven [Member]", "terseLabel": "$3.61 - 13.00 [Member]" } } }, "auth_ref": [] }, "femy_ExercisePriceSixMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "ExercisePriceSixMember", "presentation": [ "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails" ], "lang": { "en-us": { "role": { "documentation": "Information relating to stock options which are exercisable in the range of $3.15 - 3.6 per share.", "label": "Exercise Price Six [Member]", "terseLabel": "$3.15 - 3.6 [Member]" } } }, "auth_ref": [] }, "femy_ExercisePriceThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "ExercisePriceThreeMember", "presentation": [ "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails" ], "lang": { "en-us": { "role": { "documentation": "Information relating to stock options which are exercisable in the range of $0.54 - 1.61 per share.", "label": "Exercise Price Three [Member]", "terseLabel": "$0.54 - 1.61 [Member]" } } }, "auth_ref": [] }, "femy_ExercisePriceTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "ExercisePriceTwoMember", "presentation": [ "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails" ], "lang": { "en-us": { "role": { "documentation": "Information relating to stock options which are exercisable in the range of $0.49 - 0.53 per share.", "label": "Exercise Price Two [Member]", "terseLabel": "$0.49 - 0.53 [Member]" } } }, "auth_ref": [] }, "femy_ExpirationOfWarrant": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "ExpirationOfWarrant", "crdr": "credit", "presentation": [ "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "The warrants expired during the period.", "label": "Expiration of Warrant", "terseLabel": "Expiration of warrant" } } }, "auth_ref": [] }, "femy_ExpirationYearEightMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "ExpirationYearEightMember", "presentation": [ "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "documentation": "Indicates the expiration year eight.", "label": "Expiration Year Eight [Member]", "terseLabel": "2031 [Member]" } } }, "auth_ref": [] }, "femy_ExpirationYearElevenMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "ExpirationYearElevenMember", "presentation": [ "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "documentation": "Indicates the expiration year eleven.", "label": "Expiration Year Eleven [Member]", "terseLabel": "2034 [Member]" } } }, "auth_ref": [] }, "femy_ExpirationYearFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "ExpirationYearFiveMember", "presentation": [ "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "documentation": "Indicates the expiration year five.", "label": "Expiration Year Five [Member]", "terseLabel": "2028 [Member]" } } }, "auth_ref": [] }, "femy_ExpirationYearFourMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "ExpirationYearFourMember", "presentation": [ "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "documentation": "Indicates the expiration year four.", "label": "Expiration Year Four [Member]", "terseLabel": "2027 [Member]" } } }, "auth_ref": [] }, "femy_ExpirationYearFourteenMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "ExpirationYearFourteenMember", "presentation": [ "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "documentation": "Indicates the expiration year fourteen.", "label": "Expiration Year Fourteen [Member]", "terseLabel": "2037 [Member]" } } }, "auth_ref": [] }, "femy_ExpirationYearIndefinitelyMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "ExpirationYearIndefinitelyMember", "presentation": [ "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "documentation": "Indicates the expiration year indefinitely.", "label": "Expiration Year Indefinitely [Member]", "terseLabel": "Indefinitely [Member]" } } }, "auth_ref": [] }, "femy_ExpirationYearNineMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "ExpirationYearNineMember", "presentation": [ "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "documentation": "Indicates the expiration year nine.", "label": "Expiration Year Nine [Member]", "terseLabel": "2032 [Member]" } } }, "auth_ref": [] }, "femy_ExpirationYearOneMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "ExpirationYearOneMember", "presentation": [ "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "documentation": "Indicates the expiration year one.", "label": "Expiration Year One [Member]", "terseLabel": "2024 [Member]" } } }, "auth_ref": [] }, "femy_ExpirationYearSevenMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "ExpirationYearSevenMember", "presentation": [ "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "documentation": "Indicates the expiration year seven.", "label": "Expiration Year Seven [Member]", "terseLabel": "2030 [Member]" } } }, "auth_ref": [] }, "femy_ExpirationYearSixMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "ExpirationYearSixMember", "presentation": [ "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "documentation": "Indicates the expiration year six.", "label": "Expiration Year Six [Member]", "terseLabel": "2029 [Member]" } } }, "auth_ref": [] }, "femy_ExpirationYearTenMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "ExpirationYearTenMember", "presentation": [ "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "documentation": "Indicates the expiration year ten.", "label": "Expiration Year Ten [Member]", "terseLabel": "2033 [Member]" } } }, "auth_ref": [] }, "femy_ExpirationYearThirteenMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "ExpirationYearThirteenMember", "presentation": [ "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "documentation": "Indicates the expiration year thirteen.", "label": "Expiration Year Thirteen [Member]", "terseLabel": "2036 [Member]" } } }, "auth_ref": [] }, "femy_ExpirationYearThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "ExpirationYearThreeMember", "presentation": [ "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "documentation": "Indicates the expiration year three.", "label": "Expiration Year Three [Member]", "terseLabel": "2026 [Member]" } } }, "auth_ref": [] }, "femy_ExpirationYearTwelveMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "ExpirationYearTwelveMember", "presentation": [ "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "documentation": "Indicates the expiration year twelve.", "label": "Expiration Year Twelve [Member]", "terseLabel": "2035 [Member]" } } }, "auth_ref": [] }, "femy_ExpirationYearTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "ExpirationYearTwoMember", "presentation": [ "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "documentation": "Indicates the expiration year two.", "label": "Expiration Year Two [Member]", "terseLabel": "2025 [Member]" } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Fair value of warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r1", "r7" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://femasys.com/role/CashAndCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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." } } }, "auth_ref": [ "r488", "r489", "r492" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://femasys.com/role/CashAndCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r488", "r489", "r492" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://femasys.com/role/CashAndCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r16" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://femasys.com/role/CashAndCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r92", "r93" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://femasys.com/role/CashAndCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r328", "r378", "r379", "r380", "r381", "r382", "r383", "r489", "r531", "r532", "r533", "r700", "r701", "r712", "r713", "r714" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://femasys.com/role/FairValue" ], "lang": { "en-us": { "role": { "label": "Fair Value", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r487" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://femasys.com/role/CashAndCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1 [Member]", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r328", "r378", "r383", "r489", "r531", "r712", "r713", "r714" ] }, "us-gaap_FairValueInputsQuantitativeInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsQuantitativeInformationAbstract", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Method and Black-Scholes Assumptions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://femasys.com/role/CashAndCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r328", "r378", "r379", "r380", "r381", "r382", "r383", "r531", "r532", "r533", "r700", "r701", "r712", "r713", "r714" ] }, "femy_FairValueMethodAndBlackScholesAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://femasys.com/20231231", "localname": "FairValueMethodAndBlackScholesAssumptionsTableTextBlock", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of warrants, 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": "Fair Value Method and Black-Scholes Assumptions [Table Text Block]", "terseLabel": "Fair Value Warrant and Black-Scholes Warrant Assumptions" } } }, "auth_ref": [] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r11", "r22" ] }, "femy_FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "FairValueOfWarrantsIssuedInConnectionWithConvertibleNotes", "crdr": "credit", "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The fair value of warrants issued in connection with convertible notes.", "label": "Fair Value of Warrants Issued in Connection with Convertible Notes", "terseLabel": "Fair value of warrants issued in connection with convertible notes" } } }, "auth_ref": [] }, "femy_FemVueMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "FemVueMember", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Pressure management device evaluates the women's fallopian tubes after a FemBloc procedure and is part of the FemBloc validation study.", "label": "FemVue [Member]", "terseLabel": "FemVue [Member]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r507", "r512", "r718" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://femasys.com/role/CommitmentsAndContingenciesFinancingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r505", "r520" ] }, "us-gaap_FinanceLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityAbstract", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Financing Lease Liability [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://femasys.com/role/CommitmentsAndContingenciesFinancingLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities - current portion", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r505" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r506" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://femasys.com/role/CommitmentsAndContingenciesFinancingLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities - long-term portion", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r505" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r506" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments under lease obligations", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r508", "r516" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://femasys.com/role/CommitmentsAndContingenciesFinancingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r504" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "calculation": { "http://femasys.com/role/CommitmentsAndContingenciesFinancingLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease." } } }, "auth_ref": [ "r748", "r751" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Lease Right-of-Use Assets [Abstract]", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r507", "r512", "r718" ] }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "crdr": "debit", "calculation": { "http://femasys.com/role/CommitmentsAndContingenciesFinancingLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r747" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r506" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r519", "r718" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesFinancingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease terms", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r518", "r718" ] }, "femy_FinancingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://femasys.com/20231231", "localname": "FinancingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financing leases of right-of-use assets and lease liabilities.", "label": "Financing Leases, Right-of-Use Assets and Lease Liabilities [Table Text Block]", "terseLabel": "Financing Right-of-use Assets and Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average useful life", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r197", "r296" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r143", "r542" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0, "order": 1.0 }, "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://femasys.com/role/BalanceSheets", "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net book value", "label": "Intangible assets, net of accumulated amortization", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r143", "r541" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets, Net [Abstract]", "label": "Finite-Lived Intangible Assets, Net [Abstract]" } } }, "auth_ref": [] }, "femy_FollowUpPeriodForInterimAnalysisOfClinicalData": { "xbrltype": "durationItemType", "nsuri": "http://femasys.com/20231231", "localname": "FollowUpPeriodForInterimAnalysisOfClinicalData", "presentation": [ "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails" ], "lang": { "en-us": { "role": { "documentation": "Follow-up period for interim analysis of clinical data for permanent birth control", "label": "Follow-up Period for Interim Analysis of Clinical Data", "terseLabel": "Follow-up period for interim analysis of clinical data for permanent birth control" } } }, "auth_ref": [] }, "femy_FranchiseTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "FranchiseTaxes", "crdr": "credit", "calculation": { "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to franchise taxes.", "label": "Franchise Taxes", "terseLabel": "Franchise taxes" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesGross", "crdr": "debit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Furniture and fixtures", "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [ "r144" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on fixed asset dispositions", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r7" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "General and administrative", "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." } } }, "auth_ref": [ "r131", "r633" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r128" ] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusAxis", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails", "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r396", "r398", "r401", "r402", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusDomain", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails", "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Domain]", "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r396", "r398", "r401", "r402", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429" ] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://femasys.com/role/StockholdersEquitySummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IPO [Member]", "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r736", "r737", "r738" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesImpairmentOfLonglivedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of long-lived assets", "label": "Impairment, Long-Lived Asset, Held-for-Use", "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)." } } }, "auth_ref": [ "r7", "r65", "r145" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-Lived Assets", "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://femasys.com/role/StatementsOfComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r0", "r126", "r168", "r267", "r273", "r277", "r279", "r544", "r555", "r697" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Statements of Comprehensive Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r297", "r298", "r636" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r298", "r636" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://femasys.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r226", "r446", "r452", "r454", "r460", "r465", "r470", "r471", "r472", "r581" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails", "http://femasys.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income tax expense", "totalLabel": "Total income tax expense provision", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r174", "r185", "r239", "r240", "r271", "r450", "r466", "r558" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current Tax Provisions and Deferred Tax Provisions [Abstract]", "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "presentation": [ "http://femasys.com/role/IncomeTaxesStatutoryFederalIncomeTaxRateAndIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Income Tax (Benefit) Expense [Abstract]", "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r209", "r448", "r449", "r454", "r455", "r459", "r461", "r575" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/IncomeTaxesCurrentTaxProvisionsAndDeferredTaxProvisionsDetails", "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "label": "Change in valuation allowance", "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." } } }, "auth_ref": [ "r814" ] }, "us-gaap_IncomeTaxUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxUncertaintiesAbstract", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes [Abstract]", "label": "Income Tax Uncertainties [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income taxes", "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." } } }, "auth_ref": [ "r45" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r752", "r763" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid and other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "calculation": { "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails": { "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "label": "Warrants to purchase common stock (in shares)", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method." } } }, "auth_ref": [ "r246", "r247", "r248", "r259" ] }, "femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://femasys.com/20231231", "localname": "IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants", "calculation": { "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails": { "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of pre-funded warrants, common warrants and placement agent warrants using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Pre-Funded Warrants, Common Warrants and Placement Agent Warrants", "terseLabel": "Warrants to purchase common stock in connection financing (in shares)" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails": { "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "label": "Options to purchase common stock (in shares)", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r246", "r247", "r249", "r259", "r399" ] }, "femy_InducementGrantAbstract": { "xbrltype": "stringItemType", "nsuri": "http://femasys.com/20231231", "localname": "InducementGrantAbstract", "presentation": [ "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails" ], "lang": { "en-us": { "role": { "label": "Inducement Grant [Abstract]" } } }, "auth_ref": [] }, "femy_InducementGrantMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "InducementGrantMember", "presentation": [ "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails", "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Inducement grants are a type of equity award to newly hired personnel.", "label": "Inducement Grant [Member]", "terseLabel": "Inducement Grant [Member]" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r741" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Intangible Assets", "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." } } }, "auth_ref": [ "r62", "r537", "r538", "r539", "r541", "r693" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r98", "r170", "r213", "r270", "r501", "r637", "r730", "r840" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails", "http://femasys.com/role/NotesPayableAfcoCreditCorporationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense on loan", "verboseLabel": "Interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r133", "r334", "r344", "r702", "r703" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Coupon interest expense", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r135", "r335", "r702", "r703" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://femasys.com/role/StatementsOfComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Interest income", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest", "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." } } }, "auth_ref": [ "r217", "r219", "r220" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails": { "parentTag": "us-gaap_ConvertibleLongTermNotesPayable", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued and unpaid interest", "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)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "femy_InventoryDisposals": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "InventoryDisposals", "crdr": "credit", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of divestiture of inventory.", "label": "Inventory, Disposals", "terseLabel": "Disposed of inventory" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r755" ] }, "us-gaap_InventoryLIFOReservePeriodCharge": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLIFOReservePeriodCharge", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Inventory reserve", "documentation": "The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period." } } }, "auth_ref": [ "r142" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://femasys.com/role/BalanceSheets", "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, net", "label": "Inventory, net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r204", "r692", "r719" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNetAbstract", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory Stated at Cost, Net of Reserve [Abstract]", "label": "Inventory, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r175", "r193", "r203", "r293", "r294", "r295", "r536", "r694" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r757" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserve for inventories", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r59", "r758" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Work in progress", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r756" ] }, "femy_IssuanceOfWarrantsInConnectionWithConvertibleNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "IssuanceOfWarrantsInConnectionWithConvertibleNotes", "crdr": "credit", "presentation": [ "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants in connection with convertible notes issued during the period.", "label": "Issuance of warrants in connection with Convertible Notes", "terseLabel": "Issuance of warrants in connection with convertible notes, including related parties" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r511", "r718" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Lease Cost", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r825" ] }, "us-gaap_LeaseExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseExpirationDate1", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease expiration date", "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsGross", "crdr": "debit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Leasehold improvements", "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r144" ] }, "us-gaap_LegalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LegalFees", "crdr": "debit", "presentation": [ "http://femasys.com/role/StockholdersEquitySummaryDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Legal expenses incurred paid by underwriters", "label": "Legal Fees", "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings." } } }, "auth_ref": [ "r130" ] }, "us-gaap_LesseeDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeDisclosureAbstract", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "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." } } }, "auth_ref": [ "r510" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r510" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r509" ] }, "femy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://femasys.com/20231231", "localname": "LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of operating and finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating and finance lease liabilities recognized in statement of financial position.", "label": "Lessee Operating And Finance Lease Liability Maturity [Table Text Block]", "terseLabel": "Lessee Operating and Financing Lease Liability Maturity" } } }, "auth_ref": [] }, "femy_LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails" ], "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 and finance lease.", "label": "Lessee, Operating Lease and Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescriptionAbstract", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails": { "parentTag": "femy_OperatingLeaseLiabilityToBePaid", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth 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)." } } }, "auth_ref": [ "r520" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails": { "parentTag": "femy_OperatingLeaseLiabilityToBePaid", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails" ], "lang": { "en-us": { "role": { "label": "2024", "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)." } } }, "auth_ref": [ "r520" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails": { "parentTag": "femy_OperatingLeaseLiabilityToBePaid", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth 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)." } } }, "auth_ref": [ "r520" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails": { "parentTag": "femy_OperatingLeaseLiabilityToBePaid", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth 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)." } } }, "auth_ref": [ "r520" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails": { "parentTag": "femy_OperatingLeaseLiabilityToBePaid", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r520" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails": { "parentTag": "femy_OperatingLeaseLiabilityToBePaid", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails" ], "lang": { "en-us": { "role": { "label": "2025", "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)." } } }, "auth_ref": [ "r520" ] }, "femy_LesseeOperatingLeaseOptionToExtendTerm": { "xbrltype": "durationItemType", "nsuri": "http://femasys.com/20231231", "localname": "LesseeOperatingLeaseOptionToExtendTerm", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's option to extend operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease Option to Extend Term", "terseLabel": "Extension period for lease" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r28", "r225", "r289", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r474", "r475", "r476", "r493", "r608", "r696", "r732", "r781", "r826", "r827" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r122", "r167", "r551", "r719", "r767", "r775", "r823" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Liabilities and Stockholders' Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r30", "r192", "r225", "r289", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r474", "r475", "r476", "r493", "r719", "r781", "r826", "r827" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r23", "r107", "r108", "r109", "r112", "r225", "r289", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r474", "r475", "r476", "r493", "r781", "r826", "r827" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term liabilities:" } } }, "auth_ref": [] }, "femy_LicenseManufacturingAndSupplyAgreementPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://femasys.com/20231231", "localname": "LicenseManufacturingAndSupplyAgreementPolicyTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for license, manufacturing, and supply agreement.", "label": "License Manufacturing and Supply Agreement [Policy Text Block]", "terseLabel": "License, Manufacturing, and Supply Agreement - Bayer Yakuhin" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://femasys.com/role/NotesPayableAfcoCreditCorporationDetails" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r26", "r766" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://femasys.com/role/NotesPayableAfcoCreditCorporationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r26", "r766" ] }, "femy_LiquidityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://femasys.com/20231231", "localname": "LiquidityAbstract", "presentation": [ "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails" ], "lang": { "en-us": { "role": { "label": "Liquidity [Abstract]" } } }, "auth_ref": [] }, "femy_LiquidityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://femasys.com/20231231", "localname": "LiquidityPolicyTextBlock", "presentation": [ "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the liquidity.", "label": "Liquidity [Policy Text Block]", "terseLabel": "Liquidity" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r23", "r166", "r327", "r343", "r700", "r701", "r835" ] }, "us-gaap_LongTermDebtByMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtByMaturityAbstract", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "femy_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearTwo", "crdr": "credit", "calculation": { "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after 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": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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)." } } }, "auth_ref": [ "r9", "r227", "r332" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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)." } } }, "auth_ref": [ "r9", "r227", "r332" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r32" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r32", "r69" ] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Machinery and equipment", "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [ "r144" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r283", "r707", "r785", "r836", "r837" ] }, "us-gaap_MarketingAndAdvertisingExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketingAndAdvertisingExpenseAbstract", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAdvertisingExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising Expense [Abstract]", "label": "Marketing and Advertising Expense [Abstract]" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails", "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails", "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails", "http://femasys.com/role/StockholdersEquitySummaryDetails", "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails", "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r301", "r302", "r303", "r304", "r394", "r535", "r565", "r600", "r601", "r659", "r661", "r663", "r664", "r666", "r686", "r687", "r698", "r704", "r716", "r721", "r783", "r828", "r829", "r830", "r831", "r832", "r833" ] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Exercise Price [Member]", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [ "r821" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Dividend Yield [Member]", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r821" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Expected Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r821" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Risk-free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r821" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Stock Price [Member]", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r821" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r490" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails", "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails", "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails", "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails", "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r301", "r302", "r303", "r304", "r394", "r535", "r565", "r600", "r601", "r659", "r661", "r663", "r664", "r666", "r686", "r687", "r698", "r704", "r716", "r721", "r783", "r828", "r829", "r830", "r831", "r832", "r833" ] }, "femy_MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities": { "xbrltype": "durationItemType", "nsuri": "http://femasys.com/20231231", "localname": "MinimumTermToRecordFinanceLeasesAsRightToUseAssetsAndFinanceLeaseLiabilities", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Minimum term to record finance leases as right-to-use assets and finance lease liabilities in, 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Minimum Term to Record Finance Leases as Right-to-Use Assets and Finance Lease Liabilities", "terseLabel": "Minimum term to record finance leases as right-to-use assets and finance lease liabilities" } } }, "auth_ref": [] }, "femy_MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities": { "xbrltype": "durationItemType", "nsuri": "http://femasys.com/20231231", "localname": "MinimumTermToRecordOperatingLeasesAsRightToUseAssetsAndOperatingLeaseLiabilities", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Minimum term to record operating leases as right-to-use assets and operating lease liabilities, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Minimum Term to Record Operating Leases as Right-to-Use Assets and Operating Lease Liabilities", "terseLabel": "Minimum term to record operating leases as right-to-use assets and operating lease liabilities" } } }, "auth_ref": [] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://femasys.com/role/CashAndCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r786" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r283", "r707", "r785", "r836", "r837" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r218" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r218" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r137", "r138", "r139" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://femasys.com/role/StatementsOfComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails", "http://femasys.com/role/StatementsOfCashFlows", "http://femasys.com/role/StatementsOfComprehensiveLoss", "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Net loss", "totalLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r127", "r139", "r169", "r190", "r207", "r208", "r212", "r225", "r231", "r233", "r234", "r235", "r236", "r239", "r240", "r255", "r267", "r273", "r277", "r279", "r289", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r486", "r493", "r556", "r630", "r650", "r651", "r697", "r730", "r781" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails", "http://femasys.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Net loss attributable to common stockholders, basic", "terseLabel": "Net loss attributable to common stockholders, basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r216", "r233", "r234", "r235", "r236", "r242", "r243", "r256", "r259", "r267", "r273", "r277", "r279", "r697" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "label": "Net Loss per Share Attributable to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails", "http://femasys.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Net loss attributable to common stockholders, diluted", "terseLabel": "Net loss attributable to common stockholders, diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r216", "r244", "r251", "r252", "r253", "r254", "r256", "r259" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Recently Issued Accounting Pronouncements Adopted and Not Yet Adopted", "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." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://femasys.com/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r742" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://femasys.com/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r742" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "International [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r843", "r844", "r845", "r846" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Non-cash investing and financing activities:" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://femasys.com/role/StatementsOfComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r132" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://femasys.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "auth_ref": [] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets", "http://femasys.com/role/NotesPayableAfcoCreditCorporationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Note payable", "label": "Note payable", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r27" ] }, "femy_November2023FinancingMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "November2023FinancingMember", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingFuturePrincipalPaymentsUnderConvertibleNotesDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "The November 2023 financing.", "label": "November 2023 Financing [Member]", "terseLabel": "November 2023 Financing [Member]" } } }, "auth_ref": [] }, "femy_NumberOfEquityIncentivePlans": { "xbrltype": "integerItemType", "nsuri": "http://femasys.com/20231231", "localname": "NumberOfEquityIncentivePlans", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of equity incentive plans.", "label": "Number of Equity Incentive Plans", "terseLabel": "Number of equity incentive plans" } } }, "auth_ref": [] }, "femy_NumberOfExtensionOptionForOperatingLeaseTerm": { "xbrltype": "integerItemType", "nsuri": "http://femasys.com/20231231", "localname": "NumberOfExtensionOptionForOperatingLeaseTerm", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of extension option for operating leases term.", "label": "Number of Extension Option for Operating Lease Term", "terseLabel": "Number of extension option for operating lease term" } } }, "auth_ref": [] }, "femy_NumberOfMajorCustomers": { "xbrltype": "integerItemType", "nsuri": "http://femasys.com/20231231", "localname": "NumberOfMajorCustomers", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of major customers who contributes 10% or more of entity's total revenue.", "label": "Number of Major Customers", "terseLabel": "Number of major customers" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "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." } } }, "auth_ref": [ "r774" ] }, "femy_NumberOfPurchaseDatesForOffering": { "xbrltype": "integerItemType", "nsuri": "http://femasys.com/20231231", "localname": "NumberOfPurchaseDatesForOffering", "presentation": [ "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of offering purchase dates on which shares of our common stock will be purchased for employees.", "label": "Number of Purchase Dates for Offering", "terseLabel": "Number of purchase dates of offering" } } }, "auth_ref": [] }, "femy_NumberOfSharesAuthorizedForAllClassesOfStock": { "xbrltype": "sharesItemType", "nsuri": "http://femasys.com/20231231", "localname": "NumberOfSharesAuthorizedForAllClassesOfStock", "presentation": [ "http://femasys.com/role/StockholdersEquitySummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of shares for all classes of stock, permitted to be issued by an entity's charter and bylaws.", "label": "Number of Shares Authorized, for all Classes of Stock", "terseLabel": "Number of shares authorized, for all classes of stock (in shares)" } } }, "auth_ref": [] }, "femy_NumberOfStockOptionGrants": { "xbrltype": "integerItemType", "nsuri": "http://femasys.com/20231231", "localname": "NumberOfStockOptionGrants", "presentation": [ "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the stock option grants.", "label": "Number of stock option grants", "verboseLabel": "Number of stock option grants" } } }, "auth_ref": [] }, "femy_NumberOfWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://femasys.com/20231231", "localname": "NumberOfWarrantsExercised", "presentation": [ "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants exercised during the period.", "label": "Number of Warrants Exercised", "terseLabel": "Warrants exercised (in shares)" } } }, "auth_ref": [] }, "femy_NumberOfWomenEnrolledForClinicalReadout": { "xbrltype": "integerItemType", "nsuri": "http://femasys.com/20231231", "localname": "NumberOfWomenEnrolledForClinicalReadout", "presentation": [ "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of additional women enrolled for a clinical readout.", "label": "Number of Women Enrolled for Clinical Readout", "terseLabel": "Number of women enrolled for a clinical readout" } } }, "auth_ref": [] }, "femy_NumberOfWomenNeedToUseForInterimAnalysisOfClinicalData": { "xbrltype": "integerItemType", "nsuri": "http://femasys.com/20231231", "localname": "NumberOfWomenNeedToUseForInterimAnalysisOfClinicalData", "presentation": [ "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of women need to use for interim analysis of clinical data for permanent birth control", "label": "Number of Women Need to Use for Interim Analysis of Clinical Data", "terseLabel": "Number of women need to use for interim analysis of clinical data for permanent birth control" } } }, "auth_ref": [] }, "femy_NumberOfWomenUsedFemBlocForPermanentBirthControl": { "xbrltype": "integerItemType", "nsuri": "http://femasys.com/20231231", "localname": "NumberOfWomenUsedFemBlocForPermanentBirthControl", "presentation": [ "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of women used FemBloc for permanent birth control", "label": "Number of Women Used FemBloc for Permanent Birth Control", "terseLabel": "Number of women used FemBloc for permanent birth control" } } }, "auth_ref": [] }, "femy_NumberOfYearWhereWomenSUsedForPermanentBirthControl": { "xbrltype": "durationItemType", "nsuri": "http://femasys.com/20231231", "localname": "NumberOfYearWhereWomenSUsedForPermanentBirthControl", "presentation": [ "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of year where women's used for permanent birth control.", "label": "Number of Year Where Women's Used for Permanent Birth Control", "terseLabel": "Number of year where women's used for permanent birth control." } } }, "auth_ref": [] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Office Equipment [Member]", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "femy_OperatingAndFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "OperatingAndFinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating and financing lease.", "label": "Operating and Finance Lease, Liability", "terseLabel": "Lease liability" } } }, "auth_ref": [] }, "femy_OperatingAndFinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "OperatingAndFinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets", "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating and finance lease, classified as current.", "label": "Operating and Finance Lease, Liability, Current", "negatedLabel": "Less: current portion of lease liability", "terseLabel": "Lease liabilities - current portion" } } }, "auth_ref": [] }, "femy_OperatingAndFinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "OperatingAndFinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets", "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating and finance lease, classified as noncurrent.", "label": "Operating and Finance Lease, Liability, Noncurrent", "terseLabel": "Lease liability, less current portion", "verboseLabel": "Lease liabilities - long-term portion" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://femasys.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://femasys.com/role/StatementsOfComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r267", "r273", "r277", "r279", "r697" ] }, "femy_OperatingLeaseAndFinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "OperatingLeaseAndFinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount of right-of-use asset from operating and finance lease.", "label": "Operating Lease and Finance Lease, Right-of-Use Asset", "terseLabel": "Lease right-of-use assets, net" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r513", "r718" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Payments for rent", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r824" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases [Abstract]", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Lease liability", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r505" ] }, "us-gaap_OperatingLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityAbstract", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease liabilities - current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r505" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r506" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease liabilities - long-term portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r505" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r506" ] }, "femy_OperatingLeaseLiabilityToBePaid": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "OperatingLeaseLiabilityToBePaid", "crdr": "credit", "calculation": { "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesUndiscountedCashPaymentObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of Operating lease undiscounted obligation to be paid.", "label": "Operating Lease, Liability, to be Paid", "totalLabel": "Total undiscounted lease payments - operating leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r504" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of right-of-use assets", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r764" ] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset." } } }, "auth_ref": [ "r506" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r519", "r718" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease terms", "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." } } }, "auth_ref": [ "r518", "r718" ] }, "femy_OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://femasys.com/20231231", "localname": "OperatingLeasesRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of operating leases of right-of-use assets and lease liabilities.", "label": "Operating Leases, Right-of-Use Assets and Lease Liabilities [Table Text Block]", "terseLabel": "Operating Right-of-Use Assets and Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carry forwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r90" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Table]", "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." } } }, "auth_ref": [ "r89" ] }, "femy_OrganizationAndNatureOfBusinessAbstract": { "xbrltype": "stringItemType", "nsuri": "http://femasys.com/20231231", "localname": "OrganizationAndNatureOfBusinessAbstract", "presentation": [ "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails" ], "lang": { "en-us": { "role": { "label": "Organization and Nature of Business [Abstract]" } } }, "auth_ref": [] }, "femy_OrganizationAndNatureOfBusinessPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://femasys.com/20231231", "localname": "OrganizationAndNatureOfBusinessPolicyTextBlock", "presentation": [ "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the organization and nature of business.", "label": "Organization and Nature of Business [Policy Text Block]", "terseLabel": "Organization and Nature of Business" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Nature of Business, and Liquidity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidity" ], "lang": { "en-us": { "role": { "terseLabel": "Organization, Nature of Business, and Liquidity", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r106", "r161", "r572", "r573" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Other", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r29" ] }, "us-gaap_OtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsAbstract", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid and other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r205", "r719" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other long-term assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r198" ] }, "femy_OtherAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://femasys.com/20231231", "localname": "OtherAssetsPolicyTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for other assets.", "label": "Other Assets [Policy Text Block]", "terseLabel": "Other Assets" } } }, "auth_ref": [] }, "us-gaap_OtherIncomeDisclosureNonoperatingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeDisclosureNonoperatingAbstract", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Income [Abstract]", "label": "Other Income, Nonoperating [Abstract]" } } }, "auth_ref": [] }, "femy_OtherIncomePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://femasys.com/20231231", "localname": "OtherIncomePolicyTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for other income.", "label": "Other Income [Policy Text Block]", "terseLabel": "Other Income" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other - current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r29", "r719" ] }, "us-gaap_OtherNonoperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingExpense", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Other expense", "label": "Other Nonoperating Expense", "documentation": "Amount of expense related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r134" ] }, "us-gaap_OtherNonoperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncome", "crdr": "credit", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Other income", "documentation": "Amount of income related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r215" ] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://femasys.com/role/StockholdersEquitySummaryDetails" ], "lang": { "en-us": { "role": { "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentOfFinancingAndStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentOfFinancingAndStockIssuanceCosts", "crdr": "credit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows", "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesDeferredOfferingCostsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of deferred offering costs", "label": "Payments of deferred offering costs", "documentation": "The total of the cash outflow during the period which has been paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt and the cost incurred directly for the issuance of equity securities." } } }, "auth_ref": [ "r39" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Issuance costs for at-the-market sales of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r40" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Transaction costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r42" ] }, "femy_PaymentsOfEquityIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "PaymentsOfEquityIssuanceCosts", "crdr": "credit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows", "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Equity Issuance Costs", "negatedLabel": "Equity issuance costs for April 2023 Financing", "terseLabel": "Transaction costs" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r136" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://femasys.com/role/RetirementPlan" ], "lang": { "en-us": { "role": { "label": "Retirement Plan", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r374", "r376", "r377", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r714" ] }, "femy_PercentageOfIncentiveStockOptionsGrantedToStockholders": { "xbrltype": "percentItemType", "nsuri": "http://femasys.com/20231231", "localname": "PercentageOfIncentiveStockOptionsGrantedToStockholders", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of Incentive Stock Options Granted to stockholders.", "label": "Percentage Of Incentive Stock Options Granted To Stockholders", "terseLabel": "Percentage of Incentive Stock Options granted to stockholders" } } }, "auth_ref": [] }, "femy_PercentageOfRestockingFee": { "xbrltype": "percentItemType", "nsuri": "http://femasys.com/20231231", "localname": "PercentageOfRestockingFee", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of restocking fee on items to be returned.", "label": "Percentage of Restocking Fee", "terseLabel": "Percentage of restocking fee" } } }, "auth_ref": [] }, "femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://femasys.com/20231231", "localname": "PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of warrant has the right to call the exercise, if the closing price of the common stock exceeds.", "label": "Percentage of Warrant Closing Price of Common Stock Exceeds, Percentage", "terseLabel": "Percentage of warrant closing price of common stock exceeds" } } }, "auth_ref": [] }, "femy_PeriodForAnalysisOfClinicalData": { "xbrltype": "durationItemType", "nsuri": "http://femasys.com/20231231", "localname": "PeriodForAnalysisOfClinicalData", "presentation": [ "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails" ], "lang": { "en-us": { "role": { "documentation": "Period for analysis of clinical data for permanent birth control.", "label": "Period for analysis of clinical data", "terseLabel": "Period for analysis of clinical data for permanent birth control" } } }, "auth_ref": [] }, "femy_PeriodOfConversionPrice": { "xbrltype": "durationItemType", "nsuri": "http://femasys.com/20231231", "localname": "PeriodOfConversionPrice", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Period of conversion price for a period after closing, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Period of Conversion Price", "terseLabel": "Conversion price, period" } } }, "auth_ref": [] }, "femy_PlacementAgentFeesExpensesAndOfferingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "PlacementAgentFeesExpensesAndOfferingExpenses", "crdr": "debit", "presentation": [ "http://femasys.com/role/StockholdersEquitySummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of placement agent fees expense and offering expenses related to common stock and warrants.", "label": "Placement Agent Fees Expenses and Offering Expenses", "terseLabel": "Placement agent fees expenses and offering expenses" } } }, "auth_ref": [] }, "femy_PlacementAgentWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "PlacementAgentWarrantsMember", "presentation": [ "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails", "http://femasys.com/role/StockholdersEquitySummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "The member stands common stock issued to the placement agent as compensation for services (\"placement agent warrants\").", "label": "Placement Agent Warrants [Member]", "terseLabel": "Placement Agent Warrants [Member]" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails", "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails", "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails", "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails", "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812" ] }, "femy_PreFundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "PreFundedWarrantsMember", "presentation": [ "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails", "http://femasys.com/role/StockholdersEquitySummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "A pre-funded warrant that allows the warrant holder to purchase a specified number of a company's securities at a nominal exercise price.", "label": "Pre Funded Warrants [Member]", "terseLabel": "Pre-funded Warrants [Member]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://femasys.com/role/StatementsOfStockholdersEquity", "http://femasys.com/role/StockholdersEquitySummaryDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Member]", "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." } } }, "auth_ref": [ "r722", "r723", "r726", "r727", "r728", "r729", "r838", "r841" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://femasys.com/role/StatementsOfStockholdersEquity", "http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails", "http://femasys.com/role/StockholdersEquityPreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares outstanding (in shares)", "periodEndLabel": "Preferred stock, shares (in shares)", "periodStartLabel": "Preferred stock, shares (in shares)", "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." } } }, "auth_ref": [ "r116", "r610", "r628", "r841", "r842" ] }, "us-gaap_PreferredStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValueOutstanding", "crdr": "credit", "presentation": [ "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Preferred stock, value", "periodEndLabel": "Preferred stock, value", "label": "Preferred Stock, Value, Outstanding", "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders." } } }, "auth_ref": [ "r116", "r610" ] }, "femy_PrepaidInsuranceFinancedWithPromissoryNote": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "PrepaidInsuranceFinancedWithPromissoryNote", "crdr": "debit", "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of prepaid insurance financed with promissory note incurred as a noncash or partial noncash transaction.", "label": "Prepaid insurance financed with promissory note", "terseLabel": "Prepaid insurance financed with promissory notes" } } }, "auth_ref": [] }, "femy_PrimaryGeographicalMarketsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://femasys.com/20231231", "localname": "PrimaryGeographicalMarketsAbstract", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Primary Geographical Markets [Abstract]", "terseLabel": "Primary Geographical Markets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails", "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from convertible notes, including related parties", "terseLabel": "Proceeds from convertible notes", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r38" ] }, "femy_ProceedsFromExerciseOfCommonStockWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "ProceedsFromExerciseOfCommonStockWarrants", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows", "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their common stock warrants.", "label": "Proceeds from Exercise of Common Stock Warrants", "terseLabel": "Proceeds from exercise of common warrants", "verboseLabel": "Cash proceeds from warrants exercised" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "presentation": [ "http://femasys.com/role/StockholdersEquitySummaryDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from issuance after deducting underwriting discounts, commissions, and legal expenses", "label": "Proceeds from Issuance Initial Public Offering", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows", "http://femasys.com/role/StockholdersEquitySummaryDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from at-the-market sales of common stock", "verboseLabel": "Proceeds from sale of common stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r4" ] }, "femy_ProceedsFromIssuanceOfDebtAndEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "ProceedsFromIssuanceOfDebtAndEquity", "crdr": "debit", "presentation": [ "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of debt and equity during the period.", "label": "Proceeds from Issuance of Debt and Equity", "terseLabel": "Proceeds from issuance of debt and equity" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from common stock issued through ESPP and exercised options", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r4", "r19" ] }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfWarrants", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from the issuance of common stock and warrants in April 2023 Financing", "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOrSaleOfEquity", "crdr": "debit", "presentation": [ "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails", "http://femasys.com/role/StockholdersEquitySummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross proceeds from offering", "label": "Proceeds from Issuance or Sale of Equity", "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity." } } }, "auth_ref": [ "r4", "r576" ] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOrSaleOfEquityAbstract", "presentation": [ "http://femasys.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Issuance Sale of Common Stock [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromNotesPayable", "crdr": "debit", "presentation": [ "http://femasys.com/role/NotesPayableAfcoCreditCorporationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds to pay insurance premiums", "label": "Proceeds from Notes Payable", "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from exercise of pre-funded warrants", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r762" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r280", "r540", "r559", "r560", "r561", "r562", "r563", "r564", "r689", "r705", "r720", "r753", "r779", "r780", "r785", "r836" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r280", "r540", "r559", "r560", "r561", "r562", "r563", "r564", "r689", "r705", "r720", "r753", "r779", "r780", "r785", "r836" ] }, "femy_PromissoryNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "PromissoryNotesMember", "presentation": [ "http://femasys.com/role/NotesPayableAfcoCreditCorporationDetails" ], "lang": { "en-us": { "role": { "documentation": "Borrowing supported by a written promise to pay an obligation.", "label": "Promissory Notes [Member]", "terseLabel": "Promissory Notes [Member]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentDisposals": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisposals", "crdr": "credit", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Disposed of property and equipment cost", "documentation": "Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r144", "r195", "r554" ] }, "us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Net book value", "documentation": "Amount of increase (decrease) of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Net property and equipment", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r545", "r554", "r719" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetAbstract", "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property and equipment, at cost:" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentOther", "crdr": "debit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Office equipment", "label": "Property, Plant and Equipment, Other, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property and Equipment", "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." } } }, "auth_ref": [ "r8", "r180", "r183", "r552" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Useful Lives of Assets", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r144" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Estimated useful lives of assets", "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." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails", "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails", "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails", "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails", "http://femasys.com/role/StockholdersEquitySummaryDetails", "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails", "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r301", "r302", "r303", "r304", "r376", "r394", "r426", "r427", "r428", "r534", "r535", "r565", "r600", "r601", "r659", "r661", "r663", "r664", "r666", "r686", "r687", "r698", "r704", "r716", "r721", "r724", "r777", "r783", "r829", "r830", "r831", "r832", "r833" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails", "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails", "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails", "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails", "http://femasys.com/role/StockholdersEquitySummaryDetails", "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesClinicalHoldbackDetails", "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r301", "r302", "r303", "r304", "r376", "r394", "r426", "r427", "r428", "r534", "r535", "r565", "r600", "r601", "r659", "r661", "r663", "r664", "r666", "r686", "r687", "r698", "r704", "r716", "r721", "r724", "r777", "r783", "r829", "r830", "r831", "r832", "r833" ] }, "femy_RedeemableConvertiblePreferredStockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://femasys.com/20231231", "localname": "RedeemableConvertiblePreferredStockAbstract", "presentation": [ "http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Redeemable Convertible Preferred Stock [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableConvertiblePreferredStockMember", "presentation": [ "http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Redeemable Convertible Preferred Stock [Member]", "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://femasys.com/role/RelatedpartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related-party transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r100", "r525" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related-Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://femasys.com/role/RelatedpartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related-Party Transactions", "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." } } }, "auth_ref": [ "r522", "r523", "r524", "r526", "r527", "r582", "r583", "r584", "r634", "r635", "r636", "r656", "r658" ] }, "us-gaap_RepaymentsOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfConvertibleDebt", "crdr": "credit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Issuance costs for convertible notes, including related parties", "label": "Repayments of Convertible Debt", "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r41" ] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://femasys.com/role/NotesPayableAfcoCreditCorporationDetails", "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of note payable", "terseLabel": "Down payments", "label": "Repayments of Notes Payable", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Research and development", "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." } } }, "auth_ref": [ "r105", "r445", "r834" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "label": "Research and Development Expense, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r444" ] }, "femy_ResearchTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "ResearchTaxCredits", "crdr": "debit", "calculation": { "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of research tax credits available to the entity.", "label": "Research Tax Credits", "totalLabel": "Research tax credits available to the Company" } } }, "auth_ref": [] }, "femy_ResearchTaxCreditsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "ResearchTaxCreditsCurrent", "crdr": "debit", "calculation": { "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherAssetsDetails": { "parentTag": "femy_ResearchTaxCredits", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of current research tax credits classified as other.", "label": "Research Tax Credits, Current", "terseLabel": "Prepaid and other current assets" } } }, "auth_ref": [] }, "femy_ResearchTaxCreditsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "ResearchTaxCreditsNoncurrent", "crdr": "debit", "calculation": { "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherAssetsDetails": { "parentTag": "femy_ResearchTaxCredits", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent research tax credits classified as other.", "label": "Research Tax Credits., Noncurrent", "terseLabel": "Other long-term assets" } } }, "auth_ref": [] }, "femy_ReservesForUncollectibleAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "ReservesForUncollectibleAccounts", "crdr": "debit", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of reserves for uncollectible accounts.", "label": "Reserves for Uncollectible Accounts", "terseLabel": "Reserves for uncollectible accounts" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets", "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r119", "r153", "r550", "r569", "r570", "r580", "r611", "r719" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r189", "r228", "r229", "r230", "r232", "r238", "r240", "r290", "r291", "r435", "r436", "r437", "r463", "r464", "r477", "r479", "r480", "r482", "r484", "r566", "r568", "r585", "r841" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://femasys.com/role/StatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfComprehensiveLoss", "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Sales", "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." } } }, "auth_ref": [ "r268", "r269", "r272", "r275", "r276", "r280", "r281", "r283", "r372", "r373", "r540" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r187", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r688" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Sales by Geographic Region", "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." } } }, "auth_ref": [ "r21" ] }, "femy_RevenueRecognitionPaymentTermOfPeriod": { "xbrltype": "durationItemType", "nsuri": "http://femasys.com/20231231", "localname": "RevenueRecognitionPaymentTermOfPeriod", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue recognition payment period term, 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": "Revenue Recognition, Payment Term of Period", "terseLabel": "Revenue recognition payment period term" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Right-of-use asset obtained in exchange for a lease liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r517", "r718" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://femasys.com/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r742" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://femasys.com/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r742" ] }, "us-gaap_SalariesWagesAndOfficersCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalariesWagesAndOfficersCompensationAbstract", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Based Compensation [Abstract]", "label": "Salary and Wage, Excluding Cost of Good and Service Sold [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails", "http://femasys.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds from issuance of common stock and warrants", "label": "Gross cash proceeds from offering", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://femasys.com/role/StockholdersEquitySummaryDetails", "http://femasys.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://femasys.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of common stock (in shares)", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://femasys.com/role/StockholdersEquitySummaryDetails" ], "lang": { "en-us": { "role": { "label": "Purchase price (in dollars per share)", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "femy_SalesAndMarketingPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://femasys.com/20231231", "localname": "SalesAndMarketingPolicyTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for sales and marketing expense.", "label": "Sales and Marketing [Policy Text Block]", "terseLabel": "Sales and Marketing" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Revenue [Member]", "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." } } }, "auth_ref": [ "r283", "r749" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "femy_ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://femasys.com/20231231", "localname": "ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of clinical holdback liability account.", "label": "Schedule Of Clinical Holdback Liability Account [Table Text Block]", "terseLabel": "Clinical Holdback Liability" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://femasys.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Current Tax Provisions and Deferred Tax Provisions", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "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." } } }, "auth_ref": [ "r159" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://femasys.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Deferred tax assets (liabilities)", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "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." } } }, "auth_ref": [ "r158" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersTables" ], "lang": { "en-us": { "role": { "label": "Computation of Basic and Diluted Net Loss Per Share", "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." } } }, "auth_ref": [ "r773" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://femasys.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Income Tax Expense at Statutory Federal Income Tax Rate and Income Taxes", "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." } } }, "auth_ref": [ "r157" ] }, "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable", "presentation": [ "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]", "documentation": "Describes the details pertaining to each employee stock ownership plan." } } }, "auth_ref": [ "r86" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r61", "r62" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Inventory Stated at Cost, Net of Reserve", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r24", "r123", "r124", "r125" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingTables" ], "lang": { "en-us": { "role": { "label": "Future Principal Payments Under the Convertible Notes", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsTableTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Other Assets", "label": "Schedule of Other Assets [Table Text Block]", "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails", "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails", "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails", "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r396", "r398", "r401", "r402", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://femasys.com/role/EquityIncentivePlansTables" ], "lang": { "en-us": { "role": { "label": "Stock Option Plan Activity", "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." } } }, "auth_ref": [ "r17", "r18", "r81" ] }, "femy_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://femasys.com/20231231", "localname": "ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock", "presentation": [ "http://femasys.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of warrants, 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": "Schedule of Share Based Payment Award, Fair Value Warrant Liability, Valuation Assumptions [Table Text Block]", "terseLabel": "Warrants Valuation Assumptions" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://femasys.com/role/EquityIncentivePlansTables" ], "lang": { "en-us": { "role": { "label": "Black-Scholes Weighted Average Assumptions", "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." } } }, "auth_ref": [ "r156" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails", "http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails", "http://femasys.com/role/StockholdersEquitySummaryDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "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." } } }, "auth_ref": [ "r70", "r71", "r72", "r73", "r74", "r75", "r76", "r151", "r152", "r153", "r200", "r201", "r202", "r265", "r346", "r347", "r348", "r350", "r353", "r358", "r360", "r576", "r577", "r578", "r579", "r704", "r746", "r765" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://femasys.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Warrants Outstanding to Purchase Shares of Common Stock", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r79" ] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersTables" ], "lang": { "en-us": { "role": { "label": "Computations of Diluted Weighted Average Shares Outstanding", "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit)." } } }, "auth_ref": [ "r48" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r733" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r735" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r281", "r282", "r597", "r598", "r599", "r660", "r662", "r665", "r667", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r690", "r706", "r724", "r785", "r836" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Sales and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Sales and Marketing [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r128" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "General and Administrative", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption." } } }, "auth_ref": [ "r12" ] }, "femy_SeriesAPreferredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://femasys.com/20231231", "localname": "SeriesAPreferredAbstract", "presentation": [ "http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Series A Preferred [Abstract]" } } }, "auth_ref": [] }, "femy_SeriesAWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "SeriesAWarrantsMember", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "A classification of Information by type of warrant or right issued, for example Series A Warrants.", "label": "Series A Warrants [Member]", "terseLabel": "Series A Warrants [Member]" } } }, "auth_ref": [] }, "femy_SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember", "presentation": [ "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Outstanding Redeemable series B and Series C convertible preferred stock, 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": "Series B and Series C Redeemable Convertible Preferred stock [Member]", "terseLabel": "Series B and Series C Redeemable Convertible Preferred Stock [Member]" } } }, "auth_ref": [] }, "femy_SeriesBWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "SeriesBWarrantsMember", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "A classification of Information by type of warrant or right issued, for example Series B Warrants.", "label": "Series B Warrants [Member]", "terseLabel": "Series B Warrants [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://femasys.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "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." } } }, "auth_ref": [ "r717" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails", "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value Assumptions [Abstract]", "label": "Black-Scholes Weighted Average Assumptions [Abstract]" } } }, "auth_ref": [] }, "femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue": { "xbrltype": "perShareItemType", "nsuri": "http://femasys.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue", "presentation": [ "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails" ], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company under Black-Scholes assumptions.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Black-Scholes Value", "terseLabel": "Black-Scholes value (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "presentation": [ "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails", "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails" ], "lang": { "en-us": { "role": { "label": "Dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r427" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails", "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails" ], "lang": { "en-us": { "role": { "label": "Expected volatility", "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." } } }, "auth_ref": [ "r426" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails", "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r428" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails", "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails", "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails", "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails", "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r396", "r398", "r401", "r402", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Number of shares of common stock available for awards (in shares)", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r80" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails" ], "lang": { "en-us": { "role": { "label": "Option outstanding [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails" ], "lang": { "en-us": { "role": { "label": "Option exercisable (in shares)", "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." } } }, "auth_ref": [ "r407" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value of options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "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." } } }, "auth_ref": [ "r420" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r412" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "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." } } }, "auth_ref": [ "r411" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails", "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails" ], "lang": { "en-us": { "role": { "label": "Granted (in shares)", "terseLabel": "Options granted (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r409" ] }, "femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne", "crdr": "credit", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value of options for first year. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, First Period, Fair Value", "terseLabel": "Common stock fair market value on grant date for first calendar year" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Awards (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r419" ] }, "femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherPeriodFairValue", "crdr": "credit", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value of options for other years. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Other Period, Fair Value", "terseLabel": "Common stock fair market value on grant date for other calendar year" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails", "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails", "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails" ], "lang": { "en-us": { "role": { "label": "Option outstanding, outstanding (in shares)", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Shares outstanding (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r405", "r406" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails" ], "lang": { "en-us": { "role": { "label": "Number of Options [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails", "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails", "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails" ], "lang": { "en-us": { "role": { "label": "Option outstanding, exercise price (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r405", "r406" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "presentation": [ "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails", "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails" ], "lang": { "en-us": { "role": { "label": "Options vested and exercisable [Abstract]", "terseLabel": "Options vested and exercisable [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock", "presentation": [ "http://femasys.com/role/EquityIncentivePlansTables" ], "lang": { "en-us": { "role": { "label": "Options Outstanding and Vested and Currently Exercisable by Exercise Prices", "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for exercisable or convertible options that are fully vested and expected to vest. 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." } } }, "auth_ref": [ "r155" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails", "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails" ], "lang": { "en-us": { "role": { "label": "Options vested and exercisable, Number of option vested (in shares)", "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." } } }, "auth_ref": [ "r421" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails", "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails" ], "lang": { "en-us": { "role": { "label": "Options vested and exercisable, Weighted average exercise price (in dollars per share)", "terseLabel": "Options vested and exercisable, Exercise price (in dollars per share)", "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." } } }, "auth_ref": [ "r421" ] }, "femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased": { "xbrltype": "percentItemType", "nsuri": "http://femasys.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIncreased", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of shares increased for issuance under share-based payment arrangement.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Shares Increased", "terseLabel": "Percentage of increase in outstanding number of shares of common stock" } } }, "auth_ref": [] }, "femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders": { "xbrltype": "durationItemType", "nsuri": "http://femasys.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermIfIncentiveStockOptionsGrantedToStockholders", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "The term of award under share-based payment arrangement if incentive stock options granted to stockholders in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Term if Incentive Stock Options Granted to Stockholders", "terseLabel": "Contract term if ISO granted to ten-percent shareholders" } } }, "auth_ref": [] }, "femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions": { "xbrltype": "durationItemType", "nsuri": "http://femasys.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfIncentiveStockOptions", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Terms of award under share-based payment arrangement in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Term of Incentive Stock Options", "terseLabel": "Contract term of stock option" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails" ], "lang": { "en-us": { "role": { "label": "Exercised (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r410" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails" ], "lang": { "en-us": { "role": { "label": "Expired (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r412" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails" ], "lang": { "en-us": { "role": { "label": "Forfeited (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r411" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grant Price (in dollars per share)", "label": "Granted (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r409" ] }, "femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition", "crdr": "debit", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement to be recognized upon achieving certain performance condition.", "label": "Share-based Compensation Expense to be Recognized upon Achieving Certain Performance Condition", "terseLabel": "Compensation expense to be recognized upon achieving certain performance condition" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation", "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." } } }, "auth_ref": [ "r395", "r404", "r423", "r424", "r425", "r426", "r429", "r438", "r439", "r440", "r441" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Axis]", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r82" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Domain]", "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r83" ] }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedPaymentArrangementEmployeeMember", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails", "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Employees [Member]", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r398", "r401", "r402", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429" ] }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedPaymentArrangementNonemployeeMember", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails", "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Nonemployee [Member]", "terseLabel": "Nonemployees [Member]", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r396", "r401", "r402", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock price (in dollars per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails", "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails", "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails" ], "lang": { "en-us": { "role": { "label": "Expected term (in years)", "terseLabel": "Duration of purchase offering", "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." } } }, "auth_ref": [ "r425" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails" ], "lang": { "en-us": { "role": { "label": "Option outstanding, weighted average remaining life years", "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." } } }, "auth_ref": [ "r80" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares approved to increase (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Number of Shares, Period Increase (Decrease)", "documentation": "Number of increase (decrease) of non-vested options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails", "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining contracted term in years", "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." } } }, "auth_ref": [ "r154" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails" ], "lang": { "en-us": { "role": { "label": "Options vested and exercisable, Weighted average remaining life years", "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." } } }, "auth_ref": [ "r421" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails", "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of ISO granted to ten-percent shareholder", "label": "Percentage of fair market value of common stock on last date and first day of offering period", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://femasys.com/role/StockholdersEquitySummaryDetails" ], "lang": { "en-us": { "role": { "label": "Share price (in dollars per share)", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Short-term lease cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r514", "r718" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r140", "r222" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "label": "State [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails", "http://femasys.com/role/StatementsOfStockholdersEquity", "http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails", "http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r188", "r200", "r201", "r202", "r225", "r245", "r250", "r257", "r259", "r265", "r266", "r289", "r305", "r307", "r308", "r309", "r312", "r313", "r346", "r347", "r350", "r353", "r360", "r493", "r576", "r577", "r578", "r579", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r610", "r631", "r652", "r668", "r669", "r670", "r671", "r672", "r746", "r765", "r772" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails", "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails", "http://femasys.com/role/StatementsOfStockholdersEquity", "http://femasys.com/role/StockholdersEquitySummaryDetails" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r35", "r189", "r210", "r211", "r212", "r228", "r229", "r230", "r232", "r238", "r240", "r264", "r290", "r291", "r362", "r435", "r436", "r437", "r463", "r464", "r477", "r478", "r479", "r480", "r481", "r482", "r484", "r494", "r495", "r496", "r497", "r498", "r499", "r521", "r566", "r567", "r568", "r585", "r652" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r281", "r282", "r597", "r598", "r599", "r660", "r662", "r665", "r667", "r674", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r690", "r706", "r724", "r785", "r836" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r228", "r229", "r230", "r264", "r540", "r574", "r596", "r602", "r603", "r604", "r605", "r606", "r607", "r610", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r623", "r624", "r625", "r626", "r627", "r629", "r632", "r633", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r652", "r725" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statements of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Balance Sheets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statements of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r228", "r229", "r230", "r264", "r540", "r574", "r596", "r602", "r603", "r604", "r605", "r606", "r607", "r610", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r623", "r624", "r625", "r626", "r627", "r629", "r632", "r633", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r652", "r725" ] }, "femy_StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://femasys.com/20231231", "localname": "StockAvailableForPurchaseUnderEmployeeStockPurchasePlanExpressedAsPercentageOfCommonStockOutstanding", "presentation": [ "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails" ], "lang": { "en-us": { "role": { "documentation": "The shares available for purchase under Employee Stock Purchase Plan expressed as percentage of total number of shares of our common stock outstanding.", "label": "Stock Available for Purchase Under Employee Stock Purchase Plan Expressed as Percentage of Common Stock Outstanding", "terseLabel": "Shares available for purchase under ESPP expressed as percentage of common stock outstanding" } } }, "auth_ref": [] }, "femy_StockBasedCompensationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://femasys.com/20231231", "localname": "StockBasedCompensationExpenseAbstract", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Stock-based Compensation Expense [Abstract]", "terseLabel": "Stock-based Compensation Expense [Abstract]" } } }, "auth_ref": [] }, "femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts": { "xbrltype": "sharesItemType", "nsuri": "http://femasys.com/20231231", "localname": "StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts", "presentation": [ "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued in connection with the at-the-market program during the period.", "label": "Stock Issued During Period, Shares, At-The-Market Offering, Net of issuance Costs", "terseLabel": "Issuance of common stock in connection with at-the-market offering, net of issuance costs (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails", "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with Employee Stock Purchase Plan (in shares)", "label": "Restriction for employees to purchase common stock under the ESPP (in shares)", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r15", "r116", "r117", "r153" ] }, "femy_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://femasys.com/20231231", "localname": "StockIssuedDuringPeriodSharesExerciseOfCommonWarrants", "presentation": [ "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of share common warrants (or share units) exercised during the current period.", "label": "Stock Issued During Period, Shares, Exercise of Common Warrants", "terseLabel": "Exercise of common warrants (in Shares)" } } }, "auth_ref": [] }, "femy_StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://femasys.com/20231231", "localname": "StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants", "presentation": [ "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of pre-funded warrants exercise.", "label": "Stock Issued During Period, Shares, Exercise of Pre-funded Warrants", "terseLabel": "Exercise of pre-funded warrants (in shares)" } } }, "auth_ref": [] }, "femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://femasys.com/20231231", "localname": "StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants", "presentation": [ "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of common stock and warrants, in connection with \"April 2023 Financing\" during the period.", "label": "Stock Issued During Period, Shares, Issuance of Common Stock and Warrants", "terseLabel": "Issuance of common stock and warrants in connection with April 2023 Financing, net of offering costs (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails", "http://femasys.com/role/StockholdersEquityConvertiblePreferredStockDetails", "http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails", "http://femasys.com/role/StockholdersEquitySummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock and warrants, in connection with April 2023 Financing, net of issuance costs (in shares)", "label": "Issuance and sale of common stock (in shares)", "verboseLabel": "Common stock sold (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r15", "r116", "r117", "r153", "r576", "r652", "r669" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails", "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for cash upon exercise of options (in shares)", "negatedLabel": "Exercised (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r15", "r116", "r117", "r153", "r410" ] }, "femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts", "crdr": "credit", "presentation": [ "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued in connection with at-the-market program during the period.", "label": "Stock Issued During Period, Value, At-The-Market Offering, Net of Issuance Costs", "terseLabel": "Issuance of common stock in connection with at-the-market offering, net of issuance costs" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock in connection with Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r15", "r116", "r117", "r153" ] }, "femy_StockIssuedDuringPeriodValueExerciseOfCommonWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "StockIssuedDuringPeriodValueExerciseOfCommonWarrants", "crdr": "credit", "presentation": [ "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Value of common warrants (or share units) exercised during the current period.", "label": "Stock Issued During Period, Value, Exercise of Common Warrants", "terseLabel": "Exercise of common warrants" } } }, "auth_ref": [] }, "femy_StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants", "crdr": "credit", "presentation": [ "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Aggregate value of issuance of common stock from exercise of pre-funded warrants issued during the period.", "label": "Stock Issued During Period, Value, Exercise of Pre-funded Warrants", "terseLabel": "Exercise of pre-funded warrants" } } }, "auth_ref": [] }, "femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://femasys.com/20231231", "localname": "StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants", "crdr": "credit", "presentation": [ "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Equity impact of the value in issuance of common stock and warrants, in connection with \"April 2023 Financing\", net of issuance costs.", "label": "Stock Issued During Period, Value, Issuance of Common Stock and Warrants", "terseLabel": "Issuance of common stock and warrants in connection with April 2023 Financing, net of offering costs" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock value", "label": "Stock Issued During Period, Value, New Issues", "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." } } }, "auth_ref": [ "r15", "r116", "r117", "r153", "r585", "r652", "r669", "r731" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for cash upon exercise of options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r15", "r35", "r153" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails" ], "lang": { "en-us": { "role": { "label": "Common stock outstanding (in shares)", "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." } } }, "auth_ref": [ "r15", "r116", "r117", "r153", "r579", "r652", "r671" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets", "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance", "periodEndLabel": "Balance", "totalLabel": "Total stockholders' equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r117", "r120", "r121", "r141", "r612", "r628", "r653", "r654", "r719", "r732", "r767", "r775", "r823", "r841" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://femasys.com/role/BalanceSheets", "http://femasys.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "presentation": [ "http://femasys.com/role/StockholdersEquitySummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders Equity [Abstract]", "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://femasys.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r150", "r224", "r345", "r347", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r359", "r362", "r483", "r655", "r657", "r673" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://femasys.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "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." } } }, "auth_ref": [ "r500", "r529" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://femasys.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r500", "r529" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://femasys.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "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." } } }, "auth_ref": [ "r500", "r529" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://femasys.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r500", "r529" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://femasys.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r500", "r529" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://femasys.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events", "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." } } }, "auth_ref": [ "r528", "r530" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://femasys.com/role/StockholdersEquitySummaryDetails", "http://femasys.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfOperatingLossCarryforwardsTextBlock", "presentation": [ "http://femasys.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Federal Net Operating Loss Carryforwards Available to Future Years", "documentation": "Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r89" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://femasys.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental cash flow information" } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward [Axis]", "documentation": "Information by specific tax credit related to an unused tax credit." } } }, "auth_ref": [ "r89" ] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://femasys.com/role/IncomeTaxesFederalNetOperatingLossCarryforwardsAvailableToFutureYearsDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Name [Domain]", "documentation": "The name of the tax credit carryforward." } } }, "auth_ref": [ "r89" ] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://femasys.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Temporary Equity, Shares Outstanding", "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r115" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r171", "r172", "r173", "r286", "r287", "r288" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://femasys.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Common Stock [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r77" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://femasys.com/role/BalanceSheetsParenthetical", "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Treasury stock, common shares (in shares)", "periodEndLabel": "Treasury stock, common shares (in shares)", "label": "Treasury stock, common shares (in shares)", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r77" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets", "http://femasys.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedPeriodStartLabel": "Treasury stock, common value", "negatedPeriodEndLabel": "Treasury stock, common value", "negatedLabel": "Treasury stock, 117,223 common shares", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r36", "r77", "r78" ] }, "femy_Two015StockBasedIncentiveCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "Two015StockBasedIncentiveCompensationPlanMember", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "The Company's stock-based incentive compensation plan.", "label": "2015 Stock-Based Incentive Compensation Plan [Member]", "terseLabel": "2015 Plan [Member]" } } }, "auth_ref": [] }, "femy_Two021EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "Two021EmployeeStockPurchasePlanMember", "presentation": [ "http://femasys.com/role/EquityIncentivePlansEmployeeStockPurchasePlanEsppDetails" ], "lang": { "en-us": { "role": { "documentation": "Name of Employee Stock Purchase Plan.", "label": "2021 Employee Stock Purchase Plan [Member]", "terseLabel": "2021 Employee Stock Purchase Plan [Member]" } } }, "auth_ref": [] }, "femy_Two021EquityPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "Two021EquityPlanMember", "presentation": [ "http://femasys.com/role/EquityIncentivePlansInducementGrantAndValuationDetails", "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "2021 Equity Plan a type of equity award to newly hired personnel.", "label": "2021 Equity Plan [Member]", "terseLabel": "2021 Equity Plan [Member]" } } }, "auth_ref": [] }, "femy_Two021StockBasedIncentiveCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "Two021StockBasedIncentiveCompensationPlanMember", "presentation": [ "http://femasys.com/role/EquityIncentivePlansOptionsOutstandingAndVestedAndCurrentlyExercisableByExercisePricesDetails", "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails", "http://femasys.com/role/EquityIncentivePlansStockOptionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "The Company's stock-based incentive compensation plan.", "label": "2021 Stock-Based Incentive Compensation Plan [Member]", "terseLabel": "2021 Plan [Member]" } } }, "auth_ref": [] }, "femy_Two021StockOptionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "Two021StockOptionPlanMember", "presentation": [ "http://femasys.com/role/EquityIncentivePlansStockOptionPlanActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Name of the stock-based compensation arrangement option plan.", "label": "2021 Stock Option Plan [Member]" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "U.S. [Member]" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized tax benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r447", "r453" ] }, "us-gaap_UnusualRiskOrUncertaintyByNatureAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnusualRiskOrUncertaintyByNatureAxis", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Unusual Risk or Uncertainty, Nature [Axis]", "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." } } }, "auth_ref": [] }, "us-gaap_UnusualRiskOrUncertaintyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnusualRiskOrUncertaintyNatureDomain", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesOtherIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Unusual Risk or Uncertainty, Nature [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://femasys.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates in Preparation of Financial Statements", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r56", "r57", "r58", "r177", "r178", "r181", "r182" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Variable lease cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r515", "r718" ] }, "femy_WarrantsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://femasys.com/20231231", "localname": "WarrantsAbstract", "presentation": [ "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails" ], "lang": { "en-us": { "role": { "label": "Warrants [Abstract]", "terseLabel": "Warrants [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsNoteDisclosureAbstract", "presentation": [ "http://femasys.com/role/StockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Note Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "calculation": { "http://femasys.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://femasys.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Warrants", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstandingMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMaturityDate", "presentation": [ "http://femasys.com/role/StockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Expiration date", "documentation": "Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in YYYY-MM-DD format." } } }, "auth_ref": [ "r822" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Warrants, measurement input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r491" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails", "http://femasys.com/role/StockholdersEquityApril2023FinancingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants term", "label": "Warrants term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r822" ] }, "femy_WarrantsEightMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "WarrantsEightMember", "presentation": [ "http://femasys.com/role/StockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Warrants and rights represent derivative securities that give the holder the right to purchase securities.", "label": "Warrants Eight [Member]", "terseLabel": "November 2028 [Member]" } } }, "auth_ref": [] }, "femy_WarrantsFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "WarrantsFiveMember", "presentation": [ "http://femasys.com/role/StockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Warrants and rights represent derivative securities that give the holder the right to purchase securities.", "label": "Warrants Five [Member]", "terseLabel": "December 2026 [Member]" } } }, "auth_ref": [] }, "femy_WarrantsFourMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "WarrantsFourMember", "presentation": [ "http://femasys.com/role/StockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Warrants and rights represent derivative securities that give the holder the right to purchase securities.", "label": "Warrants Four [Member]", "terseLabel": "April 2025 [Member]" } } }, "auth_ref": [] }, "femy_WarrantsOneMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "WarrantsOneMember", "presentation": [ "http://femasys.com/role/StockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Warrants and rights represent derivative securities that give the holder the right to purchase securities.", "label": "Warrants One [Member]", "terseLabel": "March 2024 [Member]" } } }, "auth_ref": [] }, "femy_WarrantsSevenMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "WarrantsSevenMember", "presentation": [ "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails", "http://femasys.com/role/StockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Warrants and rights represent derivative securities that give the holder the right to purchase securities.", "label": "Warrants Seven [Member]", "verboseLabel": "April 2028 [Member]", "terseLabel": "November 2023 Financing [Member]" } } }, "auth_ref": [] }, "femy_WarrantsSixMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "WarrantsSixMember", "presentation": [ "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails", "http://femasys.com/role/StockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Warrants and rights represent derivative securities that give the holder the right to purchase securities.", "label": "Warrants Six [Member]", "verboseLabel": "January 2027 [Member]", "terseLabel": "April 2023 Financing [Member]" } } }, "auth_ref": [] }, "femy_WarrantsThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "WarrantsThreeMember", "presentation": [ "http://femasys.com/role/StockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Warrants and rights represent derivative securities that give the holder the right to purchase securities.", "label": "Warrants Three [Member]", "terseLabel": "November 2024 [Member]" } } }, "auth_ref": [] }, "femy_WarrantsTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://femasys.com/20231231", "localname": "WarrantsTransactionsAbstract", "presentation": [ "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Warrants Transactions [Abstract]", "terseLabel": "Warrants [Abstract]" } } }, "auth_ref": [] }, "femy_WarrantsTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://femasys.com/20231231", "localname": "WarrantsTwoMember", "presentation": [ "http://femasys.com/role/StockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Warrants and rights represent derivative securities that give the holder the right to purchase securities.", "label": "Warrants Two [Member]", "terseLabel": "April 2024 [Member]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total potential shares (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r773" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails", "http://femasys.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares)", "terseLabel": "Weighted average number of shares used in computing net loss per share attributable to common stockholders, diluted (in shares)", "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." } } }, "auth_ref": [ "r244", "r259" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails", "http://femasys.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares)", "terseLabel": "Weighted average number of shares used in computing net loss per share attributable to common stockholders, basic (in shares)", "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." } } }, "auth_ref": [ "r242", "r259" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding [Abstract]" } } }, "auth_ref": [] }, "femy_WrittenNoticePeriodToExerciseExtensionOption": { "xbrltype": "durationItemType", "nsuri": "http://femasys.com/20231231", "localname": "WrittenNoticePeriodToExerciseExtensionOption", "presentation": [ "http://femasys.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Period of written notice of Company's intent to exercise extension option prior to the expiration date of January 2024, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days..", "label": "Written Notice Period to Exercise Extension Option", "terseLabel": "Written notice to exercise extension option" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "35", "Paragraph": "44", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482190/360-10-35-44" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-7" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480489/718-40-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480489/718-40-50-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480489/718-40-50-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-10" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-26" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12A" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r746": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480341/340-10-S99-1" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 103 0001140361-24-016230-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001140361-24-016230-xbrl.zip M4$L#!!0 ( *>(?%@OR-\.@P\$ *@Q)0 2 968R,# Q-3,U-%\Q,&LN M:'1M[+UK=^/&D3#\/;\"JZR3F7-(#0#>Q_8\1Z.1'"4S(ZTD.YOW.<_Q:0 - M$AX08 !0$O/KWZKJ;J !@A=)E$1JZ-W8(@$"W575=;_\]'_NQJ%QPY,TB*.? M_VH=FG\U>.3&7A -?_[KT=7QV=E?_\^'/_TTRN VN#5*W]\Y21C\?##*LLG[ M=^]N;V\/\9O#.!F^LTVS]2Z(THQ%+C^0]X=!]&W)[7C986E^^]W<_;U9_?W'KNRQA M4>K'R9AE@$=\F]DT[:9E:P]IIMPM/0@^'P[CFZ7/L3I-L]]L6>HYT[0Y9&PR MOTEYH;11CU? K-X(%THWNO$TRI)9_M7Q)=*JTG#=SZ6^%"^<9LDBRX M$ZZ4;N5W[JC^5KQ2AB#W%P"/^^5GNMZ"1[I>Z4:?CPM\P >6SM)#-Q[339:= MPW/QV48F<_#A3X;QTX@S#_^ /[,@"_F'G]Z)_XKO_JO9-#X'+H]2[AE9_-[X MF,3,2P)OR(W3((+3'K#0N(K#*9)QVC#.(O>0?DK_?(K=Z9A'F>$FG&7PB&D* M[$Y_R,7EN1^$W+#;AZU#Z[!CV^WBY\?Q9)8$PU%FP+([1M. #;;U7S>;T^W? :]^)W?_I)R?V M9D::S4+^\X'#W&_#!(Z"UW3C,$[>&W_VZ9\?#?79I']^! C^Y 4W1@!X^W1U M<1K@R?Y;X'D\.E!/\X)T$K+9>R.*(PZ_^"FX>X]OY8GXD^ZF/^&&KP"L)'"- MB(WQISQX?P30\Q""IR$;'M";3IF;_".>TV?A2 =/M!_?GI76M+B M%1X3"\A.@]1EX;\X2TXB[Q/@6EMLA_%VAS/'9-U^NS^P!VZ_UW$[ ^YWN[[5 MZMQSL1X\O3F&7XR:'IL=?+!L8"%KKU>19+'@4_@FU99K#1AWK7;?[_9;;:?; M=3H. -FV_19S/+=CK5[N!_SK@2NZ@*NQ5UV38SK=@>,RN]OJM)EG]IG#^]PQ M7>8,NJ[%UEC3Z;_67M%)!#Q@=@QK2EAX%GG\[A]\IJW&-KNLQ5C?9WT$C,M: M7L>R6,OA R#,WCH0@O-CM5H#T^RLM2ID>>__F009'..O<08<2<#I.CZYXXD; MI/SD#BZA;G4^05:DK7;@=MW!P&>=5I^WK4[+Z73Z+=;O= 9MUO+;J\GO]TL6 M#?G179#^_B6(@O%T_(6/'9XL]2). ]R.W)T3\L]!FFF;\WV[[WO,;#LMK^U8_4'7 MY-SI.E;/ZWOMMC._.5L@8(GX^'-YF4>1)];#ZU;]POMW7;O-_;9M G=I<\_M MM_I6I^NUF&6W!Z;7JT'NUNS_<\"<(,23)GCH@P# K($'.[=[?;?59BX(2M;S M!ISW!GW>LYTZSG / %3V7EWQ2V^^ZW:9!TR1]_N#MH7\D3/+[;A]T^,,OGL< M]3_#YK_&D?N(_7/+]:R^C6+?;W.WX[A>J\4'G9[?\?S^H ;YF]A_L>@M %S M6FZW#4I;&[0,R^VSKNDP;C&[XS"K8SZ2 6P8!$OXR(,V;_..YC8K;;+NAW.!UW?]K:+^R\[3 _#?:??[_<&G8'?]MN.R0=>BW==$(:>U7/- M?GM[CO\*(GJ8Z'?M?L\9\,X =LQ<9]"Q_)[9'71;K2[W!X\4_1NF_$_#T;5!B!F[+ZOGM'N\Z/;?;Z79,QGBKSRQ>LR.S+34U MT$E;YN_EUY#*=I'$XR!-XP26GO%4J&Z_?PXB?NX?)]P+,G@W;8UN/SH]/A=? M'\?))$[(/Z/T/023<%G<>_-@D$KGG_@+K.%BH2=WDT"\Z3SY-.4(ED]L]@5M M', #&BD:E/I]YEF>UW6ZMM]V+6?@.&:WY[3-5LMF+J\1>E5]M@9*7^,;VB/> M(TDP&BI8Q=$PX\D8?X;V-/U [@+I$K_7(-1I6E;37@2ATP3V !O5%7O0Y5U8 M"!L"2LXB_#.XX5=9['X3RGSZ2\)@1Z#MTY>C. 3[.2V!I-?V>9=W; N4(!N4 M>V9UW;[+>FUNV=W5YO#O%R&+OL**:&_7M[%I6_2NCT#[7KZFXW@\@<-(F,)? MR%T;TR@0C_[5-+L'AL?=8 Q6],\'9U]/P=8YS(&A=O^DT/ L. M=Q^,MTVYW MP.(&$6G97K?3[[:N<9*K/XB6[A")8JM /S'089'. 4N@1XO.+,< M3B[7J8&U^CWN A%X@VZ[-W &?L?N@-K8;?5-J\];BQ2D$AK1I9@&[Z,@_/D MV 8_>+>1M3F]%O/ 8/']#EBP_6Z_Y?;]5K_C6B88==V:M=GW65L]-R9Y5G!< M9+:6KE/U08-V?.;U[$$;Q(_#NCZ\U/?[[4&_9:[I_ADTS7:S9=Y+3*Q8V !- MND&_[UN]5MMS;5!ON>/T 80#.&=N_^D6MI;PMDR;L1[87MRRVN0; IVDY[EM ML$)!-7'KEM=3RS-[]6)IX\(;1-,]-_]/EB"_13(FY3<]GV88Y\+ W0)0FY+]]XGM#[:&-J$><1U[;3 M1EW$O)\N\H#MN!W/X2XH&':;@UK&68?U6I[==1V_;S.OCLNNN1T0+>7MM)]A M.XX'RE+?'%A]RVS; \\9M"RO9PW, <8S[;ISM.YV1@DOXP?([>DWQ)EM G8Z M'5![VK[5=WH64%W7LEPP#CJL^_ -G<;3I*39/0N"!@QHJ]<;L%:[CX9-O]_U M.?-=GWNV#QK_(_8#6HNVGV[3LI\#/^B4\3G($\]J#VPX/0/RVEL>[[,6K]-. MU]S/57"G;:<'>WF&[9@=QW0L8/(MUF[#9N \@;PT03:"JM/OU3'Z=;?#;[C. MKOO/1&]>B[5Z7LMD?-#VX$//,GO=7LOM6&UNNX\X/R?X36E#]0SA73D4F "U M8%R=IQ]^PC2,]RDE6,#K#4K+> ]\QA?60E.MYO N!48L+F-X_>>#-!A/0M*& MWE6>21]3.-OTB=),WLLM$E1J=0=Y'Z?8D/H4>/C9#WABT!IY;=[#\=D_RA&? MZH\_J*_*3Y]0C$=] BPF&:).FN$"DM5K^3*]XE89(2Q?49_52]Z5X+ 8+-V6 MN07 $+DVF01%EY2:\I6'[:]MMNS>=NV/M!R[MYG]V5M"S-K^[#)]/FY_VW)8 M2_2YP?W9.5O:%DR6V)*]/ENR-\F6+!)(N1OYY-]3=%3'XTD:$G63&8[[3 M!*IN6WN?.T.X*Q![R3,61-P[84D$&O=NLQEU6_VF7@O*T%4;1^3??Q78FMO/ M:T'4D>=11)B%%RSPSJ)C-@DR%KX*I"W=VVM!X'7"63I-9D2;@DQ?!?(6[NNU M(.Z"O"<)]UX/EZS;TBZ@JV( [F7;YE"V%9;L_?"[%XG?*=[W]N/3V8\[2 ][ MS>K[PO?>S?"]8'KOM7[U*-Y;5[N)Y6K6\-X4>QK\OERNPWWPNU?!OB]\[[GV M]X#EO:+]O6!Z[U)Y+I?*CM##WK7Z7>)];W#O((KW/M+GBSYO/E]WC[AG0=Q& M$Y'W)M)3IPUL-F]\CZXG1M>SL\6]P?(\.<3/?@[WGN(M.('[V-SNX&IOUKTN M!KB7;,\CV9[]$.Z]Z3MW%O[@XMEOD@T3'2X3&+X63;#OI794>0A+4P091]G>8O3+\P=@91,9OIU@>C% M(P&VB^;3)'N?+_7@ WXLK7'NO"XUK<@!VMUL<0%_OG@,\#>F<^W[@\LH6MXTX'H3"VIWM M O)L[#>[!6I0R;0R>YH2M GB?.U\:8L(:L5TJ.T'^%JJX#8!?-W!7-\OZ+7+%DQL0\L*6X>/?IC(04_B#?N'Q,&&34>"R M4$X0B7[=4AL'$5FW-1E*U#?X<'487[(0.H7VI('IR MW R8/2]X#;S@-8B67Z^VD8J6(%A.4G__Z]7C:&C/B];D1=M('R^-O&U1_O(QIQ)5[Y&^_L#_B1-V4EGZBS=7;+HH2/LCJNJ4F,+?Z MQP=SGY!5/68-\U'(%_(M]FXZ"Z'/F[> 9JMW! MEM/PSLNAG=$ZGEL.:0-1M^L,?3?R83,2.=JMR+22$Z.*D] M(;:WBNH?1WJ;K=PTVTIQP!G*OW_B3G8&3TRFN#39@"<>!VD:)[.O<:8J"G[_ M'$3\W#].N!=DI\P-0EBZT"Q.C\_%U\=Q,HF%W-AN_[I+]6.>5^N>$$MV[.]_#=4MT3 M4,%S4_QC=;@2(3U6D'ZWXO.[)Z2*1-QL-<5W25)[B?C"38OW5/?=4-W3]I39 M$]+W2$@;KA N!S>^2Y+Z/I6L+8D,6'8MU7V-;VAK>,]I$+'(#:*AHKTX&F8\ M&>//B@!:'-WP) NF-A^)FHGI_ZY3S@1N5&P3IY^W(UNN)O$_OV)O0H[>=)J(?B$_/\A)WO7 M27T5_1[M!OVN1TI'>U*Z!RE)K\W]B6I;B>2EL55M3:CC:X5#1+]U$XDA3R80 MMQ7W+R+@7IK@GJM%SIZ:O@=JV@I_[N-(;UOI:8_:O:KQ'2B&K\5:?F'?T$;, MY=W57Y^4 O?V[C:SM>V@P,=IOWL*?$44N(M*\%X*OR8I_%*Z^I[S?6><[VD; M7'^?+&P? 7MY4OI" ^()"U3T5 SFJ%S :M'3A/,S>&G"T^P2Z.-LB4&AU M:FO#Y+DD[9[/;L7A.+GCB1ND_"()W'5/Q8XPZ9?1,^]_%FM0\ K4W=T\#H2# MW^*0993:^+V+B5IP;!FK?B&Y]-T7$0Q7^>]GP8JK2A+L9]SX% M-TA_WMZ.6 :3;>/7>SMB"Q6G'1$5>\5I+R^>Q[1^Q8+BQ8S\57[VAVVO>#(?8(OTRQPC\7XQNW&UJJ#5KN9UW>\ M3H+A:,MEYOW.E;:A73A0]\/6]2A(,LZW7(;=#V'E/;U"G&W[-*)[HNLIAO)L M!Z9.X^FK.UWE/;T^G%WAM+77A#!M0Z\/6TB-KPE9Q7Y>'ZZN1PG?TB%@#U4T M\@V]/FQ]#;9U8MO#D%7LY_7AZC2X>56X*O:S.[C:>PV?WFOXDL+K=2F%U[NG M$NY]A%N/HK5MK.!NN_%T3PM+;>?U86IKQ_8^#%.KY_CN+*9.PM?FN-!W]/KP M=7W+P]>EM>L[V@%\63T F?74H+_7_BP<@;C9_:T8+G&1<)\G@.,=F"^Q=">% M#E6WI:1-FM?&0R_-4R]RC;',JJG;K6'4E,MVYJ M)+%E=B5^+9KI>35UTL +6#*[8B'7LU_/+LZW'*>+EE[@,]_#D^'1PNF8Z^'1 MVN1HZ3WV'J]P69N<;&KCK._?+UDTE!GH["X83\?;B80TR=[G2SWX@!]+ZWTB M@-OE.=B/M4C,UA[@*TT*LA+*2!KH7;/,G<4P8/< M,SBX=SAW5['[W&=WL+YW<[!![Z:9V];F4B&Z-R,VAFK+7-]\-C=H/I=.\1:: MSR]T I8KCWNZWT)E<@7.U(ZVOJQN%:+F-O*:L+/U;9O6Q;IU M4QZ.4IVBO75@N6_9G[TYL-@6^C&BKVPL$N/!8C&M#B6+?&0I]\XB%[=QPS'W M&(X0M3# 7VSWX=;W),_S/7?V1*>]@K]-\.(Y_-G6:\7?/7:V"]RZFK^VQ^13 M8W)+TM4VA_9=JVEZ0G)8N8;G+&_:"D*SB+Q.QI,PGG%.$#Z_C7B2CH() O3D MZOSB4Y"Z88Q#M=*/,_RR2H7GD]U@- _8YCP!5C?[9%K 1G5^Q4[L/;ZW"-]5 MRV==%F _I:S9$\<6$L?+%L3L26([2.)IYX;ML;QU6-[LZ+$*H_\%G9<(!Y9- M1=4[#;DF#?N"S2C' QV<0TKW^!I'7$)NN_$[MRVMT?I]]O?J>'E5"[P?_D]> M,_)/G@?S+Z7B/0[S^Y._Z_A_'.??G_S=Y?F;,^Y$?YG7K]Y5]_GJ2&(3SJ"S MR)N*+& Z=J^5(FJW^>JDP^:\@WL>\4I(0@B+!8$C35G0XR_T;2IG\?R'>[]& M'D\JQC( ].2.)VZ0\HLD<'GQAM+7VYM;]_1].Y\ N/F B5H0[X*#ZH7I<>NK M#9Z):%87*SS= =IF:@RB9^6.6Y\9_EP\;'5B^8/H44?GGAY7TN/65\H]$SFN M+K3;4^,SR.KMK6QZ,':WC=)WLN3JQ;3'K>6/K\:8V<$2YY>3UMM;%_5J^.-. M%FR]G,3>5NOZU=#C#C89>#G?X]9:UZ]&7.]B0?B+T>/65\D^$]&L+K+=^Q[W MU+CCU+CSOIYGCLMLKZ]G"STRWR=_?&9?SVY9USNI/NZMZ]>12[%]&0_?D M:XI;HRE^?[2QO3Z6O2?DY:ECK]7O=)SU^XVG[J.>+T\;VVM_[:VD+:"/K8TU M[B."+TX;>TMY-VL#JB->]W2RTW2R%462STY4>Z7V"97:[Y.D]KK.$^HZWR=) M[1UW3^JX^SZ):N_O>V)_W_=)5GM7T!.[@KY/LMK'-9\PKKF5)+5OD+,E#7)> MK&/2G@Q>F R>K"7J'K/;@]DGB!D\HI65_LN+:>*.0*)^!YVMEF][)S"_N9:' M>QIX8AK8"O'^; 2S* EXVPCIZ>M>]R3ZN!:-9Y$;CZG7+6,XMFF6,)R5]7HH8*T=?M<\8$\#>SZPEP/?-P^XXF$81$, SQ>6?.,9_/UZ MD+]J<]_UR=]C_C6=^9958-YJF=LVF1SV>@^P6,V6^30'XCAD:7KN_Y/A;(_L M/+D,AJ.,CH/\*MWZ%+N%6Y"V[]Q&7AVM5^7;&DC=_BC_VFA]AC#]MHBO/6*_ MWQ.[9\/;?EK;9LON$U+IK]^OID[*_SU%\PHH.;N>3807N_*]]'+CMX$7L&1V MQ4)^[I.3ENX_RJY'7*AMI\P-0H#"=I/"@HUKVF@=!![O'U\(0DF""P'Y9*38 M;IJMIMU?AQ0KM]Z/%*=1(.CP5T!H3A9CSC <\"%(X[9M]=[_>O5)_5Y=4I_Q M 74/L^<>)G="B5'W?5HK?YH7W "EZ?=\G8YYPK(X>>#JYWZ/7W[B43P.HKK' MKKN/TB/>E5>_8KOM.> 1&5X):KHO\#KU3_LG&'_1?9_578#6"?QYWV?UZM=U M/$TS6%IRW\?UZQ\G\NWN^[!!_<,PYG7/1UEF_:/PD*XX!^^"N_= 9/$T<7DJ M/HXX\XB_ "5]^-.?# /^_R?XVTBS60C\VH?CW?39. AG[XV_7@.K2XVO_-:X MC,&W\VZ9\?#S[ M*^ EHT2]PXD36,-[(XHC_J,A/C6=. .LP5,G=T8:AX%G."%SO^77LWCRWFA7 M+XXX"GM:RUWQ9I_^@9_"/<,DGD9>LWI)7[8+9X(G/QICE@R#J(F[>&^P:1;G M7R7B+?3=P3NY(8*@8:B_U>[JGJQ#K8U0HR]NY>*=./0 3+]^/;L^^61<71]= MGUS]Y"3O\J?GR-K8NZY.CG^]/+L^.[DRCKY^,D[^]_AO1U]_.3&.S[]\.;NZ M.CO_^O"7VO#2@P__9.DHB(99'#6,3X?'AX9M=MJ#^:=^V,Q.^XMV>GI^^<7X M"2@?J(TX=> :$4/5Q./!^T^Q.QU+3>& #AS(Y^QWO^UU_98]X%Z?M3GK#%C7 M[OH];G*OU>TYYH$AQ> E]VL-IH,/EMG\!YVXXKT?[KW[#V]0:3#.(_ZVYJ+\ M&SYES DYP"4,TPGH%]'PYP-<(WR>,,_+/Z.B_//!IZN+T\]!FEWCCPX4@&\# M+QOA03)_D("\!QJ;]=ANPKK1U$T9>$EG\1)IF&_;[D#O\7;KN^ 0MWCK-UR/\./OSESX->N_OC''UHQ*#MY5T) MV>K+S%L%N!)77@9%P=<60/'HZ]=?CSX;ER<7YY?7QL6OEU>_'GV]-J[/#6 B MU\ I#*MEG%\:5N>-]]8X/S6N_W9B:/PEYRU'Q]=XV1JTVFMNZ4_T95)+7'^" M*TC 2P[/>IQEGFG4"0=@)'%B9"-N^$$*8#1FG"4&Z,K<6\U=+DB%/A&*M49H M8 )QN^W9':_3:G?< 0-^T_7Z5G_@>W:W.[@?H;WWX.G-,?QBA$MH>FS6Q%4V M>73PX1-WA?72LAH&_OS1O&D)9S[X<'YY?UZW9V>/9&?7"0.[%+75.98VL-R> MZ]IM/K#:[6[''K1,SP=^9G<=V^5N:T,LK;T;+.WZ\NCKU1GQKAUD:\;:YVC5 M*54L+H=O_ #H?]D%5%#Q"/ZWCMY;47/_1(\XCL?C($7?%(@I M8*'1%'G^^\42ZH3\2:=P[U>Z56,9MN-RLS]P/--T0$;9K&-UO8'E^)U^=]#K MN6OHP*9I-=MF>V O%S8%!!28%&\_FDQ"W@QPV^X(,UR;$;]%Y($1-O^,M26' M,"GI3V62SEN*I_1/;G_"UR&;I" BU%\_ AO*8&5-^2HT:(%%ACD/$L+G%GY? MW%*R4Z6%?&_Y5&-TTS=TCI%/*]MZ38NVENM6.5:9895N108->\)3\/.!597! M=N>'>5XMS/W2UFRR5B6>3%%;>#G7L6DJ'S MQFP8^/]OY]=7(U(>>F17',I+/J0LN2C["E>T@^GPMLVXR1S68FV/,:?7Z["6 MU^\YGN5Y/6>-@WG*QRR=I<99Y!ZN)[$UGE5W805>7HXX:F1M<>%)2/H)B/5A M1'?PXN!MY;"I7$ MW!(QN:Z+N ZSM:=TP1%J#Q[-[Q=8#!MF[9@XETRD2DKY<\>@>F3)[#CV=$[? M&9@]OV/;;6#T[9;3.M ?Q?Q[-[_0=8;2F^;9+$-[@FX1@(V2W#X,N3 M&FZ*#]1@B,RV.LC>E]OO.EE&W; M'? 6Z.<]IVO9Z_BEK6:K9[7:@\%&,5[+IC=V>N\/?Q!^=+ ,,'%CL'$3XX]I M$J1>X)*9"](PT \AW98,613\AS[7"\$G(O0-T_2#@'5V>67(*KW$*%.A\34^ M7!<>3^JQWCR+07!/.OQD@0Y.LRM0:JWP?\^NT=0G,>VS0@24Z MS&KW!F;?[UE]V_58VV[;?7<-#_V'JVD ; @(:($3Y/EP<0Q_GB?7\6VDNWE M;'#87LOMM-L]N]UG(%U7(!2@GP9%W_ MZ7=:W'79H.NTO#9SW 'K#?B@U_5:O-NWW/8::_OEJ+HLZ;I;;VT7,2A,X?\7 M3"J:F6V;KN.W>)\->FW>\YCMMKJ.Q>TV[X))OA;]FJ;=7HLF]OK5FL?@S4*D M(ND?)9Q5T#AH,PWRXF+JR1 M"2]&<33O;VV;GLFM_L"R^V;;'+BLP]L68P.WV^I8O4%OC;5T3+,)+'0]3K,3 M.IP\AJBO31+@#L&$A0:_X^X4BT?A:U!2>-I 92Z<(C$;_PDF "B/?W<:7.'= M^.W*S]_=\TQ)%>#W5=YOT MW3+%S'&3!0>DU3KL=Q>=P0>*E95POPZRD'REG+DC$86J.1ZUAZ-N#^;AH+5@ M"XM9QB)XV(=6G1?U:>&1,.(65[,QR-@W:1VS>#%H+.303P4-Y4@GXN!W(B1I MP'&_'07P3<$3UH!2/3O=Q.&X[[[N9U%('CBS;(<.BZX4>TX+-'5[T#99V^_: M3LLW6UVSZ_<'\%>?K:'!8 [1J8>N]\:H* FQ@T+I]SX;_/0Q,*:U1ZK;2+0 M1@?WKRY5^[ MAH1%7&(S2-!U$'2P-X.[YBCP/!Z]%PZ$;MMW3<[MOMUMFYV!XWM^M]5R?7-@ M.O !F,K1U:>C_S&.V20 4],054)*/WD8;.=XB_QC3DU[9):?I@]=KM2'AD^D M#ST :U]!)=[H CZ<11YZ2[GAS QWQ-UOF&?QS0C$AI,B\!JD!C-N05EK?HOB M6R =SE)8C0<7TBEJZ"PU/.X'D8C+7DY!'0&Z4:#3( Y0/#3^!7_(S+M5'HU_ MPDO_@>^\DJ\\HS=J# )SV]L]<]#OHRNH"_]U+.XY/:O3\9CCKY/U_C6NL@51):D&4:O=ZO&V9W<]QVT/'*_O8*9&E_=\8 9=UGT01/-3O6G(WHXX M14HJX'UCO35&0)8(4\]@89@#5H>XP^4-\,PE0-8(6(P/-\^%\Z!7TK'<68L*!R%K,1RZIKOV5I#JXY^J"'R+V\ MA9,7><8;6^S5X1S.YM3Y W:"]].M\"-ZS]Z-A@SJ0\U)@&D!^$TQX MN0_1Y=2T'O&5UBX6GM,23]\>EO)(U_-,:S!"$$E:TKWFM@OJ1L?LN*S?'O1Z MK,5 Y^OU.H[G,,[\G20>DILA2X!=,-<%XDD84@""$85F5/LM9D$V:R^D8Z Z M>$NBCB# 9 P:UZR!' L>!\<;\R2'QC");[.1NGP(#(S3VDA(4\XT>2?1YV:; M/RY:(5VV?E2W:3?D!%5[X^)UJAN1:\F;%ZQ9W:G4";#YNP>Q@9?TS3+/!G\(//]23T&),*^-Y@H2MM M0\LN\X$'+;,V27"3:SS:)%"??+7K0_1QOJ3G(.HU"A"28\#+,$YFFBASF=LR M.W;;\GMFV[;;?=?J>0.GU^V;+>8,'E*)*3IH$/9=^4),@_M:)RF>VM6QF7/Y MH6P'/&@E3T[,5XL$V5:O>@79TJ8^3E.PUE-=?3?-?LL"=:MG64"['=L9M)CK M#%S7M7FK[UG/6D"\C?SC_FZ\^YZ3>[[AR2GII%XWVV7J5UOZA79T+#:DYTZU M':RTP8AD0O]WQ3,OJ^FO8(2]\"C;K-2W@>N8OL3 P1K^FWPL- M:C*C05ZA PQ,S&DJK!-XKZA-GR_M1$L6WQ7.\.6W ;P:7FM$H(''R)]O@I3D M7\0B-V A:J*8G(XWXY@7CR5>:F &>>"53? <;H7[YPU;X%U;15IW12VS*)XO MV;=>MV,SJ]>U6VU@L$ZWRUJ]GN59?:_=-==PCCR4KNZ?L/I -XETM4EIB1%& M-/-8EG',WT?8 JZQ9@],'2%*01?J5 SWV?D[\@DJDT^$LJJHP MOPBL) Z-&%B)AO9"4%/%;([4MMG64ANN6.(P>&SS_"[D,_+DO;$ZQJ^'5X?' MASE!].PNYD.\10 4NY7! B<$ M"(S ^2L7"G3& -#&\"NB3WN$LG1WAKG!P5@#L-V5!WM'%_T!UT449WVBUF#@!4 Z?MF'ZW[W7=3?&H MFKKXFG*DN1R5FEN =Z2%"Q6@<]],E(7\12?'@@Q2U=TY5<_0G3*4320B%>)G MTD'JA^0WA:_<.$EXGG./;"])T&4:(W9O@GB:AC.%W+JW+D&P:GMP&D17V3@[ MP0Z8WZ+>!:;B#;KO7QVQ7SVFW67>-[+H'(KH>C<8:J#96 M\ WDVH23&)B^ &L!;44;&O[H3.7^2&0N;DQ>5^ AX2P-4ED5@1;2#6\Z.)*4 M)(6:28J_X'")?/SYVW6*R)F0EJ+WES]WVW9G\*/+DU3WM"8@NFZ0BO)U2 &E MJ%@3S4 NPH=KM\U#R_S4M("H#W/?XQ)8WE\M=,B] MI3#4?)Y;)9Q9[D*PPF3!U',U26R\5L[>Z5(R] EW7 % V' )*$&=C"JW+C!()[IN8A Z* M5W06RX^N2$/!LY+-# 9D3QYDWUD0P%C MN/+W:<2-EMG(CP$BAE[RWY(B3BEH #^LDL0%B>#3,&9Z%($/NAVKZS!@F;SM M]OL#UNZZ?;/;M3V_P[NU5>;=%BA?V'J0OJ..H$#L;@!F%IVPUS,&BTVKTY@!JB#^D25BY2K[1<+%?+TX*SCFS+Q^E^K775N:VCLR4%).5^2M4^L"=?CJ[^14+AL,[<>O3SL<^L:/KZ M(,O^L>^_/OKX^00;T1V??[U&\?<3(_6#OC\_5=^",/NO9O,H6GLZ^_ #'_\XCZ ]ZRQ&M^CN-O5 62.Q,T MNJD\?/V=U6TL+QN=9S;'QR6T=?,#_&&>;0,222I+Z4,HF4+P!/'9>'(^/.H/W+8D\^' &I\^P#I\,WYMB M*2HD?GCP0?VYTPSCY0EMPR1T]'0TM)HZ+H/T&SI%X@0)!#\9\N,3$\D&*,$> MO#@I/#7/*38K:.7C]O.;7R.<< \T%-]'3P/%C@X^%%<,NF2H:SO-CWJM M%Z?"C=&7_9*LZ"*))_A#CK12?-A^/M1KOW"WMBWA3JWM9TZ?^9"%0%LNI[H2 MI#3ZRM"^>WYN5+,58Y[P#CX8]92VDZRF_9*LY@NHP5?,Y]GL4Y"Z88SCNI 6 M\'M#7#"T*T]-$5N*ZXVPC]7F\]F9LI^?UH!>=SM/9V8_L2+RB)$7V\8=.B_* M'2@UP8^3(@J84F@9&(3(6L P84V(4#;,.)') )<\I""@%B(TOF#>8"*B<:+F MV[B8XCR%5,1]Q6^UN-U.J#\O37?/K.ATMU_1N>0I3\#2.OCP?]6?_V^WS:Q= M]OM4Z*?WLMQ-92FGJ.),*0L V-$1YKFAQW'DB81V MO !@;T\:3TS ^L]H<]Q4QSL?S#M-,!$\1L.Q 4?0_'I MX(-^B0BON,AUO=TX0F3 9%SE:Z*)+XC47[# MJ,PC4A]58G1!I06CVVFN9EG]%Z?@S='FBP;SCD7U6 IT0OY,3[JUU/=$0,65 M[6=NVT ;S\W==B#$=XXY^6>12',''1](C+XRM.]VG">]?&AY1\!M,?#^+THDLK-L%%O;R MI/1LCOS"D[]WY>\ZT6PN:<5\6?Z#1;AQDIZH*MASFE.1(/^1EQI&?M&05U/1 M@O)8E?(8OV#5"ZK>3ZUMOQ+R>>[,J!W(Q,R)[%BKXP;=J2 ^_<)>@=H:!O:B M:5&JQ__Y;01L:11,8O\8'L2"O.7WS,BOH>M=7(V,CSSBP,O052"N$T$F/>4)JJYXO1]>_7IY<@0$'OV/9CL3B[$<4.N5_5ONW*O"L;LFPL 6*VL1# M&JOH:USXEOP-NALFAS?^/,PYE392JBE54WM(!6J+E#9?!: M2^-W!46^#*[VY8$K!(>S6MESKO M8FQ2]D#1%<^YIAS7U$\#/2G8!BS/ EHP!*X&UE7RK7[^KV;SXO(<^S8A&L3P M:ZW,,9QK;"XE&VY=SC>7HB9M+(AH[!-UQ@AE9PR] M8>E16&Z;*CM#$KGJS53A75F<(.Z?"G8]VO9*L[@=?&8&RZF M^3O>+6/1A;&D=SWV8X3V7^=4G\1\TJJ O? M>!+6O-+A8)_NX@FG+MBMY:$47B.T)81483KQJ59[L\B> )[Q]X;#\09+H F6EB M,"<(T0^=Q88': GCB6B8Z=U@P(QN<<5H+.QBYTW=#*G>"SR,K.&=\.TP86/J MA!T+MQ]0N0MP\ZU^U&6K[ M*3<#B*6%E]\A]C@&;&84%TQ%M2"N:ZZU-_Z\?K^"1"9Q*EK[)2)Q_O'KKR"# M1TF,#%#,SDM5:^CREJB:J7ZI<#]I*/@LA4PQ;XN03'8O]>?$S48&,^#X<4"7 MP])@P6X>OIG%!(%-^_.NKCPAPSQD4Y!F5*W Q^R*&#]I:&>8Z["0URS4'_V&J-_=BRI'?"B7@#K(81^+"1I&=D8HT+JKAM 6G^CJ+U3]^8=3^.A,G1K1P5GTM M,^Z.(M ?AH'(K,75!)$WA3,ZV_BADABG_IJG<2QZ W]*ID/CR!L#DHDQ(![? MG'XZ>FNP"#I)>#K3%BG+Z[3J?K%4P$H$8,?8VQJ+F$@1G3.KZJ6W/,^ MS(*OXOX]'F*+4L0PO4,TN"]>,P7IFLACE,Z_9S,[=607)6,HX\DU!9'DL_S?4^2%(9(X'0KJ1XM]NFEB2C!VIDE: M=/-5W+^!?WT,8U>( 3%9$O3M*;I?YG'&2JQ; W"@%6)(-@ICX&W/U\9J&03-3 M16/B@.:%@I[QP.4_ >&!L@J ##^%9ZKTFEKW^;S_;[%7SQ!N/6.97Z_J/=2=??([:APJ/')K^3KW MCMSBUWM'[J8F..#J(7#%& M0)@OQI!'H-Z S:NKA=J-L'?T0XXY$S7/4A"76"(Q)SED3&K_DK5NQF4"&BH3 M&OHD!JZ)#+UA_ %+15G1 .H:!FDHW66)#@R\W44E(([6$:>/-M[)C@W&0NH9 M8?"-A\$(;3A8NK8L,3M+K**P77"F$QY/U%.>P%>38F L2$=EV8U8"W&"UU0( M2>R*-\,_,CG):TU-)%=G=47G)@X\9";!6,Z;\G$B%,FSS1#&38QH5^XT@G[" MB(+S,3KD8].FF- 4]8T 5_BVE=9(K0"D5I,EH+6FM:WG'Q>Q6!8&6#>0$$6GK4!&5]!_E>2P"(J+. M"NP,UTI5T:XIH1W-">X9::@21%,Y#".T5#3=*E4 +-D'T30&#Y%!>R M<]3,E&7PDZ"2'D\BO-=%7; I8C&$?3Y>@4L@P?&V7A3$<,@5XB0X-^0X3* M8)EB6A>P, QD.%R="3&#\M_4 X34:[)12K^AT\)GL61YT@QI4+A-Q,$H.)+( M[82Y0>).QRGY45(UC%$$%7%E2]X)1\^0&Y>> M$-IWC,:IH',A$]0YHR@703)'&$OSTDW0^Q2Z'4.*E!,NV.ANYRN4#0 M$6E<&_Q7V(D!C>Q#"$QBH'34Y/RRQ27F5B(N*)2V_(V'QK\*Y(/F[ZW%2\HQ M/T\.N2SX9&FXTSH/'+&;ZL2FM2?#HC-*38A: M?K0.<:=\DN&V\G&8SJSB 4(:!.@+:@@93=P5PVIAR].)D YJ7K)8WLJX*KP' MP1=$C6*(9TJ3.'%'<+)U$2!G,@=%?7NC?/ ;AL!7]<0KB^ 6%B:8PUHK6RXY MD+WQ.SGN59YO$8D$^DK %M7UPWPZM)SW>Y$$-P@OC> ^PW^&PI5S*:R)(U>? M^ E+)QT)*\ :M%HT#)&-:?+UAC6MVA0737P6V9)U M;]5MW#D5SJ@U#Q^@!89A?(OH%6-'Q7H4P"9Y94*99Z5I[ 94!2,G@9.[,,V( MVTF)H:O*"\#ZM!M<"/PTK^&!TWD.2RTTD8LX+121KYP+_^E1$8LZ9A,T_A^M M]O^3"PX+\$6]&/0"L+[1SX@38*4:"D@)8YS+#1<%YT8&E/L^;[G4I6FL-SYG M_H=*?!('J,>"MJ((-PR*#_*$+! QU#Q8/!7,6=A\Q(&G$;$]U) 8LC-7P :Y M5$3/6G2>U"L1]OKL\(*_^^$4>3^F+11P"6>K'Z<9C:CO(2%&O :B4O'G-,-3 MBT02!;LHK-$F39*9Y(*43A'[?LIS\R1C=[1_G*,XY@HHFMXHA;I(;9%FQ3/Q MEQ*)HPZN9C9[QJ=BHX^FXA-*V\B]RB#CT580F0%Z+DE$AD3 T#'8"@ B]+$:WK7Y(1); MA6:T(KH.!!#R:)B-9$)23@DD3W)]&,,G>+@6@'L?CWA(/,+>QR/V\8@MBD>< MX6$(QHT\]38&BRHJ4F.%CY"C%(U0-P4>RH0Q49OU* U>=,9,*;B?" LL'+Q#B>9SFY8$"(L5K/[W*M-Z@O\#-\Q%(YQT"?((SJ7L++Z ML2HK9&%(6X6AY]][S[>=^02V1-?K-I/9LC273"Z_D=L,E40?I59QG.4,0FX4 MH*]@E69YK66&3-A,.5HFHUF*,(Q24%)C9:C3ZG'I2F-26A$2!70<=WZD442 M*H$$CW4>M>)::BH 80AG$^>(X\2O:8(HHZ(+OI7OE,C,P]1+/'APGS!"4##ZMD?^$# MBY?3B6,3@3LD(@$C(C66PPGSS#$-+<_ZC$KQII6;53Y]EI<^%.&?VL0VVOK] M(;%\(1<:( (<\Z'ESU$H>11,)@)H24(K%0"3 $)G M[WP\;B5\Q,F6H$$# 1Z-JRS2P53*ETH_73=A:^6KE> M(V%%LO/*5P+E"3Y)CC;,3Y"K#@/%0V3XFQ2<_-3FEM-*X8X/ITROHF*D2&&3 MDG#,>28RF?4@+:ZF$!5(!W!!^)(S=/406A-U\A,^F3SB^#>%- 83\)XQGG17>KQKC["K@@C)L7;A;I@\$D C#-P M5>9#1O;5"I(Y!4V/LFY]8"#?^$SW^!<)V[,\H5$9Z#'6>V6\Q-*B1[$RQ2U:U7%DU))@#A+\[FIM\*\T%@71J<"%X2PS"8>*_*C$(K0(%[F M((BFD:2Q7^89S(^F_/.J=-+TCDKR YBHT@,T+)92)%.OH3K,9*3319*SS036$,X!\RU(7*^5-Y9A>_RA\B;WB<>0"JQJ&RA00+DKI(<. W<67 MHW("E_8!CSA>)TV KW8.*MZ@ JXSX56#$Y,U"^FIP:248R\.L$*-6"B/2-H) M1Z^[AA M6\2@'PH-,U?OO+ID>I][F$ H"U70PM2RZ5?+-U3D:87#*3!4="$( M'6F1K5(VXG3C+7]4JIP#,NV10M0LH2P\NI/2"E!GDH==L0C8(ZE.% 9"E&FU=_=OT-W?VKO[]^[^EW?W/TH] M/=-SRR]4;OFF#+1:S[=TBM$$5%IE6N)TV*T>-"YA1.*CTUOPY" M>L)^[AO65>$4-U)*@J'XC'#?1GP=WV$E)T7JK*O1EHT2['2"B>^L.I1.PI2$L.31&1?88T"I7&#>;L"H9?<)=@74[THFU/2%!:OYHFY MU!M )&:"O)\29Q#WT>]DG<\*OZ)XKF@U(W$31'GHB#)BBV-5>VHJE38/U@GF MI/J::25I%0B">)Q,CY5],E:?_VWJO^V]_KO7O_='OWWH8T1 MJ=NX)=LCX@>KIA7BTZ59B_=^5&[0FG?_Z2?JEPJ;"D-X(O:5^OG /*#/$PQ8 MJ\^")C]=79Q^#M*,8'^P'E.HD;&ET[52HI>HO(14^+!^S]Y6[]#JX-MK&_3D35"VAJ6POMZ=2M^\\I4J ML 1C>IVPHP.RA9C,,Z'L*M#&5$ 6=+D8 [*E_6O($PD2JMT<:(UB*0AA^0B! M09^L9"QHQ! X3J/N/L4$_7Q*%.\4B1?&&]4PI\\"[()%$&5CW_#/I_XQ7): M?&LL"7N\DL>-XA:-YE8B!2OT6NW/1109'5K2'WJJ)3_.%5''Y,AX+F'"U3U!W'H>5DPKPWDV;64PFD)H^ZH2( \TQ,@ MK^1>U2*7'AF!>YT1KLRK]+GHL(_57D/B7QBCFB*"4SS,V%0PH#(>80K:ROP. MSAG9[1=2RA%-*\9$D4VE"ES*,O#DC1K M8C"W)+PTSEG>?9Y.7+33@\/I4#!82D]-Z,GFG'IGL+B*MKP#&5SI4 M"P&0EK;O<.%0I+M7[>289:-["('RKD6IE5BV(#G$/T=_8=X;=GZ;A\91AFI$ MFHD0-S"$RAU42I_G;=#3\VZZAL1Y.>?3K1&KKJ^07$D@E[V LD%<6CJD=Q38$<_4[Q24$# MLCXQ[_%:@S]YZ"!/1^SB'F,?GX%;)6/Y99;Y1UW+//-M[=%>'T^ M_R-_J- 2R#0?(7#EH,#EBYJ?/2<])I^ MW[<\T>$&C_E"];KPC/;\]L5OM);GGJ!UN_U#84LYW&5CZM RC(@=H%NO@+>P M0:C6I$0];RPP2(3J!8BW3>T3TN8X!CAS*:9IA)_QYOK+U?';MT0,2A( X1G= MP]X/ZO7 ZJE%B0,0GP',":!%HQYIP #)8M;<5(QN$.0PQ42)J+S_DE;QYNS7 ML[=B.Z5]J'('*G(H-D6+Q2$4LNL_58MF*D\5PP&D?P(^M8JD#(<>R"Q@>,L? M<2)SBZ4]-XKGP VZ+LAH"?4L9R+Y,W/'^:'TLE]7'IUGJHI<(J20$A"$"Q]7 ME^+F/.--]+-E]_)JY(9A6UT![10V_#6FQ*Q*<:\@O-B1[$$&"&7+)'@QJ)7\ MFVR=T)Q.Q/".FI51Y _5)"7 A3$H&CHA+@%)@I<*MD)-LU"$83L&<:Q2"4P* M(Q*[@R>E(]FT7:39EA5T!6H'S^=,AF3K&<@_T<08LDC#!.CWJ50-JQWJ2\>O MZ-VBSB>=>27UZ5G:(V2J3Z[ /$[17ZBCO%"DCPP)T#?P?.?J//$>3N'HJ@:@ MB719\%QH$HQ*XUDH<]=NN%3R#6Q'1VX.-U=22HA_,\)4[R0&+10M.!I3\3:7 MHE*W"%3[O$(68BV^HC[2MUCA.T&YT##^#H:Q5+>4A$/U<<3=G]+I1"F/[_!O M72VL[%E3D<3Q9WD96W[J9=T^D,\8^T>%4]%.*$ZT6Z0^* SY(*VH?Z)1#6AM M@@4H-4LJ,>)MND)QJ#3AQCH:+34Z <(*/.I+5$7J LQ1)T&9AJAS;U#?X;+D MQM1$"GML"--N)5XJO=^,$FJ ;\VC)IA;7RUQN.3<0J\E*@ )%?D4*2DDU1,^ MDI9\1FXK6!N*>BENA.-.] C*Y9'$ ?;@UE^ 33<%'E=N5M>NCJ9#S"E&7:*L M HS$:'IT:&AZ0P8BS).[0+HPODC'["?A!SI1M8%T(C_#5U$J59^_"7^>>+<@ M$>7W4R]"7Q!A#;O&H4H84'%6*8NTU-R=.(4D.^790Y0U*CJDIC2W&@OW5@( M[K/0NVJR0BL[+Y+]C3=?/EV^I6 XR#(X0)EX98C&&C"627F8 3P0[J<6)R+E M7=B]QR=D8I+OK=#$Q#SC,4MGJ;2)YM*5J*EL, 2[*RN*5#6-5&5>UZ2!W$= M[$/H#PFA=_8A]'T(?7M"Z'.G>H7?E]0S$OVZF_(9>KG(UOW*P*7>P!B32.DH:A! \0K7( MW<-B=AWYK6(LJZEXG])@3-F(/)ZFJC:(J0)IQ*(3Q),XG&%%M[!Q9*?#2-=3 MI9JF"@Z%FU/I;G/:VB$FV2H)W]!:EZF]DS&CV0X4EHM*O1W+T;]%13W2FSU- MA;J2AQ$-%48LX"3@+90O6(.\BUPFZ2*(*.P$J?13"1-95,#4^77Q(B9VRA61 M1TNXFW+W(%J#4I$"N2'* !O2-2),00T*"\-ZJ/SGSM%"\5>^+40SIK@R[0DR M9'.88P$C1?0C-6]0=CWCR5(?JNBP%XH0TP'%$PP*!Q MEP)B 8Y H]XON@^6:4!8'%'(1*]T[&$0"I53!7?QOF*GU.U0LSNT.%7);\6* MTN<"7S*B3"L+FYHK L1QT=17%"C26I^2E/1(A^S($H\V[> MY.A0>=RI7#2\<2JM!YT ZNDJISN@8X5I+^:B.R^>T!&(LS@2:=D@_JFA0]'# M0T'-X=AE9DW.GX>7U M5W%MCEGEVAN[C1Z:IV,DT71X_$OXX#0"BCRJZUA1Y M4LZ[L%;K.5&Q"(U3TW-DJQWAH*$]$*N^H^EZ(49Q$\XQ#S\;I27?'8J=.2.^ M@4[-?'JM4.8KK ]7< .'!,D\KRV@64UB[EKN[)@U12]Y?L?&^CA:BAY7'SJ- M5.0H"&>B+26 .^]9HY6*-6X0OD@1?;U3C,:JI"6 YD+U,Z,:WQF2:I%,F M QSA";D^+UJSRA B= M!(F WW'1+-YX<_;I1 @,SH 6I6^?O/FZ]T,_?F*5Q!^%!QR :MO]W,UZ:%RI M]H^BQ3GB*E&3CN24@=F<5TO_!2(OB(2S M&F_63VWA8B?/<[Y"W6]=C%#V:KJ+Z_YXT39;_RWP=>[)'E8I*!*J59R<,16I)[I,*+I(UY)D0VH,N/L( MI136-[DR!JD4%,WJ$ 420@$K C="4J)^(!ME\1SK^H^U'O-"@U>I:4(O!!55 MN<;RT+7LCJ!T$G1:":YWJ&W]:IZLYL\>6V09+28Z=2:PEB0>^]@^?06)"8E9 MM@-%N[E&/G)=D"%%S]#Y1T\L];LMUHQ8:1]V==9;QGAE-WA_Z[#50&8$0GQ* M'1L8"&MX"[IMW_QV=/56>$_-IF4:8E0'_!&D)3>?' 0EJLN"Z)T&@8>*Y9<+ M 'V:YCJ./"/E6%AV&Q="7R@'-,U%3)^GR*<("=.,*5@S:&+T@PN\4:H"MCPBCI2@=:S>#R M'$U,!=E37442F1HE%4DN1H6?.T+7>4NZ50IJ-0VJ:V_W=$@FPDMD1)<,.LQ+5)YZ$A65P&J MN!Z,C;Q2]"XW2]YJ"NZMF$2$GE)>>S#)-1+XPALG7D(/OHW+-,V1HXSL8; MKM&W+@*A1Y^-BY-:5_3_JX:JK[%-V*1X?:.T;Y$A+B)%#Z4H^DO(")@$- P'ZG,1!E#LK5#\ 7G P=ZH?&:6X?$_[R\0B,)O?(5D":2:VU"ULKYKJ. MUV0?6JV&5KO[T.H^M+K+H55M-M(_2\W09>:,"J>F>3Q5N4@I=B#C"Y25$\7P MM]Z\%#AB1E.^R";14HU$;$ J\<*ZSBL;&/KS10.V::G#WUQW7CVJ5NF%MRCH M@_$::A Q7]X#VDXE64@Y8&5Z3U[S1;$G]%BD,^6,)>=K*3<*M+V,8LEZ:$K8 M&;'*MRKNYJ'L/"&A)&:[B5%XHJ>W<'#)WXGQ;2@:-1A(IV'AAA1V702"\#^\ MG,Y%2$PG@-68]JX+"RFQA<)'^Q8.@#7<ALP4]:-G#1 MMQL>B?VPE0^WW)Q/ F7.>,G?=?+E8TT9;1"5:8PI(* M";4B_6[,29O473Q5ZA$C,R7%:_[BN1 @4;*:)31!?RD8UYGJ*JA2?G&'0:0T M#FKT%T?8OI_@"7O""ZL[5UYJQM%FROE4RN>4KC5BDD-D0Y,+ U:TJ=V8S/Z1(<%,:0/ M#F5:&JR\O+X4;(D)-45]_\@EUNI.%='^X:=@#,IPXOY\$& ':-Q,Z_"/R? M\T]_/A@F; )G%%2#.GDUOYXUA=A>O:RJE[V]>KE7+[=6O:SMUX%B\9JS\1-$ MYFNZ%C3D1ZQ:G._8T5#9<1DLB+Q">3-WNEW352E?1_Y:JD]*MTU4+7,L1J]3 MHO0HX+YQ@KY"#Z M(S[5G0&BLEX]5&L]KWH\EU?H!SQ4U<+X!C@-H\D;F)=*&,IQXBCW\Y3N8 M[[- MM73?.OH3QO.2H,=C4^XO] XGN*T%'V]Y_D H_D5M[05YVWT2ZK,2FP' MD3<573*TK+H4M4HY/!XCQDDX$V 605-,)6V4AB?E"#HT+D'-QF[H5Q/J+JAO MY;BH_5I.'5IY=R@2VT]OO4$UOZ4]EZJX41>L&]AU M"&M.*'&1&]IV,D5CU#;^PUA=T&I=1Q/P&51E? 74%A_-(X5NH\$#>@[ M-5?MM%B>;.91*GJ8)Y]*'F!.:MIH!3(F-8Q5R$!#('(EG:5IZR*.1YR!@F&1 MK*C55U*<@Y&H?9I&MV#8BV8J%(0;RUPOT7$D[RLR!W_E$J YPC(GY+\M(!-5 MGUH9@$S195V+Q\@*I>YF4^F,$$,$"'Y43X\Y4-0 LP XL >PZB+)B')R2T7L M6O&J,/!!Y7;%P2JX4S&T2R0I29:FNFB0/7%V<=X0M? BG&(]Q_A?Q&E]OV1< M\H5D;3%6&A7];IXJ#:YPVA?SS'AN_.<9\"H/=$KM'42L+Y^J5*$6K8=2&N<9 M(#,2[K*GK+00A2!K4+UM&* M-Q(9:H,?IK*#@]8\5U55"OK4$F?Y79.^%]8T!A"(:7SBKO 9M*R&+ 2[Y9@Q M#F]L]T77*$]OY2LHTVK9ZAJ.:<,%Y>"PV@:&'/.Z?]D"F.&8,7W\'!P_=5_Y M&;J^H?U(I0C(]^;O$X.A"BB \1=1@QH\9<*PUI[2($2*Z@#A[("_ \HAS&XQ M<8^JCVE]9KO;R//:,_9-M*A5F>N3H@.QFBZCQCUX?TS33+5*$D/ML&9_X\8[ MEH57AVU0+R=]$ HN2,ZYPYIZNEO.4Y+YD.4V5:BLW,@F54F>;2)!%M//% M=12\A8<-X[CZ1*D J0XY.E4>?SG6&F:5<@#U)V![;X994V)V7S#?COQ_KBX+ M-C]AE/\634%RB[D/I0UB\6&)48NR>9DNIS92'N\1Q9E,&XPQM>:Y&.V5E-"; MIAQ\]C#&1/ZTJ/,'W53J"$).4_I#'8<4R=04CV0^KW1!+M@G\4Y"R%S-AQ>D M./A/4(P:=U5M,T;ZE.HS-E/]R["Y1SXX5@RVBJ4\SN)R8IDV*X:H?III.0[Y MNT7RJ^#OF.:LHJZ%6TS)^8WC?;WX!^Y:=F[,U3'1 !#M ^7<)%5:L?="%SU4 M72_/-65"M+@)1)>;)!"]UAA.741^4C2)% [MN?:#6I$2(Q"21C8":X[C,*-R M_%AV8),5Z#1,!W0L43.E6M*IYBZJO">C5ERD0E[?(MOQ\A8NE)N03,?&&[V' MD3"C%W1 6S)0]BUM#Z0*]:@G6T3M1^2=RQ62#V/.$4T+O)##"D4"'36VGR/# M.)2YP\7T19400?W&?3@:4CFA5R\H9XF+49G$FD=Q4:1 24#%+L6M NP.60AY M20NM0=F9 *>2WWU^^N^RHJTB_["4;U,IJE-E+W)-LTD$DXP?"KK!-W7*0!H8JV@G&:"U1$DP-9?GJ$?GO5/8$K8W: MO7A<-?T4320H*T1T0UR6QI2G88A0&)D6:BW%2=164Z%LD4.83(?#L-0<1FMU MI"BY5$8&9)+(-C\B/UE6J)$:K@59"++E=G3H'Z8DLMP+5D>J>6,?TJJ7$"O3 MF_VI%B?B352=611NHC$M.B*JO@LR]%;IR"$"CT630Y%8F^I9W66*FB>FHMM1 MWH&U(>-NHG&@5M"5]Q LDUN9QBC3;"TBZYMYFZD'B[5]1*0:$>GO(R+[B,C6 M1D364#A%S("K\3BYQ@GSF;KA:)4)%[+-XR$7*C&HA6LOJ MM+2513G=>1*I%#$EH$E58YE +#1D"7IC96TE>J^QX*E:74EEC?,EDLT\0P>S MF%6MH[2:1'FC7M-([Q%*9Z1J"4HI_#+!(1>_I6S^N>I)D4,S=62?/=4)D;PB M*DD?UR72:=X(G_S9V7SQIU*WBDSY^$TH>FI")7FH127FREVZ9L1"V; M-5#/R^0F3Q NXASR@>(9TH[31]IJN]?RHW65RM$=S#1_1'9Y*VH M8%\V,=8]5R/L,JMM<>GR&O=J4'RF-SMMX(@=P@J=)RKB5C!1S"K%4.(0[6J-6_30];\O69SZ?QWF^*(&# MAMAPT:Y<)N/F+)P5XV!4 %9SL>J9YR)K7'9 $6R*GHCA8>%-33E!3 M8YF/O M9=BE/,8GF$O$J,\V+^=GBFDT?)Q'['@T4D,Y4N40K^CH%'+.2NWJBU$C,KVI MK(.J&24B";@JLU7+M\_5//1!YRU,,;=63Z;F:C@M5CI2JOR* M8/ & L'X0!%9R@/ 0C_7!\Z@Q!.%,>=E0W M)HDF.-2AMA@S*SN,8=#M!AIJD+Y8:JA%Y$$"I"(#\-@2#YZ M??@-/=KC+O-DHS9JCJ[.IC<_**JX4O3L4#Y1#0(R#O#\+/,"8$9$J?!7<2X* M<@>A*.>YROV)M <1!#;8+<.TPK0HV#FCR)!RDWI&*8TAI$$>(GDP3]3/*LDGZ_MV[V]O;0]=S#X$ WX& 2M]%J3]\]XW/?D^Q;0"J2>F[H E?X.?# M439^2VQ-Q9)D=ZQ2=ZJVV>R(QCMH,I=G:F&3>A%DE$=&:X7_CRD Q> X# -3 M*ZS.6]4C1/8TR&3W. ,?#V1"&@"&]%BEUW\QH.W-9U#HX"Y>2I((1>K&6V B M& 5B:A 3/9P:U>5-\^6,;1F)1_\]A4?D8.T$NQVHD%DLGB7ZPI"[@(KP$[J! M,DV'L&/L^R%IWBO-2JN6&4$VNB0&Z(Q(9)(41D6I,'5>0B MW0)QJ6<,KM69)AXOND#G<41M/2@>)D'>NPQ(*6"JRU"IUTG-G .1#] $^9S$ MY2DQ<,-OIV]1OU:'LJP%@)&:4/&.UF=('8"\U(='0R9GEZN!8J@Y>#+I*P<% M98F1KJX+1%0949OC/"D:7/P!/!,8*S;*PG%S'L.TS%M]9>*E:A 7O5;T_T^G M:E(3J;&6_.4?6^3;\% M#>TP]]^6"YL7.@*NBUZ&LA6=99?Y&(%4*B14I1@U%SQM3@0TQ&PU/-TC0%6E M(DVX1DL=.:75%_C8OHD:2^C.JZ<[LE3*)I62A8=T5CJBDE=J)U7?OE]%L,@0 M%?L[-#[#CV7Z9$&]>8(=G01T5*P\H;FK9!'][@-GFPJ<#?:!LWW@;)<#9Q^G M. ^(E2H&F&S>74I?E#4_>B*$9"\XEB(UBD%Z@CUBK9)4E4^5PPD84,HS8F3P M')PMIF55DC4C!I#A6 /EX*T,_Y6\+*VH4EI.AA+>)3T^YY(@-6[X3'H7J*Y# MTV/P^<6#\!;0N8$]!^2TE'4 1A!Z1TT"KZ*S4L:M MHCCN^^1@)*\EJA]'L&MXD*R2N-5U!%() IE^%0DRT-J4%FDX0EM2":8*".\* MES6-HL*$+H"=L,US=3!(\YPD:IF,0EG:7P@\ ;-J.Z1(H5> M!Z5>VU0&*NT=\Y4,'$8]YB(W4KX=]0;QYE% !7]:SVW:!D!/QJ[G-)"2BTXI M'@+[Q2]9=43E?,990^8>X94JS2B=:SB#I^14HM%Q;753E:*I1<'Z)*UZ/JY) MT>6UE8)EFFJFNU +5Y"1SV5>-E\Y)=9(#2/1,.<\J_C1/"!!V8*M(>*BGI-)B+DO1G MBL4)EY',N-PSL:V>:E;DCG,3:A$1*><\=CU3#A9/$ G>*_5B+ M/#Y)E\JN*LWGE;&U2R3;DJH MDNJ5%)&*IU#8":L?\J6Y@OF6H\ANJ9MM RWF8KQ(*48D&;YE*GBSTRC;E1(40W&?RWNME_2H@OAHT0VM%1&!1X), M!/Y(GRO-?$FEU36B'E\EW$M2G?/! 4GDA2M$-T7EBI@U0FGR-_E8EH*!54L5 MRMB>[T..;OE/Z=N&-OQA*CO>"Y=J,7.%LJRHC17@1U3Y%5Y7_/DT0O562A3E MT68%K93F'FE\ 4HS0RY5_ 4?6GEVVJK2]VX)G"?5\T((D$HL%MT?$E=.X3S]K?ZW]6<=AF&)4(JR$ BHRBTBPB"1YT\*69FAM: M'# WC%4=L* /.=2EO J7AL7@R4)U2Q&48*\%Z\[?7Q#YA(3;%4&/0ZQF\--(!)+"J.J-%^LG(A :J^25R4.+R2.:#,6%M5> MU=D[Q=R1A(_%E%/E*9*.>!ESE'F (GFJJ.&?J!I^=)S 2[CL"I=.N81L-IJJ ME"-,=LCSB(K]+1^9AE2P(#BS<2/EM)345C(2&HNGY=;$_0+9=D)-S=6.OY2P MI =3J#:7(T7J"DD1F2FP6/H?XICNW-9-58&6O)'X5Y&WIV?ZYEJB@C 89A.9 M&X$S8K$63A6[4M!>TH"Z1I/-A/5(F");YKB61&365"D^W RA)G"1 US]=B2Q-;'<"V#SMR,,O7&.G[ L-F$ MG"L ,(J#1!;8 9\("S@1QY,1NKB(,Q<5;8?8>R?/0R!CDY(H4:HA[6!6$ ^E MKVX" CYOZT3F'^6[R $QF.205T$*+BNM?953 +^0J<+%"NG%>':HL#/2?5?# MX(:+R@P@V5#)0J=9"E=K9I7,.M>U.5D9G((-A"#.&N9XL':/=*8GI#YG1]N;L^$IR'54M MJ1G)R .T[8>E'I+J]!93A,51>9-O.9!PO5L;HD*#QF12Z-GS<+0\(BM>8,Q\[,Q90ARHR3 M2P;9@P?P;[)0'KOR&&]$GR.Z.4GJ4@A$+DV%$)$S+QM2/Z3T22Q3#6! MT0N+:9;HE.(81&'O_G_VWK:Y;>S8%OZ>7\$[E7/+KH)T+-F>L3,GJ=+(GAF? M$\>.Y4GJ^0B2((68!!B E,S\^F?WZI?=&P#U8M.>R3W\D(PLD_5: M(UH]F#,B/N: !,=UR<03)*MFI")'/I6Q"L$I#K+(&9#Z0-B6L7K:=!^RON,C MQT2+BQ-%'UWPC:-=),"88!\4[I%PVN("+.=@@LSR" :L5/!;=A<1,I>;&R4 M =!U'?XR.T_!;M''A8N =@R"1+0=M40G^C04.J95SHTE)XR7JK'K)JF<#&8C MQHDB25:KZB>$^R<'4LB0=W@I?X!LY(23@[Z MDVR>ZB48#EIPC!T >=F4M[W%&B_:B"*QLZ[/_FY'"&MH8J?,+N;.?ZHSKF! MC!]12L4WF1'-#OT+I7^;/;>2OKZ4V^Q9"GG"/ MM;($43^3"0+4TK$9*0JVPX.2U.+F:W%JU9N8UJ%OX1W>9O[B_*&X^9G$K:T@!$DNE*VQ\Q2Y6:B )?@FZ(,7[\(QB6KA(@8I MZ.Q%_9%%-\EQPVVN<_&1"A2-I'=NJ.MK:G1!OF_X84/3]MH&D5(GUQ0ASA"* M)133%#=*SESSFZGJGDLYVZ+XL(MX!N=X2>$K_JRM%IM5CA17$$#N*9QJO$)C MW>O9.\9=) MP#6O=W_\_;=V$XI!L0=OI?KW+0%HPVC64[O]_:RSC1WE SEZ.T@LX"!*FDN4 M41AW$TY: V(Q"W /B_CTX8# !T4^K&C#<@Y2(1&3AEV<=7*1$#JV5]ZAC>D: M#T&/68@(0X^#S**_F."(34^@Z<&DPVK2Y)\--\^EF0H#QB/=5.PC:XR^P$6?>*F:@)?M(NS0X#(#AP_8T -GNTKQG9'":%;B5[*1T:(69+[V^ M"LLUG. MUI(\V,%"E^;RPA;BPK\K/DU0$!0'(P(YOX1R"9D-BK2ZXBD>_0:F;MC^48)> M@Y27N:9;.9)+068":ZTVB]R16.I25T5WXSJ,D99]:DT8,]"TSX#A'.JD,,U'KO_T8 M7+,=Q7\^FD"*ZQRNE%,AOZWTS\N+CPM!]2(9*1Z6Q,I3[[%*2@-C&>!0D>!P MZ-F2,J]^>06HRR[PG!8423H@7(B@+$[#5/Z3-9N2 40B&4QZY DA 7Q$H9<5 MTM)#D1YVKSB5*0%?3/ZF"E9L =&M).WO8D)+0M;OC%2WQ4?*84ZW[6Q33>)B M,?FRX?!VFR3'6G4NG$C8HKYV?DNOX9228,(F"JZFTY%U0_.]>'X:LIU>E6G2 M6[,;P@G?:)N:@F7"TK93V\(,8[[5')L_&]8GI>*0(Z:#$3Y^K-F,Z%@OH>4. MW($#Q#,I)@> WGB4JC(G1.N"&CKA>#W0)O1O.XRQSFG/)G[1C;O7:BT[9_' MISGS;$?P70[>&]QF/77EK+W#4OQXI*]B2GZ M&L@]TY]X$7D;B&N$B;=!;YJ1+M!]AE;FAK$>NA+[CFF4#:3\5 MG&)R,N\DOI&@]CWJ:"CJWF.Z^&07IQ?G_<1!&HK5,=7WVV*0ELO$,Q4K#:#V MR?<&Z(?(P##_WH[(YZZFCPZ":_L)JY\^860A8GYW_4UU00 LL2,GJWGIO1LCG!XE=40$,UQL'X?@(YE MSA:[@Y&L;KW8+@L3#,ZGA-B\ FWSM C'T13#'_['"*+)-C1B2F<2E,C@)E$T M;=)L%W1JH.)ITYH,3%KHQ2Y.BOU@?C"Z^R\(NLA*3J*):]T2)R8X8..28-E3 MHE*,16/R>XK#H]9F6=)-]3+<6RJ-:/3 2N_5#T%A PUL&[G1.H,C028+@]CG MVLM\&0_1!TI=3A<[NJX QAY,E""5W2.L^_IJ KCZ,'#-/6:B,7T$$;042U*: M6".>O0P/NY2D0N4"W+'I1]TN=M^3)VW4%[2 2EGF6A,'F*M1N,3%RR-34RYK M@7+Z%=5Y,R+Y' +(X_2?2">@47/\E/_5,C>'^_SHB?X%#!?VP3"/WI=D$AI9 M!4B$U'3Q4-"%K 5>+FV,F;M62VPPP1R!N7!%^RV^F&>3PB9$8BAO'A,\+5== M@+*>\C)K05KBMV]$?G&YG2PYVG$BXASN()LF9BP0MK-=?<,^)H7@[%<$(,QIJU0]$X;5P84KW3\/V+CZT*.< ,,>:+U#< M\'HM,60,')/1RYL).\@1G7@_&-AJ8G@,QDRZ>>&+A5*!Z:CXSZ%^<,$@'?\\ M6K(\+WP[Y.^@+)66 ,?"(#^I,*$.A595)R"[L,5QZ"-[P[U:U'0!G#*9C91) MY2#+-)0U;E5I2VP ],W&8,A78VL&XFPT[*.3S"V!Y'&R#JPWA"]/Q]3UBO;5 MCN>0>C1OL\?9Z%M:'R>GX!V-5S:$]B G3OZ+]-B)B\N@N!?$VEZLXC";554X M78WP%BI+IFI9LB_CMK TF!J=, GI'J7/'._KJ!T^V^U>!O[@/9[K;Y6&A:_" M(-WV?-OT:V)OGI;M9(/-!< HCM8H8)6[RL0NA7C@..M M%$D-A1L]W#]I_9.AZ2:) MG$(/4&[5*-:,Q.AVRI5MYTW%#/K'!]2H:U8V(YU;OMNA N],I(V2LY=NL.<4]QB0OKHB!@H\,PVN+54 M4KWCV5!!U(G)_(+F8# GA91C:Q!H+WYN4AT4FVZGQ&H5+KCI*295HJ .;1!U M=A24_EQ2=43R[)0^'>/!_%V6E4)59(L$,6]CAH+OS>A'VM.$@G> MZMZBD>#N1>G+MAQZ1A0XC-V3Y_&[3,W,9S9(PI%.39W+ML25;!U]T(Y%3IY^ M\OC)\.-/GKB'ZT-UK1!69=IIYM,[-9.?A%5+N7NK/1QJJ7 #A;?4#?(%<03S M6-+7+!/QB%WT>=371ZZ-2'RS# .G)\I62FQYVF0)TJTNW(N\B 4C)[QRA2=L MUW3#6J71XXVN/SY8BO&^3X\Y$F9^(8S'2+67A"8O]78XY^)-N =U4E&-1 27 MX%BEK>[L_0=G+Q^R?4A]3DJD'8_>\'<>/XU*93MLQPCY M\44N'1"_!Y#OV!2*E]24 5YK13C1RH"]>OBA,A?)QD9CN,GQZB1L.JNX'NM0J=/'M/O&46XJM= ;]$OP\3LL)F[^O_@ M@@;0&NS]I/M;TR\CFH:,FKX6[6+G^QV#>_4<'D9(*'H7Z@ M"[P'YUPP$.MZ 6" UAS#J+?!"28HCCCL#&:.$A+&,M_C@HCT <1-() XD#! M8Q$<"^=VO21..WZ++1BF-LI'5R65X>'J6,^%-.S!W\XN'C(0[M'1R2-CT^-G3Q_RT2@'A$:3A"BQ2]H6#W<;)L2H$H$UCD3 ;8MJ.;O4SSSW MVOEE88IIR7V2(]6]1KA(^G1HABL%VB)KG@8&67Z!SW!=!291LIG/"R-ZZD0( MU$]#_2$"BKR%A.:W^%B*U($-(J^-NF7486@X71>5:.36249K'Q\_T0E[1!-F M/;]MXG8,NWH1D6[!7;]N]ON 3:"*XH9Z#M)N<0#=9FJ\WIB71V 2('!6AFZW MV&:Y$'U&.3(?_W&^X\KSI;N/)&L%(=IC#'XMQF-UF"QCA'J^LL4Y$XVP1B4@9PNY--=OE_9O?[E8^ MXZ41XH!0+6T<5//:C#QHRX_)8ZSDMEQ0-0)N=7PQI)$=_J233F-'MBW)VB=3<@UP#9XGZ8;NF*AZ].%K_W:;1I?:4UQD/%71* M:-\MESRGJCFHJ\%K(78B";@JHVRWOA1=FL$(,5_ BG]N))^@MY'"EW"V-(%7#*V7*D4#Z_!99I);E-5')7Z]X9)YV$243U=='%, M>()NT(=47L9I8J9HM5W7_;>%NY5K# *3^909.>3FEMP(RTK8SV1OQ>AAW&, M!9-_R#GFM,VB"E^S> _WVN=?&5F):C,'7$9JTOO_Z@I,2\_QJ,I/6]5]? M;O*KBTQ&4_];$)O\VA*3,>G[6Y":O+O Y"$P] F!H<>'P- A,/0;"PP-]:>+ M30]G^EFLJWGEZVH48OV%H1I4F]6.JK2/N2-.X%@@;[NVS=]L(,*5DZ M7^\!L(>'3^8;Q4FJ<"A1^:A:,%BU84J%/>E6<]"Z"N:/X8.Q*B)_G^N$;37) MG\RI*[TD[O&0BKR0!-V2_?0ML@>>#"5%$R=1^OWG-^?!(=KM:]U:8($'R(;" M\+Z(DV)]3U9/=-]V+/Z>'Q83=:U:\5GJ4Q+5XFJ*7%/B>0U>A-6_J@9HO(6GBCZ W&QP" E10ZG_ MCC8P=($O7>6[] QH,-,FOH]P\'M1"N;J04L,=GL"T@H;V42G5^61WRN6JJLV M&CI]^N0_HF8@ V"[$8=U#"_R^F9@#O6T2*LA3ZP -:SETT?N7\.U2MG?+ M,I$CCAU"0QW4ASI! 1%<&6$&C#HMGWYEOGHU.3[X57K70R;]$Z K%1,06 M"?6A/-(%DB,@#*'((^ Q?68^;+.A5BDN(B+-B%^?*>&TS/%^20R3MOXU!:V_ MRH'_H@1K+'&O^I7N+'DX\N5X_0)G_WF..W@#I9\?""E5D_1[&"WW&/,++H %H1X\>1KW/B&^'JKM%LBF M0VRQNT*'LT@071#HK#@Z*QM+SYA:3 N6>]2_"AW?3"!S^D"/C0>L! _+R\9L MXO'HV?/_ !+/2&1M ^+4UWNW5+0O1HYJ=0 \%Q;S&* WP5BVZ[0J>T85SS44 M0-:18Y .VW7PWXTX7^(M4DD.%2 +57J:69MMER[KJ&_=#^@6=>Q5Z$6FM@F# MG4>N=EVJ.F4E><(3.V5/O_#6?4N+3B0P7B&^.5!1^9E;,2Z_T=$H+L!,L5]A MK1R)RI;3W+F_AYV9.ZSRX?T<660/C7*VPJ!$$-!\8E4%MJ'ZA;E."L')Q*OR M"=F#?%[5X/'L2:6HWOTN[@,-E:)(([)@F7_&^4QL4VBY$]]9+!-1V2$:R\6@!'9 M@F71E5@!K11^B:@: JDN*L67AXFE[<3@.YSEKG=YA!IV!'9BUL-"XD0S 39TGD"8K#[0V0=!J6>&% ">@,A%_4"',=4AY8I] M4U\"@P*0!;UO'&L+W0J(2HZZ,JO:G_DDSIB2\]@V^)(V9&<4XB4)^RCMQ7L& M.U]0\5+1_#]@U$B3CO8ZP0K:K9ZI2%5KGUD^8D,C$CULQ2CW\6K=J7J2G8,W,V\B2L>6 M3$/2=>,Y"[F6DB6-&TRY2 )B5]@"5.WR)(HT2D^.1V^CBE7$+U +GC_M?3I> ML^FM#&*.J]D",:A)$N8$*6]%@">,5<]7^&0? MP>_F;FSH4SR#0Y"_$^1_<@CR'X+\O[$@?P_]Z=0Y]P^HE-)!04SX__$M*PHUJTD<*/BB]VF7IS9)/Q5GG3!7W_'@5%CY"+WN&BDZ#?T MY[6T@V,1HPL.#YR%UJZ5VV?TX/6+B[.W["*_JH1K"C[L&U):TP)G.J$O2.TZ M;Z91ZN'BS4,JTGGV] ^GCTZ^A?&/TD5^-)D\B@18"Y5CBYB4.!?;C\I)(Z$69?4'39K4CJ386D M*T*(^%5"LL41K63&=EVT64RKTS!#+LA5AG&QFQ6C5J5M#E%IM&GAA9,/"ZG4 M).8)B'9!)9%8O\(_J37)8/0E<:WSD&RQ,=&A$!UI%;>*9&4U!*)E\K2_5$'7 M%@5Z(F5+FW =6'A]:DWG""*4DD;#VLO*KNHJ>'N"Q6E?7)MVK*=$8)068YC> M*CHGV+SBSN8FDZP0!1"M)6K#>1.^/G>33KL.*.O-^$C6N:@DDYPJ^XZFE]S1 M4H],:ONM)"R"W:NI2+,IY^$B1@A:V2CN_IFQ<9I9A(]%@1>BF*-R\*PRS4;% M:3/C1JSD=CMLEY7E!6.!G]4:MF)-6@TX,"2R9!M$:V=1&A=TQ/-%7YXN9/JP MT"/6:K$F+^NJ7-<-?YU@,31!;@P\F$ZCZ\P,;+ZP2SVW$J8=7])_I ' M.-F0+)0-"D$]E!UQD._=+P@D=0ZJ>*[1\?3N(>2''$,-#;O0G5!0-O1D!7J? M\5K@3^'!X7MNQ/D\/W^)#0^FD9B4$U'[<-TQ)6V6X\3:L'@Q55>0J;59=FE) M6\O[W<)AP5*R.?/ ;SU%$T.,._*(G)7)NC,74>[\7MNL+T=U_OI\%#4@.V]) MG2I6A.8-AH8BN8320UE6GIR!Y0(*%H8BI"-JF6^RY\8NF:RL2$\.MG/*?Z64 M$H,#PZ,JA;8TYQ)Q_.O%N]&V51W!IN];'U.'W2G#!B$9S.Y!$=KV7XX'OU/L4U'D$&>>)1J MQ>,MK#2AAJ-$&)1VA52IQ&,'9PMJJ?4HC7M::#L%F*\J1=ZY>[]=*?D3UE0X MD"GN>D5JVTTK0UY(*8+YBC(A)GL4H^-*/4!JQ;35[;-LUT2$*AURF)XBG@L( M]X3M5+NS:%I01%?Y-@I2$6,""1*\7V_-HL2 >]*V;.>6[/I?'63J-1NYNM=H MR;8)Z3R?9YO*PQ<8TT(#$_IB@=8RN0XX^TEH.#>MB:C1U/-Q.\4ZIS_FO MX:!5!6W(O"'2)\>SR_< EH?D5XN,TTM97A\W!GA M:M*SX[U;-$LYS8E)RBX8RCZKZY@0!"NPS=$!%+K3(B(^D4QL*\@EA9B[V!L3:[D*XXCTA F'?0"AG-,[; MD@=(WMRY7"5^,<'].1$ ?OMI.*/(N$KK"![0;P4#^'TQE2YT1O:KE @H'HYH MFVW=6I_0DE[;P4/Q6AJ#*;:&9&Z\CZ:9"H9 .$MC>)/KSGUR;6HU .+DR0W' M+UEK$ZT5R9%P=%EJHV*GK77!IKJ^AWU=3,'JW,JQNZ!BLS!>0NRU94='7#K] MYY;+-:5KRWV24GWSIQ]+4>WIK99=UR[B7H0X9)'.F4AI%XTW(#PR4B"P:0OW M>"+4ST$9R4&=]K): ECK,><_\;G/-APFIB>%Z7^\T_,:**;N/HL$G$@$YZS9M. M"IPG^GZ1M"ICLB$G<\[N7*3H8X^WR5>E+![GU4:A@HDPP4%7L[;W2F'3;(.% M'QI$-_HD& $./T/X*5U(>'@^QZD5:ZINWS&2WN8WH. *R>BH=,D](("8MS>[ MR]V<#D.F*_6JQ$4Y9H)P+F+%LN[4A$F^)R72P\O\ ^W3R(02N];ODG_A(9OS M^=FO.N1(C'N,RYMD+C0*?S<30F^F\$VAX44R)QKNL/&'G/F\Y ^OM-IS93>L- M.CU1&P9I#85<'1759R1B M]T,3M>,<4PK59!I6U_P;(.KY/E_,/38Z^@TB=TTHF.%!R;A\.TF1L/I4&R6P MAT'"ANCO"UI[W4XO4./)8GAP;:B/1W\.5EQ#17D5]G42 ;#X#7U3-Z>&F<[K M^H,%B?_\YW. G3?CMIR6.7,I/VXK2 MGW!:^-=HZKMZ0E/J7O.%UW&'_3JB1./@LEEP,2 $[LJJ8PY%+K1;].YA6S0" MWH2]S5<25O[Y[=\8)LCNX6(%T-XVH.TVYEF,^9I]="1BI).MF' K>, MVN=2MT(S*M$I?S647DAFA U%.TQ?8.;$D.7"3V,XT1-8.7_LB4 MK7#9_CU'2*R0.I&[A&=\IFH=O0&JM&Q^'7[ZLC?;BYQ@?_\WK+3O1Z\U-?S5 MD:8&'U"]H%X!['"YZ=YK8<5LT4KJ%7BRAJ7+\?KXL";[\2'1@14@NR^+? @[IL$MHKP('A^O,^RZ16PFL@@IW =?D115PK%5?"PYR<5QZK!I M+\N5O"[17Z.,1O ^^1ZMP:#YMBHF^IN.JC@R.IQL<;$-7Z &+P)]\:8@PA^* M&4%*VQYXUZ);&NK0<)YAHX 34*5;\1EQ!,ZB% MG1()3B9KJ4060>(>8?*WC7&K)@&9I82@(QRCY$$+QU8Z$M<"@'6N)9@^Q,>, M4'9O]T5RI@\'DNJ0 M*O-+;8*P8THJFZ3QW>>\D!YIQ-$K^.@XC*3)_LF-JA MN[ /%63#6 ^.]21:G2?9=X\>W;90UZ,G3Q]9EI3CW[3#L7&E15@ ;@M)R%7R MR.J-^RR 8C\Z&C#7?@^(1C(5+.SJ0=*RJ*5HOGW81.'&2>M8$A\.7AW7S_&( MQ/)&3R-Y>WRHF1*LV^3EW\;/#^LH<=E'VZ7 D95+ M$[_?-).NC**:$TD5I=KH**Y8'[-DED=:$,@(9ARFI1--AV\@V>HP"W@:D &8TFZ./_A,\N:*I:;FJ)%KHVQ+*VS#1T_ M<:*I&EU3%7">I>7M[MY'APICPMS]:_#2-!+A>RFO9JR.P?WAX5E(]NN7MR@( MS_L941F;[!5=<:CY#0WQ9]^1PA>Z)[]Q>3FL7\:686W8 )JR8+/@ MTX<_Q:IQBK5@Y53NK.2'-T"D1.G*N PB\>BXV-:2?%>Q=CZ4ZRKQ,W::3J2N M8K.38T8<%GA"1?2#/(4EM[?KR6B;!WRE03Z/1+!DA]MT?W?)!N"N;E-X_DRT M;<4YZOE+>_2&AKV@_N#/O\A)>,A! M=7)0WQYR4(<#EB:DY0W0^>/3:4+(*CVBU1/I@I^.1V?NE*^K M6JCHXVO5ZED$4F^]+IG/1I>>@E1^$Y]D0'X^ZZ7V_W92VT^]0G?O2NZ)F*8J].U"AU'A%]JK9=RJ (_IL5J" S341+O_3B&!;)8DPC,<2I M\D);#(Z3'FK3 E[VF(U@^&[XP%) J7*JT-S9+8390!Q-0=1Y!;BU 3=1YW4] M@]XY <+8H7BQ35"57AZ].XGHT@QOHELQ+2;YM!B^F&:=CJ,K@C#9"@!<DZ MMX1T&\F.B;N)3#1)3;CG#;0B"6%&L+XZ*,I)LU--=!]-?"-U(K>.VX+RCRW9 MEZT/''"!!Y@3.9$*,&EP)6BF:9V7DPT3Y8S5)0IGZ3I5OBOL 0##SY'3I6*< M%M6L6IVH%&Y'V#ER;G[?,9/-=$YXVBB%2?HR MM/1Y.*)>[^[E:2$N[R;2'3LOV=,TB9>T)"KZ[I$CFT$TZ:8%HJA8HF:+FK5T,]RC0[>/ M4WWP+.]X6(1,T%@-C=/LAO/X;N2L^&?RFFF ^ILVY<^8[MU3GLY1).! MN^\1&A?XKJ/TZ///4G*YPVDX*5>,Z)&"ND[;]>G:;"X&Q2E%XXL MC-F#L_,SB&LQ1W)T]6]!!G*%U:8J_[EQG P"0#L>7=147T4:,&PK(CT=%S5( M5\/+W>(B=8,Y4P[2*5LWN$$"_EC;]7 I-&=:M-=;:X+-B;=D% -0&<^$Y*#D M9LXH!!J&XV ICF640GNX1!H5*%.=BH@SI6O8U'6W M9_H LTP<_R>Q&84;OA(?PYBCTYAP[L<].$)P.0IYF+X9'W$%T4,$-VI#NGTRKO'9 M/X8_7]B?M>"7[;JNLW 9WJBS9^>\>:Q:&VF])Z"@47:J=]T0C6BT?=%5/XY= MB?V0M=IVND[;=[$1WOZ^W001P_>O'U[\1"+#S>8XF/H7,O% MN/"?(\(FWQ9-].U[XGJT5U0TG@-0JU%H'_OGHR>[LE&RX:T#L]'O3[,GSY]9 MWQ^D)08/NQYG(Y(&[!NY7:JUGDQ:GKA'1)A,]ECKS^Q$WQ).?EY8M%:)>;/. M?<8F,HL5@JA#SN1")(O!2N+2KY=^*42/2EJZ5_:!7^L6]9FWIQON1;8R;K\? MW> ..?"[7R%UQX9G!:)EI=K M%$<&9SZ"'Y3?4@^?W[R^;M#\OF0?/[-))\'4T%$F[@@RC0Z9MX2 M%KE9;_=-_,.E)ZP5*UJ:S5KSK_E8\&AJY3([%E$03J+2#%RO&/TE91PK.CKH MI+:R[:TQOUB/5M(C(I*[7.-T<2(R:*7>@ M:$4VFLL<7];5'LF%,$PZ$LJIJD<7H ME3()IYTOCL)-K&[+_>-!%7>H8]-=LS8BBGQWGI 4RGI/J+L,._PX_LEE)%CW M'Y."9:%VR81AL:!SCJ9CLZ!I< N0<7;D#*758TG]P8[W'H]^-EDKM^1N;JL@ M(BAB09MS[4:O6W^AHQ&1H+8LPT?6P:OQ0R^@3-[3MGGOTB;)-=K#0Q.M^Q01 M!;:6;C_"442C99Q&1K=.(:.I5H(;X0E_N1,=OE?K\#K,U365TXU)QUK%D,AY M1P6=RG/3]8#(URTX[.H#][CRSV"E3##E\4D&:3+$O4.[PJN?/..KS]0B6+:* M3QZ?ZM_(H29Z1OES-CIY,J*>F*R:V&P)5L3(U^E3^USZC.2C(I2N;[.W(-Y# M(7EIE3*MTFVE$S1W3\L0./"W_O S71_&Q?J:HL@0C$+K'CWY-K.3(2Q49/L- MJB,M!1&6A"!P::&[QS\V[5JYJ4C48@+?OL\:+ '70ECX2V$XE#9(DH#@M5!W MZYK=+YTU\G<=>\I8ZYQ5IV8C2MI$$9/[3S']Z3F M=BV&B.ITN5@_4AOEN M;&,/U^PY,#E,RN MN7$ J*MB<)(&__(%)NY;F;C39YEDQJIB='Y)Z[A(']G;!]Q.6F5#T^2;F\Y2 MG/UD]]\^73LVY+,]S-;Y97'35MK?-%GG/W&Z,NEQ^/_GM-].,S.)O^J6N6T2 M[K3EWR30IMV&+=P&AZ:C;^^^H*5[HNL?=XD'\N"'.\<]^OG['W_7OB>G<4U# M#>;>Q\/0'SYW'*WS_?'\+DN6\>/'O^8RIK?+Z+U\_<,-@T=6,FD:M[KW:P>0 MD&]V1_!^R^^W,3RD#E4OMLNBN7F(/-CSUJ':/42?O%D?/Q-GU(:C,VY[&I9G M/"R2$5@4WLH+DXY4N-U[17W9(>KTPVS;Z2>MLJ&#_3.&]CKR,DL -K[2_Y4UY__%(P-&= M#=%;0.FED%N^>PX[.[W7@Z?='IA Z-TW1*JSDS86[>/[8BL>R;>?XQ8RN9H$ M4ZK:B4O$Z^&M:]]2@3)JW'.[-:8EH?X*/S0#.Y8M?;QSE/3P!\+C#S%'%%D2 M6(;RG#DMZC;J&_QR,6@8X["7E3%LT!TA_.?GVC&X_T]-7"VIL .Q:TW+\$G0 M<62CBW!GOPR?; HF%OFAR?]5+@YILL]/DST[I,D.:;+?3)J,Z9QA: $N#Y\L MIQMGZ#2/M5D)O>2BF$/O-7R#84AK"=0Y^ C+12"#6Q-<.P2"EN+O/2D++,29'14^0?Z19H(N ^M-^G) MB2"=<6HA FM!VP=:J+Z1P5'1SF6.TS#RY^\U639Z _PY-;7X MF"]C[::A//2] #Q*90>$&] %HO'03I3<=^:?1QB>IT.T7@ O8Z)+1,CE6U"R MEY^K?*G 7/KH2&5*E/M 9(-XOAMV)WC:4-P):3MFC1^[K"73UN>2G-IY[8IY M.^0UJ$9LJGU&P9@L#1%/DS)C=0R'0NS7[*#,43/0/= N4%=^N^@8;A>)5':9V)0Y7:K3P'1Y.@DTO:.V2;QGF M)0>5(?V#H--E,]DL::[V2FM$57O+&M1S,1O4!"/4F+D@%9P$?\G%DP/)67(V M(6[;%H7 :?GJ$+J^$!Z_TT??OPL/'/W(T#QLZ5/\JAV]B^\@)W$03W",AYQ\ M_T6+6G\RM)C3X/KJ5$2)%=POCB)1E.C)KT6='$.OM1RO_BW]+J-/B(1 M]'D/%;;KWE\$>9AJTA$QZ;P=5)!S[)]90IZ,1NL_1"8L2U6Y'&\W1$+P"2CS MX* M:3\ZF7-6V&JNBF#TZ!7'P0R4"QP>S$^M3$?.-TAJ)>B@T.69FTAW-?U/0I4Z M)*O37 6'00**Z)SK;6B)+#4M8J(3@8=@-KK.&YS8BV*]!MQ!>DD0V4J^-PE^ MW8*D%CFS'@[ ?+$6K"0U[1_!^0+F>^!=1G58E/]BJHVR^L=&/L:SWI0X\8'Z M+R;[I1R[.S':BS/SO]XVA0K7OT/52?A/G*7]F:J7.3 3"3_6=43$) )63J1X M<-,GG"5%R3A<8;GHLKIF8=,O"*12KAF%7RQ7)#QH@0=Z#GG#7),B?H&.GDKJ52AW _^6.@)BDJ&T:ML M)#^\HO?KSZ_D0WS= .D'#]&T(%@/N*;H4.Y6"!8#XZ_U"C@:4%^@('#1>&6\ M#'P@)RH6/3,"E!F]YZQP#);V^_YSK!;BC&, MUFNZ]PT-F5M(N:YG95JU!>H;K5*:XL#)!DG&3A9"PY!U*T@?W))30ZI$<5)^ M9L2A#U(J'\?U[/OC)AGJ0+U9AF_ 7'+V2PO#6T8^2M^:<;'6PEP5C.C$,5U0ENQ"*Y/ E M69=":,SZ:+2Q4 ]FUN]X=!;_H7;,;K$RU[&&+#TWY"2PV> ZX=:-Y0CQ0IXY MG@($0MX2]45$+ZJ60;PT$\8N-HLFV0J';7 2F@\T0$M?MZ34GJ.0&L$*?A^# MT?3;>MSACZR P6W5AZ%4M+U$[,-Y]?1Y:V!$#('.W:W'CPC'FR(Z9!G+/(<%X\R*/0\"..765P@1,W+3$ZA:>S>B8 MUNKD!R<,"L*,F*N<"D=\.8ZSF C9QH(_Y/+H8$N/,QJ18*,.,?[/C_$_/\3X M#S'^WTR,_\X7*+%WYV;,WN;KR[#Z]E@L0)0*>5^CHHRR+*SBZ>WQ3@/L7)!4 M)#X&>IN:3*EIH9?M[27K\';"[IT\_^[;K/\0>U+WHF<<(]%+?OQ@]O#!:>(H0T73 M"V.Z(8H#--E];E[6U^ZVJ(GWSM!?BIQ1&UR(6%!/O.'RA_[0"WVD7(63!_34 M0$5"M"65(@Q19(.X\;-V6_3A95,Y&5YW;JSX-I;-2"PT>.&9W=)=C:W7! MOA,Q1Q:N#^Q&2U4O7TJ'+J,ODFVP8QYUJ[4@<;2(G;]LH-0W/!_I*[B!DKM* MBH'!A.XO"[P3I3"[C6LA#LDG^="Z'G2SBL@7AS76 MVQ7K(/'>;O^ ,A8IE_Y>+W5\&\['8^I/CKSGA5SWY'MX),=GKE*ABV4]Y=TK M=YYDSZF)4;$53_[IQD.2-VA[?VJ=E[^IG)P[W8IF@Y_WHN\]ACI5=4S9XWHJ M9Q#MM7MY_S7V"K#9",/MSN7RX.+E0P7_&+4,.[>;Y3(7$@*.O.0+R)OQ%H^4 MYV=Q>FZ>%:K"(K%I+%&*?RMF+U_M\9^:31WLND98XVY:0LN .Q+&A M=*Z2RD%QBAW3ULT?ONX@VY:V; M%B8/%C_ D'&4?OT8/!:]2DKQ*+$LF7)*K_L4G,!3(/[$*7%>2GQ(M6N*'.FY M1GM,-0:$NP;L*2L]^>GD"-T[$A[*DHFQK.&3I@2 JR/ZG)Y3^5V,==\I^/JA M[1?%Z"]TL*=L,'L4TTLCJ&SA(HV9N]0GYMF'["R\RX%="AC &FS"G2Y?"Y]= M-UP<@PN$1&,YG M ,!$&;AT+?O'^$!VS$*PLS?.V[+OLHCN18NU@(BI6PMJK?/U0'AW$:Z".$_U M3\,!W]L2$;M\/:-T2UUI;8]XX&,\4!G&8_=GOH]AY,ZZFHA^9$[M0L4CGX%5E#!,/:]*T;A2RE:C?N;D6?1A-:Z)L@>]*C4;\9K4/"6M,#+>&P=#X/3V2 ]4 M"*[=C/*TY+ID/6]$EV*PHQML67+W\\94M"C,L2+B^,G6BR7=WJ0TO^22Y0ZR M V03O#,C/9#DG3X[SIS#6\@;"LM#\Z&/>/,$K(\4^U<<6T;TS(N(;R/O:=KD MUUP*D+YFCTO_EX@[N>G8\5*GR01!X^M"Z73B* ]*A"N]B-O/TCH;I/#RK07I<03ML(!OFF=V=%(_M\XXX MA6?*M9+[12_3NC^OB4%1-FC9R##H_3@]!@D;T _5&/+4'7J[ BZ:'@SN:Y// MUK+9(636](Z8Z* DMRO=[/G.DX=C+3M.GSJ]^*=G;H?H04>1Y8LGJMQWRPR0 ML2)P@[KWY$[THFM]OPDSFT8@^@GVFP]E,8SMAE"QI00F^N=T! 75[@$T)[P=!JX;?#D72Y&;HLW>']-/GII].'QW23X?TT[]?^LEA]LX4 MB;;W#-39(.#-%W_@B!T7DGYR[BF=87 L@^O9!6NTAIO-R4TJ(DZB_\F;$1/F MUD6\Q*U-%B\XEK&'6S#(G&J T98,!^/&T3MO 3;83>(^@X5@+8>L(R:;HKJW ML?!2=H8UI7:#B5&)R0]C?C,/+TOR;X(E3M(Y:0C03:?!1=OPP9:>"%S'_2_C MR7F]3W(U]MB?/&6'?2>,)ZT$3?(DD2C7T_0FU4Z4%%5?9\&U((N"!PJHK35" MZA*%O])8M7C(FS9YL+T7U3+=5\UJ\XUMRGQ@($]BN.15(ZH3YD#+B2+]Y\O! ]>X06O ACK G?XJ,4 M.&/@I[S21'2(N.9P"_8@6\>8FZ026ZLVT@+>;A%R)<'Z=4VDY72M&KA.Y4F5 MNB-"KB>3#2D%D_KR.P([>L[/9^!A=$C=(^/L68=M-C:M^&LS/HJVS9.K",<4Q8<@7 MKJ7\KW:4U]HP(#VIJ0T( MC2N04NA<=,38N=%+PP^*X+A-(PTSU@.(' M6Z62A3FT$OZO&V:(%&;[6 F%]?S7BW>\L62W(A%&;9-6,%A=JLOLK&E+9/4- M0#?T7C]$OL9F_]%2C:2KI6@Y,PI@#!57-F2G!=W1CAXL:]*=: W>04=#QWN1 MG=#6M+QPGHB]UV"15.X(/R G3F,VT7*2ETA3$[&L;2Z:9<+C)^&%94%IW[)= MTEJ' >W;/RN;H6YY+T!Q")WEX#:'BO>'$JIM .TC!2JD*>9.D&&_C0!LG2R QHRB4ZD70\14@*+@0I=*2> M\RDJW)9Y/(>=D?(BL\2UX:?!QE\6C;-O$L-0\L4%&>ZV7J!J;@MI$SK\)R6C M3U*PM1;:"BA&#P,)O<.GO ;-"$XB57=PD(BN@[+';6*G%"]U3:)'4]UR<-A[ M*+:F!A _]!!BB%V75$0G_,4M'",ZP\+9(52L#I^0FXLEWJ:$=5CT88QS3-%;%GK&Q6-)KN=!V.6FP) KM0'/A[]0D7[NKUCJGYHJ,(&_,/H0?E0 MX>/V0?%Y%&S2>JQ:A"8S>0D%TF80^RB":2K'0WO5&UWB&XB\HH"K>/L@V Y\ MU&X,?(>A3*(Z@&$UMW32AJOS@S+TP(+A>CXO"JF-L_(*C5!UC3G816=Q=G3C MQP=922), M]-T'F-,)>*)*+\':DI;S0-O4G,JD.4=TH9X7:A)0)>166L5ST"8Y/W&N[A#K MM\BUW>:'*X:[M0FQNM?5X4(9$8#'I%+76S\]P-ELT;7D2$A'Z'0[VJS8D'.) M6"X*K,I"D@8.L,9BA$)J39HT%XEZ#?%9=R_79/ON\2 [5XH00.38_]1%Z!"0 M6MVD'RNK8<<9G"I&K1ZZ^D_QE/MR.,S=$)_'4\VL7;[\3&Q[R@.;8Z'XY4,[ MK[-Z!M"QF9D&%\R ;^;$VW.I[%E)"N]XI*,D!? WC96] &V[Z26$_GG[VI5: M0O?/#0._ATCE&(N7.T?.G\@9T"%035A).6:ZI"W4)6"3]).("@Z^F9R#VE_M MQ6JBZ1P)\,>[97N9UDSJ]96Z'2@Z=W*:@QJ!GK51H@B*' M],PA/?/OEYXYUZ/P/8["/9Y]G3,68,H%:I-Y>2=0%[UV#60FLNA(IB[N+@($ MJ\BOB?5E670\XVZ9TB[V+\ NG'6FE'RWB!B.&J79N8\#QQ\'>5^]>)D$)6/T MAF,PW;\/)F P(.'" & $LB9ZMN55N93L2G#,ZH:E,37DPTQ69.0N&1?$[!*X MF2)5TZ:7UFITN0D;1L$R?&ERQYU4?C?UN@ZSCD?975KO;=4T=DP[8V=Y63$; M57B9BTAP-;'=-IWXG_J!Y._QGX'1WTRW'-=S<6V9"G:@17%/!80CS4O77:=6 M]K1QB:$L='5.@QF+IPMQ7S/Q0H.O3 HD<(6-S4;X$QS;#8^&?V3+S9)28RWQ MY]MF :A<"RZ><*C7#4.SV4F6$+L^B3U:""7S+7;#T79,3F:N(2:X;%4JB'D! MTV<8T8'0%!DISF+A+C [NYB,(/$GI/M_:#O9*S4,/B[FI3+^K@?VA=W:DV 6 M:4P.?51%FHII_);65/#MK>3['82R@99+'ZQ\+(FO*W'G*%O#<]8F2^ZJS$?% MDCA>[88?WCRA$I=IW@A03_DFE,10\'I9C%10IUR?L]@/S$R\_DEQ7*M_'XCA M\\KH;<;Q5D4F<4TJO( Y)0I:.BX\QIC,F<32>-T(%<\/=4YD_*_>_?"0)^3= M#U)5X@P7$I$:B2,JPIKDI)DB3^8!EQ,6 V6P>R_7(WO.\&ETJ\X;A("NZL65 M%,D144<;XT]6::BT6]L8=G$W%R[2BL2_*76$#7!\IY-I0B!5)-C M,L17^83GNLWO3*2>/=$ ZDTEL2L9!R.L?G?=,X-B ?N63XXSSOQ'!$3TB9&+Y,XO-RFM-O=."8S)*+B#&>AKOD$4AC1AW2\SH9YSV0$ MJ/>I%7]YY<)W8 2U3FLB0W+'XF6 F*E#%V?F/<%KW",X):E?5 G6$]8 3Z7# MA%(E17?*RHH3T'B6N9G&UVDC[#'H<\%' (^$!H ZAR&0U)%6R'O"3/)32,I% MO\C?.Y[75Z"EI3*#"9Q 2A:D8R[\YD[*[E7"L9F \W6$3>"]7EFR=77)SX[S MGVYLYX%)YL5O:_"H(**3(R]KD]K?/DN2BY,^$=84RIHS6561ZNKK%^B]$>+) M=T/$DWNDFZ.@-CLD>0QTP1MI/3D<"A[8C-P"Z74) )Z:5DO7)(O!=ZR,O&Q. M $0JR]3,DTNU-;$YAJC_X7Y=9RJF2;%8A!OO)(SG'[]Y] W^O2(/1?_-D807 M%V]__'.8YS7-X*8F(]"(,W2B(BTVXJ_COJ.V-OYS+G_]K/>U$ M.$X?'9\^102K>Y^GT5A/[_:0[ZCEX?Q&V9PV>%VO!MJ+3/2WW]_YV52/M^/9 M?G2(I;J<;=-@S:WKUPJ;EHZE+*)O9$4K29VLCIN&Z'?X5=.;E=^%W]*Z^--A M:?TO65IWP@-IWL(8,'QQ38>&O@P.)!TPDC0)'^I^.IR,1@./4W-1'! 3,YT!F"D0,0!@*;J MV>P(+U?8%/WUH=LCNZI&[;WDO="E0%*?B9Q$;Q/E4PQ@*S=1S5A;[O"P;0[; MYA[;ID,X$ .?2>UU;RGBBQ>]WJ;AF+O(4]D#I !PB*>(08%$@%Q^ MH&@>!1*HW6FS;VRUM-@W='1=<% B7'LVS6&C'C;JW3?JI&Z:PM'6AP,%]][] M[=A962PH+AG? Y@17M/2:D;$G HO*E[#X:!$#38H;NK199$O2&X/.$Z*2SKB M0'P^V!KZ[559+U)V&]NFD==/F[Q5%I/>B\!1=MA"ARUTYRVTBWI\:.<@( 2S M+[%-3_SO"R(!>^JR$UB>1,)]LC5X(UAY043JI1'BT/7)5A""1IOBB_/VLMP/ MZ*?[HY].#^BG _KI-X-^^N9/9SNBZ3V.8G*@ARAV,^3E?#9X))21Y/^F!9F" MEZ4DVPZ\;&0&8?_95:,0G=H_#*P+O;E.34B6:LA$)OL*$'/7DV#'VW),?)K( M*. #NVC5FAX.5U.A%D9C&9:.I-&2ZDM10)H6R)15R45(*0?7!/EN2=UO.6N< M%$("\E^V*(G0,B/_3@/I)*^+A<8.2Z^/$04\HHI.VTA90DJ7DHX/CTY?@<>7 M.S;%FFJO:!87L>YAT]I#AI:33<+]1YX7EU![^I=-(&\7"W,\_CBAEA;AI[#> M*9@H=60,F)*MP.":?K]OD!,:H@LH-7$?2WH99A[:R9J!5%@.B-RUJ;1XA3?* M2;(2S8@K]/=9:'D!*3<_#D1^FHBKST8N"TB-+H>G[F?WS"](M M%R&=T?F+GR^R>$I\2EO*E&@0I7>JT#Z\Q[HPB2ZR>=V* F W M386SY$P@$>YR[20T8K/0I$#\9^0':!U^P@9 IX#6%2\"AU):AB.&(31#3 $7 M[^3,C&J]6$^7F_6TOB:SEG&L)JE>XVZGW;.2G;@DY!!%_!(:B2CM<2JF4"5& MZ!8!H#D5P8H(I8P-+8"R8GI@^8SLYP@JI$[X$4)?B;V= Z/:5S=OW7:,1!^**6G8R6&>?E>< 9WXTJK1 M#K;PL";O>[X[IGC/O]%J21(QE0B!'6J31(?[D&$]K+1[@A2:^-IR,*9WB[H= MI46[E@*YE&T)BNC"LT6Y@_D<)/X"I&&6X$45%QX$W J4&@%"=T-"[_ M5:!1.[@9%<+9^DAWS!!P**5[3(R'6CB1(YN!2I-0+32_Y9)"P46SV,JS:+)GLU%\ M3C_)8 /@"RL7I5![^NB_UU1OLW$4\:A(= CT<*F[RXH M"*VU 5HT&$7!C*[-U_ZOZD6)Q0V6+=$RU&@Q;6AV7#D-=B4%+AJO2A)_/KF3 MA.<0^?.[D685F;\]1U&^Y>J MW*>HY9LD\=$81I&I#,BZIV\&1T%'W9$9+EZ4C3"Q/G_\GT].__/ERW,JCTU= M83KNR*9^J"C^)102G8_$)['WM///KD*MJS<9#M.B2"6G*=O&+DF2%HE[:==Y/G[5%^N!25%'Q2Y ?A,<0I8+PQ>6S6?F1,W6LFUL& MU^+T\>/O><3YYT+T$<]?9O R<0BY*D !H<,RW@KXERN''.@CBJ M.K!Z!7@#8K'&!*C\K9"+8AP4IT M$MZL<=YVP#1[/.Y?,N)"]$R/!C5,'P@R%X+@E)LO%Z$_] _VNU@?#Y]]F(FF M=*_>@Y)P1KT;-LB+@JC_S;\[C\-GM,4YL23-CMQP1C%A_;"H>MI&[JDH[)A M>=++7W9OLNSV68W[D.E(PMB09Q?YNNIFGJO4+$TZJ5\I"U<89S!3L2^E#7IY MYKE&!]_/Z(EZBD>PW#Y[S M6I+3^5*UVB)U)70]],JK8(66"VX5 I% 'X3+DKX"\K*F_:N7LT M2T"8J H?Z9YFSE++BU,KT.N3#71:E7.;95=>*UBA80YCH;XH$I7E5)1 H&=Z M,8[5!S8YGCTWI9 Q/1GVYSPW<_@@0BL72K<+X%5'2!D]2!ER4C;Y?')9%@1B M3@#"OD&W-, 1BXD[4R$"%#R!(JH.JIS"EBMJ6V>3KX1JB7BRPK M27%6P'-T M'.$9$NX+OB#]S543>QG$73UPVLO4@+!@RZ7PPX3[IL"*?8^QV"4XDO#D,DC) ML2>VFY(;J&S_>USVKZK1V2H.4^;!RU\>XJO_ M^=V3IQ:DV/T%=4H$%AY\W85GWY*4\>E)XL#: MQ ^TN:BN"&T-_WA@KTGM=>/D.7M[/0G K9NBFH='5(Y([!:KS@^@ '&AF"M% M<"ETB>%'R19GYM!H;!RX.0$B$;33!H"HV\**/O*DA:9I2SR;#(D,:+<43R' M8_LR08[CC1"^/GVBU&ITQK3KXQ%77<#(?ER5S9:]J6W".YV,EFA/U17@\D[K M%#%?I-SD#+QQ8-RZE*C?8+_C'>+K,TEA=X1VTM+8G^%YS85[_P!@B/K8\LA% M*O,%11M;)D08AMG-').B+>W7W4P[,W<9YX.AZ>WP2Y0A8/'<"QW2G C9%HNT MT6QUXN=M_?4I_GC=HIZ$2/,RNIEM._4XL&J3.JQ7KCN4'X]';[6Q=*O!M7Y< M)%=,H:#'Y\MD+>*\ZSH=0T/WU9?6CTUP[C$V9V/*-M%/O-P8O#VAHS#ND#VN MOA\YK!S54USPGGYM:2.Z=A!W']&?POP4N#M$J&8,68?IO8S-+H/;WLHLPE]H MBV1939I-L'9)*H>#DE"(8^1=DKSQ*-)P!@;OH%5R,\3")^Q]=?'IH>%MEM;? MR%H9YBH9" FD[NQ8BB'4T_Q0DOP6@[F#8P-JR*:A9$0,7&BJ$^?(9=VN:%40 M\N:[9S,!T\%G*F4#K%X-OBG4'B6P>)[OFDGK0RAYSHR=73^>7XXG@X&6/5 M_E)D2 .OVH0T#T#S*9CYD&_90[[ER2'?. A7A(PNAT@XWWMF& M-08H;<_55S4YN\+ 3Q@C@>RO\BV?U>28+C>5:?),<8]:(*E/P ;^5P:Z<_ZU M"T3R[U#=.LG;2_X.SNN,O1*0O:#(Z)H(T(MRK9J$814536,4W?2JJW*Z85&S MJ!W'YS/:'S8J_X"M+S^))P"D YV#*.]EQ5>#U\@9ST_@# P>H3>P>5U/_=D; MU&-PH!)R_0T3 MXDEW]"Q.UJ^-A*YCS5[AHJ^DYKFL7UN^Y*FAI)0FFY;PHIC.[;0/!_TH%;N M;PO !C+[K :B7ZP9<@C9,I\E&P=?RGC#Y6ZV;]+8+F;EOYS/'6]""3'S! MZ#;XC!LX]]'C"VN22GK")=..M"I>:@ARX/:R8%Z%I+EHR.*B)6 #! MJ=(&10?8MX:Z0WCI:E2%EX=5O;4MQKJH51V?@Y47O\V7941U,;ZN'X[B46V' MW0DP55$=2&T,46RI;@F/GT@J *'=BOI=(R'?:5V)EC-6F9:7ULQG'QP *2AT MAM\-+AAA1<*X; NI9*1H@1,]=2&NP4F&U1Z>8Y-W4+*DDM0YBUP0L*S6$PZ^ M8LX<]OBMGVK5A L[CB*(QZ.?=6I-^Y#$$0;7#1X6[BE>Q%Q.V#!D[6R+:$TW M!QMUZ]%A-\L"3Z3=);D<3N'@96^/Z+\BN>=2 MSY/-$G>G*PL347/#@^CNK05YCI[B5XC7B!T\'[2#7\8]&[:Y>W#*A(-./17" M.PLZ@M8C_Q'YN-L."_%"PF2YU4%7?,Z:VQL=,N0#WLHO[+T;.2.JVVR1@>&W M70(2")MQH\ MU:F(W2/5%W[V?CIG7(:0[!Z?H1A1>!\GDX]%? M.P]!P*]<6.2MU51BN:2%P"EJJ4.>;B@_5,5X57 MG,#(6>@\TQ7N7^2NN0:%_46RUC:&P^]AO2O**KCNNZO)I-X@N/NSUT1*%$S" M1UH)XL?J Z'3\14#C&\6*P%F+:G2<-U"P_5NL P?#5/Y-Z%5$&%QKB:3G#!B M?5I.HL4RG9VDBMM&6= *4XI$"IN";T0.6QXFO)W4JT(%<3E82\=?L$=UTSIW MC<*>F2G#.F8>)./8)Y3\>U23O<&6O;XIW!WCTN[&R$..TQ[QU)16) GWBMV2 M]E#WO6)U=-KB(=;&>*X%_[M1;L8_X,GQ/+!0,3RCXB.!%*@]A)MS^U>(*P74 M$&^T7]V=S@1]T3B/\ &]JE35X&WPRS4>C1S4!-DS_14=" ]^?O7V[.RA M :NL2J1+2D_&#$5)W8E+YT2]EF&G95? J/@(=YD=E;ABPK)>KK3:@3\#!"&Q MURQAS::%+I:M7T&=F?<7;S5N7FV"]]_.UM$J+&=;U98@GT+=&EIS]/-F!7,L M=HCV%O-$?- @E_Y-'E<01<6$W+::J5GBD9^F-_10;@IQV"+SFSP=?I2^AC?, M=5>"M9O!&;[GU[>AB4[67A-/\8G>"6UX:,;(:>$A-.DF8-1O: M<0;G&0>/M)Z7$Z&/D@-!J(#:@9@C(4MRT20"!WE5;;#N6%1-.N2NY^&CYZ\O.I1W49!"!\C2D)PVD'% L)%O M'%QW9R-+32<6322F)6.;"=MQSO9AQ/9!)?U4P&MVA^=PX(-G*5JT>"_OG\&L MMQDCS@G0N1T:,!F8X#Z'9UR6*Z?T)GYLV-.HRKTDDO3@@'72T0SF+)>T')"I M1%I'0-3!/_N!)%\KCN<1J.@TNZ$+ZB>D@GG48N<"^2E4_BJ;032I/WE2P\RS M;<-.X'W4A;:DE-:TA52VH4287 R#EO%?$<_-2>B*_L;8J?!,_F,>O/TP&&OZ M*\< R(Q>!L^K7I(^9S!<)NTMWQ,G__W+\Y_IYX=9 M8OAW./L288A1,V)F-!Y7C3?&C("*:"QRPM9&SRZF:FF#A+>$*WA;1 M+!WV: MIB1#CZLPP:H@N>9BXVU;3\K!WFZS!(DG4HA2OCW?R!G( MM0H,B&(2T',7 &(Y:!* 1?B6][_,!(D#>OZK@I M7[1&/-A79"@K!S]!2 X'+(EXN%C--;3=*=H MF,-;X2+#5WS>,5C&_P*8K)P M'"\0P/ES&+K][>MS&4<_0[Q0AB@9 !UH #%TE9,QM28;L\.9.DCE&P&15O$? M&^A>NZ7D@,U@TQ.6M*!?U#"2; -ASY/VRF\V+- MYOV''\X>TL-.'YT\B^B-4MX:EU(Z!=8X>)&0[!O@*.@:&9$'UOYH/Y]D(= M2N&LL6$:P"SW%P^GP>6.&B982823+3><&'?(8PBESUWQE-'=DPG)V9# M)Y/2YW/.3_"<#C#VWP8RR&Y+0%)C=VZ%&*.%Q;;#)=;8?'TCGBRST+*WMM!I M4?^EKKK%Z%UT_I]U?W\11/YPE?^LA]._B=6K3=B0PK_K38.:D%>,'O=,V31+ M2M,T1B(LR4HZMF6\<0H(])@RLN.:J<#P$2S7I':@"X%.PAN(2FQV*4MX=P#+ M+DLM5#ZE6@ZN2*52*IW!;#3-EUS1IM2^R[#D@BO'D@S!R9O7S5P$&HJ/8>N@ MH(61-S ,Y?%M%PJ*3R= MDJ5$'&8;T(<7PN\4SY7@J04;O(B1X/#(C5&C=^>=V20X=8/<);+3-^[T;$=V M.EJKN-NYWH#@'6S!72EW*1@:T!7[X*'HS>$$H,;OTK+G /P_.3%#@3! @@2\4&W+PJ'I3'Q7$V M"A>%UOS^L-ZT'*^,A1D/1_$\M-[?M(P&E]#QS0/2.GH \?G\QN?D:%VY-!W& MN]TTGG)CGV(79 ZB]-MP(,_?%_GT&? ;D"_J5WMDX?8(X$9;B "*Y!*$VEOR M_>^HR//'?*( @9/3[X/INV;<6)?/'HNI;V"[JUD-KMO,KEE]:K/(P/5!MDSK MLI62!YW5'7\ %I%9RV94".SG,V6S2^IW.MH'L03)*LCEH40&PS7AIGI53(\% M$+'?L[AS[OY2(3U]P3>4$T =F!;3WXE' M"<+F8, Q@^BW#W@_]KRSB7=DM2A4)FJ4S"A^^QH SG#!>,0WD;/SLW"?;X/- MR;'.&"%\?J8YQ3:%UKICWU=A=_=6#%@451C3A:%Q;H*TIUZWDBSZ_=S=\$IM MF %]8=$,8!J#M:7LK9%7W^(K&!8R%3EQ/()*W/@9*(1#!J&30?CVD$$X9!!^ M,QD$D;2+C#-BWPS[&> BWM*/-K<1>H?P6QR M)3+%_"7HQ+Y9L("+14%&T(6C")%(:%,*KT,HQ+>99P_P@N'A]1[_./H_.-7+G^NQYSJ(-C9]\A^T^? MP*5(2I=<]C[.BD#S"Q]J"ZTY8K [D*>H>UC1D$O0RH 52Q,;UT;7,=[N0+)4 MWF5^K6EM@0 ,:"2-W">7E<[LY$"79H:=E;HWOJ#)'5=<:P?KE0"UP6G#9W__ M*'HHQG,\^N^\VA#'PPEQCIP\/QZ]J8C+BDG83I[@M\^ ,)<3G+73P,(6KK5T M7+X/SD<+/JJI>$[=9C#YX81 31.%P%8M 4>QUV=%KL);,IX]).6X8++O<@VG MA5L2FB-Q(PW MW(:S%;5+T!I&!S4\()O*P..^TH8^H:%?NDT)*!3P:!ESIBL76P#07U@AI >F MW?# ]:3NA/?Y&_,&030C#F%Z";C8K*@B1;HFR@QL'HMU&45$"*G6ZI8NPW6X M*;E]3"("BK9<>#,P*C6NQ ,_N]-58!XY_;6[1KM M..\+VGOE;-;&2R0!72=$?$-W."6=-,O+XY_,3R3PP2CND7.ULEUX>JH;CD[+ M,"1O@PDB0JWUZ'VS6:XB]9Q3XE@?N)F9ZP)UW!GV6-@XN"J]6H M""^OM\$)@[&M&]8T% 2L9*21= %JBAIA%MB974N"VC^??I0ZJ>@DJ-@7I0;%Y*CQ.<9N+7U)&E +&02QW M9_6 3:U)7#?B^YGB/#\'40&!7"G6ET\I]*/D\&+WG]DO L1HKUB&L3*1==]4Z;CD<7N@*K&!C9U7#U (//$18@*16Z MQ;]9\7Y5=&>GQ#R9/>>2NEETCOR<5K(<5',@]X,=7Q0?2Y77"'_C9#\#.Q\A MR$/Y B0+LGG9/0JFTC<$Q*)3W03-5?"E#-# M'/6C#GPD#DUK-]J84$C<_.B6D*^+A09VZO4E*MLX]NX;LU]"R3@M]2>:M9LL M5SC1SS9S8ASE\UQ\&,GXGTN\,=Y;3O#USH$@HS]L_O1J$T97] );3W)K]LQO M^G@@TEO_@VR&=PV,]U* Q[5-M?)OLD%]S,'/*0=G*0A.J&J0X<4QA'FV-\-/ MT*1UZC[ P$O\;941T;0B7!G"*,$_L#@0\_>UHP&\5T>/SYPK/P(#E'K!89Q_AZ MY"^F,G8,H0AV7F6 0/"H&2[KNPMXRDV!9+GI_X97@ZB]-T7!M?B('2VYB.2 MJ1^9&2'<4BFP22QT:V7>F6R:QMLHBG0KU8(8;95;*)O!:?BBF;Z7?->2H>%L_'F.00GV3\ H>V4L M#VO2W-C'.$%.'R.3*M>^Z>CQ*6(31[3L]+?*57Y=([[3^=LQ88%,J=E]!<4K M1HS 1>_J!]-AGC=SX>3-#;F &9/\8T5['6S'83=7$WC9I,\4.EBO*/, 47K2 M^0H?M/GWC3#^>VX-,4,=\D6?GR_Z[I O.N2+?D/YHK\SWBU69\TP4#+,RO>G1.59,C.+$],Y>G) HM M^3ABR81/A>N]B3N%+F"@:A*'LY43F!Y)865.UU^5#8/Q?,"&C[+4RI+3'!;U MM=R&KG*Y!Y%\1V@:'%N#@R':0K?+FN'2DE?', 4[*Z'7=)3H=61U106S-HPM M1H>=C]&J7)'<8N&A=X:YH;=1]2.5UTR$PZ;R-AKTO0*)+ZIY/C>$3_1J"-X, M84S"4J;$L$F#M%YG3=771*A#),#2.OE7.!(8#Z)U/T!$QKH8P@P93,A)0$KA MB&0 JOD1V/QB5:B<@"W==2[#"8^:3UHLLG+X*5-HX"#6WNF'+-I,QJ"3+>32 M\M&T!"A) @0$>8_G,!8F,SW+9:/9B!1.[_L5VX&5:*0;Z2L!;BDM,, M5T6_A,$B"ZM@7?.Y4F!7(KIT31*Q+=6GR'Z*S=VK("27MI9555_)]44ZET$* MX6C:D(XHI1@YX:B42E3 A/:)P,9E3:6KPO6&8OI-N>!=84/G=J=(2?6W9+C! MZ;Z&KQE<78E9AC<[!CI&GK%>KM8ECT79Q /W]2H3/"$(MD[+?%[51 ^#/TF$ M6%,/["B7;;-9\7)%'B*?7+(+?5TO76VYA(C""EA,PRFV3Y@C+NX;F1Q)+IDQ1WE[*Q[UVS+BN M-JU\)TO O!K;X#>QV9+=I&D(-5\R*D(?9/T?;_TDI%N!+F.B/R>1I[&4_/,1 MQ=9/+X>B^L,0;%L>\/*%1"=R\T3SE"<&BO&*'AS1M5!]2P3#V?N8Q&0H63[. M%ZJ"I"R5+KR5TV$0#UD7&%:MPVZ<]S)BL"G!C6.G*HIIV[M%H?.T[/06KM?X MX'_1>5L[D^]8'.I@7);EOW1"4+LYZVQ%9-?A.R1,JGS&)LR?P4/'I:QD-33X M#!&^H&L]\P?-_LW\,*M(/I$%M-?3A(,*A>(9$X5CL<0;I*7$+T/Y"(58?$U)4W\LB9XF_/')21;Z/&K_N4%Y M2UBI_DK-KC0U2]MMG:)%W28>("]?-AGY.DI0N1AQ6/-%4W%P">V,P9A(C2)+ M3DPU8_*EAA/)OYSJC:&N0P7 7W9U_1DTI&\I_%30YMCO(M."W3A7N1"D(">X M'3$+ZBJ^OIN3,_$%F;",V-HL/C9U '8M(D(V*QHBY05G'V$^I_3=6J(OCH!) MGN-2$!Y3GZFW[+ ]'+)EIJ,^Q!Z+#"]A$G.-SE)JB^/?)3,JX;_R&>+[7J]= MB%P)9;CZD>*9(#]9<\9D1DZ4W".20BVV3))(U$K>&C0WTP(2A.F7Y1Y';4O7 M9JQX*7P.U65#F5&KX!J$, ]ZF(D&[(JD-B=*AB,#QI5D2+@%!VZU 6*3B$WP*8@91;-%A+%BTRCS:N LXE!N=44$CNY,E9.OQY3 M@4-Z;=>U2"J00)O1UP?"; MW@&RW[N3"*)2GCP;R7N%M4VM.U>S4U51.#VVD;+,U^#Z(B9SABY>GK.7'7XP MT"6Y5-?%F'67431M50[[;(6K>H;Z#H,D'D1?9],^Y,[#20]'JI2(#;;>[DO: M\C!1_>!=&E;[YD_7U]?';3$YGM=7$@7;X]RE\'/23X\02N29O^>9! MB)_^I)<-C.&,-]9Q,'8ZCBZ2^/>"K]7F1F3AD"AP1G)M=V97JSHV_@\<@&$@ MFZPM[$NZKIP\.OJ?[]TZ'/C[7[_OKDS[ZS/Z,OW4CAYG(][83X5^-F%$B7<_ MA$V8N)&N0'#GFO9[MKF@W'5)?-=W+:/C!L@K&@(>:54L)?QRSC]C43-9"1V; M+S\RO$+3["?/'S])2',>.'B5_[#@JQ[BPVW-AX$Y9UL]6=D#A%*B0$CTY&F[ M>XX;3CLO2YN_KK.X%\EM8LJ/#X4; S?O _/,8;]8(/H3,J^XT/VT*:<(#(K/_*"1R?-(<>\Z_S*X0I-=AIC=*AYUB7?X/XLKYW8S.2;)H346R!W<"N N MD):V3=*U9X?TVN>FUYX=TFN']-I73J_EHW+ZQV^H'%RJP8]#._[/T=%9-;FL MFZ.C/]&+?O=??*>?!*^?+O#!"O[QFT??X-^K'& -_C=/Y8N+MS_^.5Q(T.AO M[K:-^OY&NB1O]6[)/7UT_-U3>B^I8='AI*\+ M)N>FU=*Y=;PB!<@3JDQ83^_TWGRSKH=?^DWZ_4&G\/8&^5)_M=G)0SL-_1U^ MU?2&\W?AMS2A?TI,O-]FO1D9#:S0SZM3'W847S'K%,-P)51-\CL(;0N='>*Y M*'>8%G/Q$0E@K%1TT(6/&8EQN#KVB>-52"B2O(R+!<51F;5MYJ"Z(/%8%%?B M@$$;31EE;6@U+74\^O_JS:B]1)B&TK=Q1 E<(E[4\PD0 MQ@A'^!E[ON^8!M<[OCX@C&"F7>D[=RZ]VX?AD1@^UOUWQ^HTOK8(@MV?7I3M M9,,"R;B15_EBVY8Q1!G:_:.][]QH&9A(R*(D;R)%B]:VC%&>AL'4$B(>ZZ'E MH#K,8>G\:X#$QU8"LT%(1"S)\@\&Q2)Q3>8"9 ,QL,R'?&*Z.4GX46R>_&%E ML?"YX@GSDK27DG,F9VU>3I*\R2LIK"0A!RG#DZ(; #!=0B?N$NZOZ%+PJ[=A M3=)21M4&%_@UNL*V]("XHCTD4 :0GK"II+0!MPZ)?;4<]&2]$@0H/5L]H^\+ M%QV=%F%EE4N[0Y@Z+86QRN9&G@_7=2@N%D@,(]]E*C!86-G%8MEBDZH-$=+%5T.5IT,/ M&7;_?@-KZ=G#Y);IV_/SG)'C]_DIU\ M]RA3_CXP/P8#< /*%$J1I( CTF4%61J2)ESSRQX]RQX_.\F^/7U^//I!ZP1] MEBE.(.5$L^1OD"Q%N)!^B"+L>E(%([CAK L/(LL>V'!)UPM[9S.1E>L_WTT!\6 MX*"$Z4VL-O?V>'1^*;JN'0;<-LEEJ:!6L:VE0Y+WS*1-7'B^45!ZZ%5AK4D% MH69YNQYL$9%$<=HF2>Y0 I,+0XH//FL)83;IGS^=*BS!JO@41/%.S8IZ!*( M@T"SXU#TYC:)]W5QJ> MQTDAAHYRC0X7'OWU)\H:W'",Z*F@V?AH!.DO5:MY],Z9P; >1GDD#%Z$:)/U M,FMRI3]TT(YP=%SFBHB+AR2A:X5Z*4(A^'!R^\56J24 C6B9!"*<"#1DSB1-[+VD!L M+L66I'XRPZYNO4MDJO4=40?^7G1GI(!=A+Q5\P3N1'(P;J1F_]0H#JX#[ M2Z?HUXGA)D9!"1OD?%WA8!2P)KU+96S2 R9LO0)#%8_Q\#':(/RM-L)Z;,=@ MU*SO%23UKB+#X*[1\M?&GFY%SLGIR9*Y&#?5+H_FKQLX]%] M35S>]"RA;II<*KE?4.BH3 MZH\OSF#YIV1N"T*5X\@/1N>9/R(^@0K M?SVLZL.JOONJ]D?WK%QHR"JLJA9P[%A6),7),2K)Y3WZ#98-4]",?,=TM*DT M&>0W&UZR8:VOMZ.&KG*'!7M8L)^X8&T%HJS;%9_INKLN6R0ZMRJEH\@:+7,; MI4(LZR)1?S^LVL.JW?.J!2"+5-N@M^82!LY%1;A-( )3J%C6QHK02(KF<$<_ MK,!]K,"BI9DOVTN039.(9]Z3%%Y'5V7/N,3N:H%U8/G!]"3!CDO9G+MA:Z)^6>CW)H[BK MUQ!-2CC6VQ6C%I&A%"5OE%0?EOIAJ=]KJ9ON:*>&H ->W'MAW2=2/1-A0/1D MA<@N[)II,5XK] :D_QP+8#06.1U"Q<'T2D*F*O5OL_RJ;A2_M>$8 ?""1AQG MP$5^7@]%/=X2(=ZBZV>3 E 7D 5F=]85YL;.!%XA$$2I<[K'@H,E>3M8=U+M':'OEA3Z3JE3,E$7%1T5<:]0^X@8E M!DUB]ZNF$(HPQOCP(+? _/( P4B4%=2*-^4[!6-K&16PED4S+QHF>ZRC"EPC M[,!TMTQ.I5MVCL+\B3\]']=-9'<(UH>(#FE%$9)^;B X<-AH9 \4M^5:<9A5 M0: (XAX"*],"F@GM):HQK/^RGF1])R>W;/UXKH=?(#PCS0%N\ XV9)_"RW[' M71O)UCA.&C>DCT_MD]#5E2:SC&D.W&I,%=U!9]/6Q !H'[5[]9A>FWG )B;3 M(.,LXZ/ UD3D.%V%*<*URTA8-SKJ; G]0T("' MF@5 4[5-RF*)G5,FG4 NW6 WW& ML==C)O;J$B]&11 0.9 )0:16/T6B=)=?6F M+.KX#,4JI.SQ\T$9UB-FD4*N3A& M%X5@_S$#-^X\F80!)/Q-[3M<=_\?O^X*RH>-; 3ZD-*>0 MXF'A?8&%EQ3N'M;888W=?8V=BYXH7=55?'@5+N@3NO@ .>O!,%L[9G.5P23_ MKER.B="9KVHS+U G\C;NDG)8GH?E>??E^4L5Z2FF)B]);$FDQ7A82X>U=/>U M1&F+8,U4,<>);$51,[%25)&RM7M7E&UD.HO#LCLLN[LONS=I+)YUY7!PS@NJ MN5]=EA,BWF.F1*1.!H!6$B?ZZ4NU.LC0KM_CSL*O7^Q,KN0S'WH9C[<$K\VJ<$Y\H&$> >\(TD MOL-,XAZ7)L[PD42;5#\Z2U/!,2C?B@J2^^,DF(HU1.0U4DX'V"\5Z"0OB 3W MX!4=UOL]UKNC+K::W:1&G$D'%,Q@E%)#NG/=57]8B8>5>/>52!)46RPA**NM M.&_HHPX&AB%W[&#G#JOK4U87R_@8XUZ&]'Q=:7R_R:\C;2!I\%P5C81@<27< M4*FM"B =5N!A!=YY!3*5.M-E*L-BC/4+2("H W+@A_0P9B!O1"!T@4;QYRB# M3*+#E"$0CS-XE*'%S6\&!?Q#P<" 6X$ ":0DNQE9XP TIN>6C9*@XE?$PU/1)@1)0-4%I6:N^B M_!#>?5G7TXA^(U@@]10*SI#!J*E$JUVGXMHI866?T[/'66H7E"\G/G!'8)F[ M@.DZ(?[W'JFNX.&&"8TF)&-*9)9-LPU=8UURNM+-9H1T%=#..O\H^KY0KQ4< M:KL!Q2Q A8+2=,C>_>*5YT45NK7(A+7Z@E6\V]'C9Z?HT^-GCW7UOJJ@5$S: M*$S#J5)L)\^??>L%\I@9]I(_D$%2@(73 RGA827S6L,HHJBU->A)>UEN1HQ M/#U3!1-I(L0N9BSA2^@E4/J"#_/I(UIY%!'DO&7)*MVRD)T*;7S%>"N2%P1; M#I_66@#_ 1U[P.,%+#XBBRF@ID5]#=EV^XYK! &-Z>X\(O8UQD$U17%$&@1B M2#+:E6ZF.]AM:I1?B.L2Z%1(L3?%D8@.#JU+C/Y?WOQ9V-U*AXW?ZVH]'IWK M #FFVTG,) -J& >T6%\7A=-WA;;KFKG=V:Q@1F%SMCRQIB_4A;+K<$"A>4E1 M"=.(URLBC4#"M'ZOSLO8 =$LBU4 _0TS/G<7ZZX6:C/N.?9L-L>%O5!%.\*Z MO&F/THY+^9V3$\$UD&%\6$'$9D'5!]E9K12;3L@V;/NRQ:?SNM0Z+VSA\4.GF&36; M!;1$@A^:-UX4E,6IA*Q&P.@V.UQ/DZ_733F&^/+H1Z$_3->S%.#H[/>4&N@P MN5FK(=;*$+]Y9QFE5A@3G$RL:)E VI00HJC^8)%K4C-27GC!@48R>7DZJE^E M-<,$[;IL'7LYP="=#\.6Y7ZKF4JL!F93EUN<_(1Z?*J4)*'<() )T2":1-U M/1"IV$BEK:P\)#;A3L+)-K)+1\B1$+ M'0EHHXO?&;'I1L0A^!O^T Y^Q6Q&+9QN[/I"EQN)G+DO8XL[:Q! C?9R-OQ.#XX'?AHZU(.N*W*N\H M;=0_X:(@D@$LA85NU;#I+!B2XQYADMO*AL(J,>TZ#"E.4JGR___9>]LF-XXK M2_BO(&;BF; CJFF]^'6U,1$T+=G+)%"HS+R9>5_./4<:;MF)L6U!?ZSWU.1H$Y*6@U:)#/\0 M/0GIV;3.":_WH5/D"X,/+,' _9Z@5J.T0G:RV++(\]9TDQXIV10?V7>[=""? MVT?-E &HI@%Z^';P6,0[!^L"KKAX,5'!7H9E0W=X5-1#U7*)'H'B)FX+'.H- M]0GA?$:F(CZ1M1.IC4B7817_O6%1*IZ>DXXS+NUPK->\_]%OR 4$AM;&2VI' MD7 ;.FKP+6^.#\YQ)4H]*4T.?ABD:HK$^=HEA$O[K&D;%3,95V2_&(X M:!E%>V6["A,]H\7@RFW/9S!:TRQYP!]4GH/QM\0#IO%5["&I?X\3.PUL_-7W M.,AG38T"B/7IK*DQP[!^8AC6%96^=*;AU!-1Q"G/\C?0+YLZ%%.,1V=;.E?T M<&+EAJ%2U287_9#QY!EXT22C7N_-<5M(D65I(3BI_OQ.!ZC>/]QC+ND,9"PT M3>5]W!0B%O?5 VH:U#Y M<5)VSE?B(A(9!)?WDJZ O#J'(9>FY))03O*0U.&2LAZ$\M9< M2"L9,;X7-0A[!UE&5S"04(/:+3EMS+1NZ["+3V"5PXLQ [3CD*(E[[6B R^% M*:1*X>+C*MKM(54\\-;"#$>K3:=\T(.O&GFN\>@Y4LS-67?D/>IE0'A%O\.C MG38X,U\=;SKT+HX[FHY4YC2S)XPW\I?8GR1*D'V #"/7ZJ/9)R@I9[2QPLE" MT7QS9G:Y@:(^:("\Q'>7\1\W3?+699?$( ?'9O[AGA*^V>1DJR_E"N%BX>J+ M)W3@)4PBS4(=D%8GS3U9&FU!')>55K7H^&SS;5#K&V]P!K8GG^H_K](W5/4L1+JF&>":)^O+#DX]=SDQA_L,YLB2QPQ'PG7"/M=LA[,=/H<= MPFD@\T.:FL]$\[PD]>YS_EFM-7=ME,0M-7"*R!C3OLTHWMEJGVZUN:OOB_?Q M;T6$ ;"E(7D% &LZZ(M7AOY8<+G?6'"8(M*LW4U"S'-A#+:KD_A#&?*\S-]I MA,8,AX6#^ %ZN&M M2+D#WB]E"Z#]E[LFCA"^/U&NO':KKW)+LS*$F6^9R\_I!!'[NG:=)_) M30J'']#%"'24HC6QN?+ "A2),+8B!"0 $$N<-[L]<)OM*<>A.%4 MH!!98.QS, D]HK."Y(ADUE!N-]+;B9R5WG,V6RD/53#=9H2<1AI:@EG*!*%" M (LD]&W?/2S6W8ZJRROD[8#&9/PQKVG\.P8#"EXTP15?+%[:RA-OI2+*U*HJ MRS+YF.E2N3MQ]=I<(7(?FCYQ:*=$UXC>-9E^_SB:[=_^]=/??_+%^7-SZA(9 ME9>N31V_Q$T1C7=+P1T=H+62MO.H&VR0N.0-Z$;QP76&$#.43:/EN,[[>Z-\:^E4ZD-?!P) MU4>! *K<=BO2=U5!^H'+"&0@7FR B*"[-@W%I#//-\DMCXEP1&U[=)-NY01&<$ MJG]$ZPJ26('9J/X6 ?ZP^EU_6[?*&,V+J]EAGLX#2-(!5D/<@2+IZ'6]V MRF"E$;IFM16<%[*(Q,]]J/O;<&#&:X-?2)U*OYN5LDR5E[M;'C6T?!KY%K*+ M+5UUJ<]IDJS<"!N3JSC5U>Z*<1.&]S3[>HSE9P:7%."2SV9PR0PN^?G )=?M MZJ_%FV=00^+I5&0HM9<,ZM?&XW-_["D D0->HA$?[,;S/" NWLK,S_BT9'48-?FB#Q-[,6_YX)>-X6(L(8EI:L_A[<0=Q=QRPZQA9LR MU&RG!ETEWT4JJ!Q4!:F(0PYLZ_J-DFI,O%AYG?[9^<>5B'> MD7R/Q]0^,[\[SGS#W7'6_"<<0KE "_DN-OK,0:VR%F/T>7G\@+](2T;9GQYW M\X.4'S))!L;!PZ]H1R6W/;5J(Z-3!-(E[J&FN"S.0CT8[(.55\@4Q'(SVB6I MS"4?6#T?](VL IE ?)/DG?@\M'L9O''V,MK+ZY"L#2*]6V[]A!66K_A0=GU' M(ZU%NNA'4--XTR *@Q8X M)8&8%.ZB_;\>FL':7?+YQ+$HZGV'Q2D<='W6Q:)H/M/6C&+."?C3Q))-6.B9)]]T_73'BVV?.;(5MSFZ$Y= MUI"-N[J?[+RQNX.''8)2,Z+0ZE$P*W95$# MTX-6$8WGY\RB58+S2;,@^;44W6*R:/K<$_+?]^>:WH=+Y.E3VJGX60?%68\2 M"Y;&Y!H*UIR4)]*5D,S5^D9!6>M:VW$ D MB:ERNU5)Q"IK@XS'4$?M,)P/PG.;O/DH>4'Q9:'I)<\5 TXN BCCL:3IN.LD M.V58T&1:A'QCJ*AB^!JG:&A;C!R:'0,ICV:0;&*7_83I6RTWSO,7X$A,Z+^. M-3+5!"/;TN'@+EO;E'0*C.@;SQ2"A\H7GURM@ (;= JA#\WQ,O)D'JE"$Y\# '_I%Y!(7U::K)(TU/+9WA[N!*=H*3.DZ8ZM M%I6ZXX&H$H8T15+DP4_K_-,<3V(+T"603L2.DU9[:@S&61JW';9[N[Y4^:0< M)IW/$^UGXYN/'Y8%.X.&"?SGI J6Z2?JA32)A*X?*^9FQ;/LG+;ARR';D4-# MLTP!JU!"^/YKZL0X%ZO%@&4[A ?"1V?5Q'0JY!E2":!]FDY@G\<^YTD=F![+ M9;E3)Z_VH4DO.EW8M"^XB)7]-)JXJ\P)G/2\V&2>/1*R$"<=P8IO__;KESG] M+$*Q0+A8FO1E0V)C*J$V="P*BVPQ,EEN/XV>-.$&(;%,F02M;U-P="./IU[K M44=YH)N?]^UDT%I'D@"3+3_-EJ_V(9WQ?:7.]VTR MJ&E%4.O]E,,;"/R$E7#7N)SZ)DOG;-Z_S! .E)><(JF0&BT2I8LX-50\&KWS M< ?RD#BC,81V#&J50%_X!J9Y[E;8C@?D:3 '0D;C\SV3*2=9+E/+S-CN:&S1 M^]C$E=$CBOY*#T'J0]:"L#;(ZEV,&65$!/MQ<%_:X= #N_G[!;'/D XZZL-R$T[:[[QILA0ZK)6W?S]6+N7KQ$;7&ODDQFHNO)\&UTCVF#B6#3QB0%VG(-&"X=U(9?D M!+0,E,D>5GVSM*!P]"2*VM?$X1BGT.: Y(/YOD,D0K#J(7D4]F0*31IYUSU) MW :.3&L5DS/[2%]3[SS'6(L;>2:R7ORJ>1%>5)F768VZ&)U2.P+\\6[/]^&_ M_+N$+;)EG 6@:>S7J>(8UXYB-W?>X:5Q;M2$PLF-7]L1^.'N!G0=#4^X^VXI!WJ:#"V1A?Z9A_E:A/A!@"4LZ_O!IEH M)_/TU-4]IS(#9<@^3;)S)NH]G^J8"-U3)'%A8&> H\_+95L"D:B.B=":[P-0 M60-+VG9';G_VJ7]@FU!5Y-T8/5-DW88[K0-I"WUJP_4S5,)XLLCBMG.V#JGQ MZ%?1#&]"WVN'L/0M*N/.MM$GT\S9/^6\K3;'3#3T MA<&OV4[U=?"+(."DV8S;]!W^ZM67L#R]Q;X\QAN'+JF_MTA)?(^E!HM#MO[4 M/5%.^CWEMM9]3:!XQB4S!WBB/%*+X](7R$%7]2#U66GDG2 '9:0D1^)H?DXK M?^J.BXQ\VXBWXQK]@S/&[D73^2%).GQ\-)YH;*/]L*[.H]5&D?!2,EJ,<KP&)A"P]Q,?GA*_*?>#RZMH!LA3C8E%CP9OZ!PU]J; MH.!-Z6WAJWJ\=;=4217V2*'<;3@*5_XMW]>^]"R@E'@@@$.S.>78G%2/'/) MOX3:B!M+.Z_,]J0),#B.(&D^^^R/B1O,53S#VIQ3S1[B &ONNT/B1^"QZ$V7 MU^CI3X6)G*W=OY3,CJ7MPBRWP;HG[HZS$?1H4G[#\'C+;'F8XG4&!(? M0:YC/'D>Q*]W_HZ\/HX0#% Z(K1,_'A/4$XO:7-2_LB13_+L*-!#3LL-IA#V M8I&V9V!&;JF_FQ5)&" 0*=X6*2\UF3$5$I,((GLB91E#?ACIZG^LQH%FNR76JCMHYIUIC+[\]-^]>>GGT MN3[?RTNER1=<<0<>SCBQFL?66XIQIN"A3W05UMLG+B]$4H[1P,9QT+BC#XD: M.NS*7Z>/XNH_Q2-Q-/Z%>6LI:KP%:YN1I>(,%N_WRM4:-> ZNQ\UX@"+D&;+:83#A'1"L59V#+!HIP\AY(_DASAOI%[^1 M?B-%X 3WX@H!\'6=^:D9#H^2LB:[IO<-/>]2VH?7=-YIWFN#&Y10=/]ZZ@"0J=L5%8YFSH8X[^E?X)XNL\@>TV6@:G2QQ=V[VAZ1=C*@ M 67FTJ'@JKQGG%UI"AO7?\+ L>K-&O7IB9_?)?\@+M=65>4 J_RSC MKS$I[*B()3SC\[;/ASAO^U_@MJ?$\(1X%B7KM:IIN:C-&+9@$HE41Q$YK*R1 MK"HTE:2M9OHIF:HB)6^=R%;^U(E=KYFK-)H1W#=P6Q_V/Q7L&*EY2Y !QFO* M>]P10;*(50K0=Q,>,DTAFYV-4*SQ4R8B"OMD)C1CN?8I^"A>@ (=89@N1C^? M.]D0YW/G%WCND,Z"9VG0D$ HE4XFA("JS6GD3'CF1B"_I+S?).(G@C)TRZVD MFAEG/;!FDM#N[TB-I'>"A//.RH8X[ZQ?X,ZBX!SH'W2;HGYT1=<"76.*ZQH3 M[<<;X'&=QO:%F^[VV*P9(RM@'G-;)XK&]'8MI<^G'>;?G.^K M8J >Z5@VS#4Z;]QLB//&_05NW%19JE)CH:"5A1K49XRP!;A>M#8XPV1=Z?(= M:VGN1VY9 ;-3 IK34%-IZZY-:KP7W>*??,/2GQ9YV]35/7?/V*$X_2L?=X_B M;\_T*%Z8L2=V*2Y\GV+1B8CVP_&GA7=NK>/X8F+L5QUMO M8C.6?YYOW.FOSC?N!^67"90[E8\5M_66),HGT[RSRYD-<=X O\ -8'55UO2U M$ND::J0"\K.=H5&C-K/Z>D&)09IW1S;$>7?\ G?'#Y:\R CXN)?*-QF?J^K) MMJ*XB_\H6T;Z3U7FTCS"(P4?T+[HS0/IWVF1)T%J:/F\Z_ L52> M781:)1U)3/I? I8 E.(QM!0]>8"=:ZDTXC.636ME)//=EPUQWM6_P%W]4INN M]]V6-M+@* "U[U\%+I.>YQ4M5L(W!1@(XS_BI]MUZ%5((==>SB!I&T>QI4_G8$X@;B#9326Y".&WV M]7"P-K>0TA$7053XD%M 6O5L4:H<*T6C36MD=#XYT\R(U_1'8N(;18HCV\;P M-##5M]. 5#JQ1#>8!Z CV!KKNR2T)^A=HUV^'8JSH, M"'W37;) YC3:F#;#CA&FI8?:4YH ?$[#,I9:D:;M-NMD<$ MVO1U^2H#RVWP\25U,;#G6/=,E=_0+.JXSQZW/Q-&VZY;^Q(1O;.0M?[U MU;>YU;]8?,\E);2^'M);:'+P+FSW?#:%D+U/(IB=>(7X.POBW%\++;N-GTX= M)3&EI"<()05*K_ M4VEGGHI,Q/8&YY/?J:#S0A& MP)R#7D%!M>@KMK4I0QD?&L_7F[R_>O- FZJ2BQPAM M>4G@L8EGL5LUM1U!-CTYPNWAKJ-)LJ$?V["KCWI8;P0 M7RR^I):^9II(&$)QPG0XYF06BCS5X)M66'N<8=01(8Z8!0MN2V,I7)[.I;^2 MJ%)B)TQY-DJ+!_]4\GJ7=(ZR^^*I)-LF:,*MES@7>KK@E822_8:V$"[1VUQEO"I1 MHVT@<=3*]DO]HH5>WD^OY_6:"?FK!3)3GWPA+/P5_OCI%RH+0'Y."RK?C'!] M\GX$+DOXHJFI]R MS^NXG*+H>D^1L&Y39[&.%C*U[&KMQO=5X%AJ6LGN/N=]4TZ$^2S&+TSJ@7$^6?&B\;,E3STNG# MW5_R"G+SX4CHI]0<-M%QZQZX<0PF0/YD'^Z$K71"XB&3Z0O"FQL/L5Y\4@5X MP,D&5^R.2%&))'JWE^A/2*>%VKC>KE)@.'IMIN;5 Y?GB,.N-"D/CG=<8%LX M($RH%B2H0L$-!__8DE00_#]H^S$K:^ _A7C,H@I(TM4PO\5+SQ8-GUALH>NS M-=2ET:W8!Q8Y!64<':IL-W)'E:H1]/)>&-6+EV*.WSY?.#V6X4U%1LG)SJVL. M?N+-VVS+5R0)$-V5,6P^>Y9@ENP<$=V5R\ M\I1W;*78W:5PBK%"LU:837RZ%_2QCAR".96B-R A$#.O"9\X_8H0*9RY3L@C M'5)3ZMG;S"C=."%HOV@)HB8%MW&F*3)+=-=J.>0Q+,/A@8R\.,VS15'E>EEF MOJ%R?JF[NM_E(J'*E)42*)6NN0J/^]]8GH3M+OX'4^GO]N'0(-PHK\3HML5) MA&BKY@5!3*^YB.B0=LGE!'7]K$#VX866W\^%EKG0\A$56NQ8P1F8Q50^=)3" M1)5 ZT EX:C-=9RFW+ P31=N&D^>1TFFBWLQI7&J0D=-9P%"F\5SY1)23BC:*K.BVT(]XU;*1*U-I%L3+U)I[ [C).)'R,Z1+ MG(03+>5=#)?C.[5)@)'T1% ]L@A7(3-:C1DXL=KM#U=)0./\ZR&;TW")-RC/ M@GVFRG.!'N%]6[O,8"H@B!Z/@$=-1VU2@OY'U)UG4%'!Q4.*20:>4*BV;!)M)$J< MR]9X9/KSWZC?!)<.T7VA.BHU:6AIC8,03Y6*SWMKH@KG;K_M3OG"4FA%40B' MYE(FD6JCV:4T^LN7:+KB*0!OCB-W6NT^1@S?II_C3!QN [+AW#[UQ^D5'V(D MU9IN)I/U4-I"=="T]<:&/Z8NF&54LN_/J,:?&=6XC:$+>B8Y/\"7(/W9=#X= M]]R^/L&3B^^'VB =3\UN>8S'(V4&9CA]-L1Y/_R"]X-K'K'@+94T-=,&PVEJ MZ-[SQY K>R LU8EOD12VL$NGZ=@N2ZD1U&$;O>46]<"Y*3,?XKR3?H$[B;F? M7%P5WXB:)_*'<@PT@E44WW1@$H=9JY3E)]$!22>HYS M/^6\+_X[[ M&MM=-RTGOQ,A+6\#;_\?1%'DN@_L#YQN1J:>WES0KD"A4 &DQ MIDVW(NP! 8/K+5<*K6P&.(?,0[PCXWTZ2$ZXX2Z0;CD< HE["]#Y]M0&>H]; M;G,PO_?%XF_=0[BG>J5+IC+ @T'VS;!J]M*)EQ"#X]'D3?J W'W$+M!])!F&QY+V%M6G:!.[2)L MK5E!RA>::R\K *7R_.M-AOM-@T^<'5.KN%AW&?4&E<$";BG!.RK-[U6#4-$7 M3H1[HV,$\S9: 05.R^X^C IQW @3\-=4$*&V+ZV1:'6&"MAT<$P4<+0/YL>L MWV3%YDS AH6<%\K5)16%_G*QX5&;V%2"-QF)3X[)OLONI M!/C9U/<,_OIP\-J_+4?S6&RX7\4CM-3$$?44)5= MU-S]'(2D(1HUT%IZ76^IM7+@P.',98U)OL:(JBN\#5DO&((/&#AU$U]^".'M M0N74<]181K2W6KFY'RB,HZF_:XARZUE]UN\9S:**, !S-,1@EZ#%X MHY%$@^.YVKS'A 3_D;JZF]XN+>>O$EWUGRL.\"@4&I?(^_ MPK,(Z1FM=,OQD;9%OWSU$K? 90R($"01DEI]HD?\'UY^6AUMBM9SA4:H*2K M) 9S1P)'\K3A;+:CBH\(,UV&CJ*9KV&8+*&2<9BE*ST9>D=W'[2R8JR)XFF? M!YL%'I 1>O03*W0:YTW#S8H317%7'@7O=APP*7(\Q[]9\>A5BE9;9AXP7?UM M*(^82N\I''ODD,L,Q#D"3K,$S2+0-."S7$\V]F=I0<:_\-587JX&R=1'/^N1 M7&XA&GN D6]B0]\ZTDZ?LOO58Z?'%ZW8] T=I3B6= MD14#!TEUC,^7%XOO:2MN0)?C?_8]?XY:]05WGO><(7?*J#<"*-!_O(B'$Y]Q MW!^'RT3Z="EK[0=O-7#[>_1OCN"8N M(YWI^$4P'%D:2UXD8^W(NA(NW<1-G'%BA(S!==V[P<2/#I>/N#-'VW,VY6N? MTT,1YDFC](4]I@YK:G]-,/LXF>3]25>3YN7RBX7<'.[9D+:@G$J.3K"!\ M4K?<9,)^.T6.B+UA[[8 +N!]^DEAMJ)^_HAX1 ]:>TZF-JD9T@D*ERQ-G+7G M:BP3'QX:[KX=#5\[:,NACR_-Y!X],U_'SW)97ATZCN_4O ;%N1()TNVD.,H9 M\>&A84H/G(U=E+3.D1VY_/.8Y0C]4KQGU)43ST[C8"!Q+.[-;?69VU8T8F4B MMX%LR=7W0#(7F&Y'>0C'ETQJP'DLKX.E>V3&$49,53>Z?;+7=/U/+(3WI;%J MN+'RE(_8DA@.I")@Z-T:IX,Q'Z1E,[@4:+^XOWVW#^QI@:\Q1EYQ01_J1A) M(_5;J9>,BT?'03@PBOMY^HC+S&'Q2B]**UVEHU*#0="AC.)!'TU.QX;QY(X^ MS(X$S;9P_J>B1&RZC$+%K"XV"NEB]#)?NR04"TWYB$3\DJD6U=$(W2PE2T< M-L22OGW26DAM#>G5&6QT*'P62P*"QV0X6 60@;%+6D0FXZ(QF#?VX0R@<\VK MJ'G]<:YYS36OCZ;F]03?:@J[->[BO-:;NNIZ-Y(6<$R"^+ELX_T179Z7@[;, MGA!U<^*$=:QC<-_\US%DL"OP%I,60'\;736JWC +M$V;4K ND[D!GQ[6Z_Y5)CAJ8SN@;W/D*IN-(4C?T4QX^)(7L4_D;0BS,JANT46 M[,>"[(RE@MQ$4!"CPTZR>D4 (6O =CY:W,8ZYHE!%/'20!G2BA,85*YJ;PEZ MLV$>JTP\"4];$$N!\ZSQ??) V'50)0EZH,L^D/M 0-V#1:PH3J.@$P;*&0)? MGW[%5W'C+Y!CGSU?LARC8EP2?=F>4M3'/^8K,2\6+[?*+$+QYSU7FV&4U .$ M2GI YIC>)ZR+DT3=(#Q=37":TT399ZUP^=\WQOTA9-DNXK-BUQ\.7N[S&9\7 MUR+YH\2/0)K#"(BD01^>#7&&Q8G@^66R;[:Z1%1!6>2N9]X;.L'"0!!;CGU\ MVD292^/\QMF*]NWLE)W?=:XV"'"/@[* *-OUB, A1I[AT*<(,2X4>&;' M=!K/7#]=-EU2'5C'H[Y'J'075\=6HCF XV5,^H@X*3L0/5>W@SY3AD?JKQ:^ M8J6<6 " H?(&3%73[&M4![\I.,ZPBK)H7 -=8P@'!0&0T63H$#47_5R5<9;; M>LK^W'5Z$S5YWLQ5(K*^!LI;2/G!J!WR7$E6?T8"M6SIXU!)Z!CE[N?2=D(2 MVG(P8&:IE'9N$EXW])0%P5C7'\'I6N/[FB>!_L/1N?!O+7KS^ M^VM6Z_C/KUXLOI*8F)\1)^E&69\E_8+9&9]G[H=U[OD+5OL?SF>(7]5MO:[C M9FA7B>\[6RFCK4J9GQ0@VSI1)2(&X )?>,Q3O3SAB9I5<^T\NA _=@NI4KE0 M@A-*9/;ZNM\*,_L@,HRZLQZUTM>;C(IR9VJ0/F>0.7[R] $\N0F>E/S!IQFO M,F'Q96%INHS "O_F>FYQ0UR7CQ6?8QK%)>XO%2KR@]=5Z\9XIZL*T,_$?9T7 M6+6@E XF(1#V!3.W^HDC1S4:,A.L%\MX;M )V>,&RN!P2N<^G)GMZ=548+C; M+/3+)NC@[D#P<*WOXXP#!N'G%+O@P[VTR]:=676*>!ZS[G.[?-J.*^(Y!4%[ MMT7*;9U;MKYWT^H'G73(\F3 G^K*#7$%#K[8$!.X_@O;XA>]'32?/]H--O[I M73&]&\Y.]4>U!9[/P?VZ-O)_/^$2*V3E3;VC3?W0C]D&;*QMX0B1EL3XR25 P)BMT1]UWF,O?YP-;#:PZPU,G$/( M2(@IH8#>$R?]<9#:OV;RN-Z\B^$Y9+@(4$8S!,/*=(_O-@5.SQ MH*?)FC>XW-=V]R*XIP87VCOZ:))W'/:4>T8^23_]K!9(3UK,6+NG8>W^]--A M[0HT'2!TX]D^A\5[3^C=C+;[&-%V\V7Q_\)ED2(J[97E+".+=P@)0S--:#K[ M(;-I39L6MU(;$%0H!]")RH'Y;$ZS.5UO3L5)E;<''4*]$^=U/JUF\WH/\S(T M88)UN];8<[3%LSW-]G35<>6ZSP1DCR-KBAWX@^+J]^4!%DC?!&IQ"FV8?MC-440_P1KBBK=C6$RV^A[D'IA M+5Q.^%"]!SY$ 6<.K7\&.6-]%SE"?5.O'("$V&-!O\&_%XZ'<@8)W",G#*-/ M[64,86DKSGT,3))FZ>>$)_>_FK^4<1ZG'];?%%&[Q.JECU$XYL+@F )(>K%X M:=":P8-K3+,<(!H%WDP :=9A6/7-4BG@?OJ6 T*54RL -\ *RYSK 2\IZ3@U M]EP]]48%=A;IZKM#P).XSCA)/, +9?JS:YG15#Q[.]EK0 A5LA>&F7'P:5NO MA^%?,Y?&K709M';U)(XF25L2"H[VQ5\,?6=SG4@R!NPZB-XR*6:\:F\(M7_< MZ=G&8+@X9?$R(?AFM'9R&PP 5A\ YR<;>*A/3K:>;@GKP"&>&V,F(!F[-F^H MZ(CD1]KN)[.W0D"U!T%CRSQ\I '+V#3/QY@;^HQ!FYT7_S*DPQP(K$_4#_1] MQM2VW)]S" 57AC8)@FUU#KMF2[O>TAX_G)4,;'S:$7$J#N,M<8M$G[*?;6^V MO>MMK[[O&K*Z#=VI="D>]YUUI07P:![9JXB'(120HBLYL .L=#!SGFDVNB<> M>+OH.2))BVK;!O^?=*0R52@'L:!CLM"U&C52Z_6^Z]9H MX\+'9F.=C?5Z8UU2SHOZ?M&:+YZNS.& M.U-H.F0W.E/JFYQHUQ(Z-TRPQ(VUZ(1Z][&4.R\1N;/'JCGR,Q67E/=/19<10]"YQ-5( M^4@K>?A[A=TI=XHI'?WDK(X78I(+0 MQ8.S'@XF+Z)<=A^LHV2SG3[Y>(5/MT4+CFM8&/&%Q7CJ.4F^J-P&K1/'QBX_ M@P838DVF*C;1/-H$I8\@D<_VNZU!< B>(KL\\(B&_FJ) K38& M:0SGIVB\GW(&4W\$5K0EK6JT-N6A.!,B)*^-(Z$D+I='&?^"*[/LGK31AC,X\^*54Y\B2F^PKN:&#&K!9,&Q7O2%D*= MJ2&.FTD>XT)_^L?_SZLB_27Z:*#:_.R3SSYAA(3H@KM_^?1/%TQEE%Q-AFV M!K-T''9$(1;ZDRH]Q9EL&2\3;I#EH0D5!;NQRD@-%5^BQM%3)GTTO-.2=[E! M6%R ;@2; ,AFZ#,>^N80;M;= Z\Z_[';;(Q=DTDZ5[62^7K%)N'3&W,%N9J^ ML&\4URJ1<;R@G@OY?B5W$8AS]3 \N^?3)@'YJF.83\=K$ME(&T"N MN'78-O>"[.E:%,3BW^Y".(@;X85( %M(4BT\HZ =JG=TX F (Z[V\9 (*>W- M(3-#F^2NV4^P&SWD;;$9SZ*=A. XVC'MKE,(X*%B[?OZP:YW3B7:YVSTB1H+ MG.Y*$SLI1O)PYYG_J;03#T]/J\3GELSG<7!FBO^<6H8DB;TE_KA#YZNS&Q%O+*,7YNQ7S>A=&(34+B.>/IC%F;2$<_EYLW=>7EWWF\_F9GPY]Z\ MCX8)'WA>56XUD5EW4"69V7232CBK=XD_PO8L9$E'2+SFB'D;14<.)%C(J3_N MQ8MZZ3G5)3!S+,)TD?;-\%:.8:]+FD5#2DJW I?S,H98H"E/44"\<9K^.I7% M(AR.ADW.HU1(22MFL^T>AL6:@8IX0[P_ZQ%!RV]"'S6]*OL(2+RQ6*0\&E^U M"PB8:8ZG@/=]_L#O*,4Y2RI*L*=IC]Z)>;,FS M0L!SV]=K8^>%(\L)2*]R,+[)<:N1+S"YF,D!>E:JQN<+NJ^<5"CF-I=Y8:_$ MP5X5[HTB[6L/A)\G[(ZQ57RK),S!4"_P7?I >F_Q=V8Z4]XX93IOGHGEU,;]4:8)?X *\XG> MOV;9CFAX2>-B.I02,NMS9QO$0!["%M)='.W%.3.6<0I-176K*.)=/OU\XL:? M@-Q"D=[NIV"E?=:C3A?@_&3C'LU"NL+%^.E/PN^+69WO$EV)Z<2A/PF M<@-:HCEIQLL^+]TN%4[1..U5T?=B$T Y 4, #2GS/E1^N,XE8$0N$ELP=J*+ *J[@_[K2)-S4)'A,=-_#F@+D'5[L?CAKMF&(BN-?2091KI>) )W M9WZA\^#%_U*H[?#%RWIH+*NUKP?V;47E[O9(.*A#,#GB<)K2,''9 TL*G'VE M2L53HPMB77^A-..(W(1X0%Y%+KWAT619'T,N*!D]G* MOR$,0>)&3P0Y?K.4E#GE@T@U+@2;:_K&V9CS6E$R?2GIP#-/PO]Z&'.F&?+6DQB43ERCQ^^;VEKM^^ !24OR4 M0YN$Y&50O(INIZ!=F2Y7ESGAR?!5YF(=)_G$/ER6P.+()J-Z]XV)*1R2T9Q+ M)/YP;@MY4G)9)A/H(6$M5@Y&?MJ; ?E2(E&-7%_2(\=(7!KZ&>]"G#].>EJ" M/(P_V1QT*'GEMML+9ZF>0KF8E@\L:+-#+OQ"LT@A3,MPG?H:0S)?1I-[VNI,*A6M< M).PMX[W-O+ !8^B.&Y$2UB)49]7D4<(=8KF3[%5 ;TV]9 M'#90K"3Q2^4+33BLT]2P/#PA&T^I$JM,N]PA[";1*1>?N8)?+$0XG5K5J_R( M=/Z_G[RCZ2+Z/9CE[),)%>W"(IHVO1IR!M>8(:\VSN+J!Z<[+HJ##SAGMD+_ M02W'.$#S^"?9G:H:\#G L\JV269?7X'*OZD6A,J5K;#GYQ2&W!U'H=!.Y[1 MGCZDW)%V3T.,6?4*D6L[7DJRS1G[#\[8?SIG[.>,_<>5L8>#R+IJDM.0S5_W MD'BQKD=.(I>J))J?\)?X5*H5-\Q@16$ZF[,?$&WX.&V!HTDZF%PX)F_%+!4K M/L?UM]\&'QE3 )42(,<^'M&#@(DXH!I7"^3'3;.1B1KHQYL#"O/^3<_-@*B_ MI!>Y,I'M:$KLNQJ[R V5\(RFO,:]+[C[,MF\B=QIEC17GT&C"^?@QGF[[4." M\KK)SSS!S9F)9ZU?%PH])[BLE*"M@?*BI *]+H)FJM8D1P)IQBOXC,[?8 MTRGTPN/C)\L?2)PDSID6OV!+.K5AT$ ,3"UD)EA2]IL9)6?KY=P\VG'W':I> MRJ= ]:LLLZW[59-2E')6+L5*$0G(KE29-H)ZN(MA=1>=OBTEL',OU+Q/+1V1 MZSX"2A0VJUK/WDNK1.(P_DU,X7=JPG:-WU$,!(&@&D9. MV-8Z]OOHV93H$)5BS?>CNGWD29Z/;K*=V?/B;L,['[ D)VXI:F.F@,SYLN5P M: ['0T#NKX?K6&$.HV-F84B\,@8?_QH]1V;'$^ 9A,>B-S85CL??WS7#P(51 M;]$YG<(Z@27-T-&+C'5-V=0S>W^\IR8FT /^$$X5H*?LN/KY,\Q?QX6B7803 M9C+7+.EYFA\Z/!6)OG7_=/69KU4IX5R9_IW1\DNS+DZ#487XW$^GR"I_A?+A MRJE!."2 [6&WK3_.")N\(%.#/^Z(26F,(C.1INT?:+_UPA18KV2@KW !0_9 ME-)^BZ'IWHIZ9'\0'!50WK+X=]I9T2><"MZH+F?#?FD;A2IT.*"WW6#QKM.] MU;\F++$%R'QTT+D1#G?1=$@U\1TE+VFWV[KG2JL#'<5=+SG1IL?73OX-!K6!)10U MJ:L,G(G= (/D 6UMZONN3U@]GF";S?,P@\D)/G< _NP'W]4ET&_=2%E:NM(\7;&,'7LB MB2\.@'7<;G?-?L_@B[YW%]S%F6$%Z[K?30%&7:DJD[Q_M++RC#?'E^_V]U.+6S>A?J^X4LGR323&T-Q).0Y+$^[0:95?H@S MN"L4W+JX#C>'[@;_X;Y9;MLB1RXW$IU7T6[?"LH=[FW:2G$\DL-[<\=KIHNX MB-Y#=R0+2-[E?F0LIG=-5>M*4<"H7@^'7F )&OI,MV(O:"4>J/[XV)QB."7E3"D\V 1< KKF90J7CC:89>F&CB#G%CW+>9[BD$_N&JQ5T%<9Y;][R-B; "C4YD/=7<;7/ M03)(C)4.,^?Y3^]\?BE6E-4X0ZU6G.^'\^/(]S(#4K@-:#3K/]YVOOH\C$Y, M=-:;''7F9%>;=AWW5X\[A?)G>\U'<-7_MF[E5M6U3;9'EC9(QTP#CD\RW8&9 M+%( ,CUU R%*+^7#9$2#"FO8ENX#8>' MKG\[)'%%S8<0].+8'@9S'JE@[^$<"+?A 4O7%<:&S)G-639V @;P.&A\=]VP MISU8*.H983;?G\I52]ZB_(SV?=R2 ;7(:LD:"V-O6N +/>W[^((K)3:B8"L< M .X) \<)2*9YQE&N"*4).+/P<3:WZX>&3#G!?EW)R'9?9E@21&W9OX]_VG4" M<;2+W!M->$?,H%:%ZA[:AYIR<_+V"R$>4_! [B+,]9X/K_=\-M=[YGK/1U/O M>0K4E6LADF'.L#M6BD#4(0C&>&Y@*TU?8!\ M](CGP8&(TEUV)M)GA-XA&.WE?QEGM#M1S..E7T M%_]Y#/Z/KZ+[;7^FGZ6_JT%!#O_]<->#O+Y>X*K7MY;9#IMHT8<*5VNZU<@# M(!]\&6."0X\;^>;V%'U*<-Q'-RE)WU9Y.V_T++I5W[13'SQSP].]^!\=X6]? MQALN3DN&[V_1!IV1_A.>P]!?XML*8IK24M$.D;"C74PN(H\44;/D/],R.9JW=NC49-S2;7E51_"!=6Q__FE% MO=.?(Q[O]MCL%I92D<&:IXA0>!FE()"B18T044[#-&Q/ MKJZFW*2>XH,>XP V\D+/2O3NNL!LMTJQ(M^T5@K45)S&C!O/F7(;NMN^WD>W M:#&LXMB18\A/D^S<:+N'A)ZR#68T#(/K]I7?_?N+-R\PX:_BT;6FY1_CP?O]]1 (93NE+OV_C'MCC"@/I,E A(51*)**+#)LAJ5]HL!^RV<[[S2 MRNNN:@-PW3G%5,2,=^AKPS:J5%H#)M1%XT?^]FUT=<_0[)B^!F=D\WR&>+SI M%,QH%2 5BJ/N;9SW^ .W6!] +!T_WHO%GP62G"D]=*U#,5N>(<[T7;S0/%JZ M9H_WU!VG8)XT>''^>>!.R,"&1K]E^>"L/KZE?'4=/\;/8Q!HO.&4?>"KU']$ MO^0AK],B)N>G%VF"/79!@FOE[$%9TE3V#^]U;!V/BR[OWK/'AV]WJLY1_;G>-JK3,39 M\X%G,]TB<1;WV[IEF0J.J>FS4Z<5_?W9\XIWNIR/NN&]*,,';'I/FO!A^]^W MT'HM\ZOW_\]EM6YMW\L"4Q7NXR[N?-\Y3C)DT%E<7OS49VZ86ERAHV+(IS@W MQ\. P@[OA;^WC;]%WQP,W 1RJ6BUE.+@GE"DI_D]"BD*'G8\I=EQX!Q0U\>B1'>-PQ6IIG/2_R@V7[K6\^;[VG5)EB"F60-FIGG,:!X52-5PV(>R M)I+"#96JEBQI15G;Z-9P^TVMS':)/=&;9M:K,W/?SL9XO3%.:]W5"3Q,)QHJ M,B4:1IMIF#V7G>^$4-*FDJR5;=,'@27BVM6NI?)L^KX^,7?,::6.I5TYLJ.>,TWA M7%0_(D^ ,-TPPGZ6/YJ-[TG&1T#EGLK_Y$.NI H5H[!U<) J3\HI/A0OUML MZX?9TF9+>X*E;;9'.L$L?R&@0\I^"[<$H'RS4ST8W&]WU1L?U\\'9%3+!BDCF!H[9I&:3NMZD"$N)YU:"FV"/RVCQ MFY::D;DX52_[KB9]RM#W74] D?IPJ%=OQ4OCO""@F]$T^]:S^\]&.1OE$XRR M#YN QA"$H03;$484#EAGV;39JM[GJ)..TJWU_"&B)#0WH?=9OS3AR!34L@WO MN..4^D_%[8M^W#'<1+N@SH;X#&EWF@UR-LCK#9(,;'GLUX'IRIC1BRQ/6#NH M%8$S3-SY*@5AR./1,.G4+P>?XMW6_GK7\9EM\[[I:@L1(@4$1O'T 17_\ MDQJM$M[J"?D1J?H1,!>:OKUC61:"!D!6@2=:5Q^"3$O$AV/AH+E3Y\,[=3Z? M.W7F3IU?9*>.8DA[!_'L'MH<+QK'F@C"K@7:YB2JA*@FVJOFG7'Q'N[JME3Q M,P:/8=L]E'A3K@+:[/!3M%NU7@DR?SA&7[?U"G?G]!R?M6?G"1-9-J2,6H8G MX4H)QN= SSG*PPJ