<SEC-DOCUMENT>0001493152-24-036436.txt : 20240916
<SEC-HEADER>0001493152-24-036436.hdr.sgml : 20240916
<ACCEPTANCE-DATETIME>20240916172548
ACCESSION NUMBER:		0001493152-24-036436
CONFORMED SUBMISSION TYPE:	S-3
PUBLIC DOCUMENT COUNT:		19
FILED AS OF DATE:		20240916
DATE AS OF CHANGE:		20240916

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			SONIM TECHNOLOGIES INC
		CENTRAL INDEX KEY:			0001178697
		STANDARD INDUSTRIAL CLASSIFICATION:	TELEPHONE & TELEGRAPH APPARATUS [3661]
		ORGANIZATION NAME:           	04 Manufacturing
		IRS NUMBER:				943336783
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		S-3
		SEC ACT:		1933 Act
		SEC FILE NUMBER:	333-282156
		FILM NUMBER:		241301992

	BUSINESS ADDRESS:	
		STREET 1:		4445 EASTGATE MALL
		STREET 2:		SUITE 200
		CITY:			SAN DIEGO
		STATE:			CA
		ZIP:			92121
		BUSINESS PHONE:		650-378-8100

	MAIL ADDRESS:	
		STREET 1:		4445 EASTGATE MALL
		STREET 2:		SUITE 200
		CITY:			SAN DIEGO
		STATE:			CA
		ZIP:			92121
</SEC-HEADER>
<DOCUMENT>
<TYPE>S-3
<SEQUENCE>1
<FILENAME>forms-3.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>As
filed with the Securities and Exchange Commission on September 16, 2024.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Registration
No. 333- </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 4pt solid; border-bottom: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 18pt"><B>UNITED
STATES</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 18pt"><B>SECURITIES
AND EXCHANGE COMMISSION</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Washington,
D.C. 20549</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin: 0pt auto; width: 50%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 18pt"><B>FORM
S-3</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>REGISTRATION
STATEMENT </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>UNDER
</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>THE
SECURITIES ACT OF 1933 </I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Rule-Page --><DIV STYLE="margin: 0pt auto; width: 50%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 18pt"><B>Sonim
Technologies, Inc.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Exact
name of registrant as specified in its charter)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Rule-Page --><DIV STYLE="margin: 0pt auto; width: 50%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center; width: 49%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Delaware</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 2%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center; width: 49%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>94-3336783</B></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(State
    or other jurisdiction of</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">incorporation
    or organization)</FONT></P></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(I.R.S.
    Employer</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identification
    Number)</FONT></P></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>4445
Eastgate Mall, Suite 200</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>San
Diego, CA 92121 </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Telephone:
(650) 378-8100</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Address,
including zip code, and telephone number, including area code, of registrant&rsquo;s principal executive offices)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Peter
Liu </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Chief
Executive Officer </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>4445
Eastgate Mall, Suite 200</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>San
Diego, CA 92121 </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Telephone:
(650) 378-8100</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Name,
address, including zip code, and telephone number, including area code, of agent for service)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Rule-Page --><DIV STYLE="margin: 0pt auto; width: 50%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Copies
to: </I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>William
N. Haddad, Esq.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Kirill
Y. Nikonov, Esq.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Venable
LLP</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>151
W. 42nd Street, 49th Floor</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>New
York, NY 10036</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Telephone:
(212) 307-5500</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Rule-Page --><DIV STYLE="margin: 0pt auto; width: 50%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Approximate
date of commencement of proposed sale to the public: From time to time after this registration statement is declared effective, subject
to the terms and conditions of the lock-up agreement described in this registration statement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the only securities being registered on this Form are being offered pursuant to dividend or interest reinvestment plans, please check
the following box: &#9744;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
any of the securities being registered on this Form are to be offered on a delayed or continuous basis pursuant to Rule 415 under the
Securities Act of 1933, other than securities offered only in connection with dividend or interest reinvestment plans, check the following
box. &#9746;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
this Form is filed to register additional securities for an offering pursuant to Rule 462(b) under the Securities Act, please check the
following box and list the Securities Act registration statement number of the earlier effective registration statement for the same
offering. &#9744;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
this Form is a post-effective amendment filed pursuant to Rule 462(c) under the Securities Act, check the following box and list the
Securities Act registration statement number of the earlier effective registration statement for the same offering. &#9744;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
this Form is a registration statement pursuant to General Instruction I.D. or a post-effective amendment thereto that shall become effective
upon filing with the Commission pursuant to Rule 462(e) under the Securities Act, check the following box. &#9744;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
this Form is a post-effective amendment to a registration statement filed pursuant to General Instruction I.D. filed to register additional
securities or additional classes of securities pursuant to Rule 413(b) under the Securities Act, check the following box. &#9744;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 &ldquo;large accelerated filer,&rdquo; &ldquo;accelerated filer,&rdquo;
&ldquo;smaller reporting company,&rdquo; and &ldquo;emerging growth company&rdquo; in Rule 12b-2 of the Exchange Act.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 40%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large
    accelerated filer</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 45%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated
    filer</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-
    accelerated filer</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smaller
    reporting company</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging
    growth company</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying
with any new or revised financial accounting standards provided pursuant to Section 7(a)(2)(B) of the Securities Act. &#9744;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Rule-Page --><DIV STYLE="margin: 0pt auto; width: 50%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>The
registrant hereby amends this registration statement on such date or dates as may be necessary to delay its effective date until the
registrant shall file a further amendment which specifically states that this registration statement shall thereafter become effective
in accordance with Section 8(a) of the Securities Act of 1933 or until the registration statement shall become effective on such date
as the Commission, acting pursuant to said Section 8(a), may determine. </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid; border-bottom: Black 4pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="color: Red; text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>The
information in this prospectus is not complete and may change. The Selling Stockholder may not sell these securities pursuant to this
registration statement until the registration statement filed with the U.S. Securities and Exchange Commission is effective. This prospectus
is not an offer to sell these securities, and it is not soliciting an offer to buy these securities in any state where the offer or sale
is not permitted. </B></FONT></P>

<P STYLE="color: Red; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="color: Red; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SUBJECT
TO COMPLETION, DATED SEPTEMBER 16, 2024</B></FONT></P>

<P STYLE="color: Red; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>PROSPECTUS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><IMG SRC="forms-3_001.jpg" ALT=""></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Sonim
Technologies, Inc. </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Up
to 700,000 Shares of Common Stock</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Including
up to 350,000 Shares of Common Stock Issuable upon Exercise of Warrants</B>&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin: 0pt auto; width: 50%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
prospectus relates to the resale of up to an aggregate of 700,000 shares of our common stock, par value of $0.001 per share, which
consists of up to (i) 350,000 shares of our common stock (the &ldquo;<B>April 2024 Shares</B>&rdquo;) and (ii) 350,000
shares of our common stock issuable upon the exercise of certain common stock purchase warrants (the &ldquo;<B>Warrants</B>&rdquo;) with
a term of five (5) years and an exercise price of $11.00 per share (the &ldquo;<B>Warrant Shares</B>&rdquo; and, together with the
April 2024 Shares, the &ldquo;<B>Resale Shares</B>&rdquo;) by the selling stockholder named in this prospectus and his permitted transferees
(the &ldquo;<B>Selling Stockholder</B>&rdquo;). For information about the Selling Stockholder, see the section titled &ldquo;<I><A HREF="#a_007">Selling
Stockholder</A></I>.&rdquo;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are registering the offer and sale of the Resale Shares originally issued in a private placement pursuant to a registration rights agreement,
which we entered with the Selling Stockholder on April 29, 2024 (the &ldquo;<B>Registration Rights Agreement</B>&rdquo;). The Registration
Rights Agreement was contemplated by that certain subscription agreement between us and the Selling Stockholder entered on April 29,
2024 (the &ldquo;<B>Subscription Agreement</B>&rdquo;). Pursuant to the Subscription Agreement, we issued and sold the April 2024 Shares
and the Warrants, at a price of $11.00 per share of our common stock and the accompanying Warrant (as adjusted for our 1-for-10
reverse stock split effected on July 17, 2024, and based on an aggregate of 350,000 April 2024 Shares and 350,000 Warrants
originally sold for an aggregate purchase price of $3,850,000). We issued the April 2024 Shares and the Warrants in reliance upon
the exemption from the registration contained in Section 4(a)(2) of the Securities Act of 1933, as amended (the &ldquo;<B>Securities
Act</B>&rdquo;), and Regulation S promulgated thereunder. The entirety of the Resale Shares is subject to a lock-up agreement (the &ldquo;<B>Lock-Up
Agreement</B>&rdquo;) entered contemporaneously with the Subscription Agreement and may not be sold pursuant to this registration statement
before the expiration date of the applicable lockup period, October 26, 2024.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are not selling any shares of our common stock and will not receive any of the proceeds from the sale of the Resale Shares by the Selling
Stockholder, pursuant to this prospectus; however, we will receive the exercise price to purchase the Warrant Shares upon any cash exercise
of the Warrants by the Selling Stockholder. For information, see the section titled &ldquo;<I><A HREF="#a_006">Use of Proceeds</A></I>&nbsp;.&rdquo;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Resale Shares (assuming the exercise of the entirety of the Warrants and disregarding the beneficial ownership limitation of the Selling
Stockholder described in this prospectus) represent approximately 13% of the outstanding shares of our common stock as of August
5, 2024, and approximately 27% of our public float. Given the substantial number of shares of our common stock being registered
for potential resale by the Selling Stockholder pursuant to this prospectus and the prospectus filed as a part of the registration statement
dated December 1, 2023, in connection with a resale of our common stock by certain selling stockholders, the sale of shares of our common
stock, or the perception in the market that holders of a large number of shares intend to sell shares, could increase the volatility
of the market price of our common stock or result in a significant decline in the public trading price of our common stock. These sales,
or the possibility that these sales may occur, also might make it more difficult for us to sell equity securities in the future at a
time and at a price that we deem appropriate. For more information, see the risk factor titled &ldquo;<I>Sales of our common stock under
resale registration statements or the perception of such sales in the public market or otherwise could cause the market price for our
common stock to decline, even if our business is doing well</I>&rdquo; on page 23 of our Quarterly Report on Form 10-Q &nbsp;filed
with the SEC on </FONT><A HREF="https://www.sec.gov/Archives/edgar/data/1178697/000149315224030969/form10-q.htm#aj_012" STYLE="-sec-extract: exhibit">August
9, 2024</A><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="text-align: justify; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: justify; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="text-align: justify; break-before: page; margin-top: 6pt"><P STYLE="text-align: justify; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Selling Stockholder identified in this prospectus may offer the Resale Shares from time to time through public or private transactions
at fixed prices, at prevailing market prices at the time of sale, at prices related to the prevailing market price, at varying prices
determined at the time of sale, or at negotiated prices. The registration of the Resale Shares on behalf of the Selling Stockholder,
however, does not necessarily mean that the Selling Stockholder will offer or sell the Resale Shares under this registration statement
at any time in the near future or at all. We cannot predict when, or in what amounts, the Selling Stockholder may sell any of the Resale
Shares. The timing and amount of any sale of the Resale Shares is within the sole discretion of the Selling Stockholder. We will pay
all expenses of registering the Resale Shares, including legal and accounting fees. All selling and other expenses incurred by the Selling
Stockholder will be borne by the Selling Stockholder. For additional information on the possible methods of sale that may be used by
the Selling Stockholder, see the section titled &ldquo;<I><A HREF="#a_008">Plan of Distribution</A></I><I>.</I>&rdquo;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Investing
in our common stock involves a high degree of risk. You should carefully consider the <A HREF="#a_005">risk factors</A> beginning on
<U>page 7</U> of this prospectus and under similar headings in the other documents that are incorporated by reference into this prospectus
before purchasing any of the Resale Shares offered by this prospectus. </B></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
common stock is traded on the Nasdaq Capital Market (&ldquo;<B>Nasdaq</B>&rdquo;), under the symbol &ldquo;SONM.&rdquo; The last reported
sale price of our common stock on Nasdaq on September 13, 2024, was $2.71 per share.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may amend or supplement this prospectus from time to time by filing amendments or supplements as required. You should read the entire
prospectus and any amendments or supplements carefully before you make your investment decision.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">We are an &ldquo;emerging
growth company&rdquo; as defined in Section 2(a) of the Securities Act and a &ldquo;smaller reporting company&rdquo; as defined under
Rule 405 of the Securities Act, and, as such, are subject to certain reduced public company reporting requirements. See &ldquo;<I><A HREF="#Ha_001">Prospectus
Summary&mdash;Implications of Being an Emerging Growth Company and a Smaller Reporting Company</A></I><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&rdquo;
on page  4 of this prospectus supplement.</FONT></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Neither
the Securities and Exchange Commission nor any state securities commission has approved or disapproved of these securities or determined
if this prospectus is truthful or complete. Any representation to the contrary is a criminal offense</B><B>. </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Rule-Page --><DIV STYLE="margin: 0pt auto; width: 50%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt"></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
date of this prospectus is &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;, 2024.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Rule-Page --><DIV STYLE="margin: 0pt auto; width: 50%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="text-align: justify; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: justify; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="text-align: justify; break-before: page; margin-top: 6pt"><P STYLE="text-align: justify; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>TABLE
OF CONTENTS</B>&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Page</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#a_001">About this Prospectus</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#a_002">Cautionary Note Regarding Forward-Looking Statements</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#a_003">Prospectus Summary</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#a_004">The Offering</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#a_005">Risk Factors</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#a_006">Use of Proceeds</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#a_007">Selling Stockholder</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">9</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#a_008">Plan of Distribution</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">11</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#a_009">Legal Matters</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">13</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#a_010">Experts</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">13</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#a_011">Where You Can Find More Information</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">13</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#a_012">Incorporation by Reference</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">14</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="text-align: justify; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: justify; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="text-align: justify; break-before: page; margin-top: 6pt"><P STYLE="text-align: justify; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B></B></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="a_001"></A>ABOUT
THIS PROSPECTUS</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
prospectus is part of a registration statement on Form S-3 under the Securities Act, that we filed with the Securities and Exchange
Commission (the &ldquo;<B>SEC</B>&rdquo;), using the &ldquo;shelf&rdquo; registration process. Under this shelf registration
process, the Selling Stockholder may offer and sell the shares of our common stock described in this prospectus in one or more
offerings. Any accompanying prospectus supplement or any related free writing prospectus may also add, update, or change information
contained in this prospectus or in any documents incorporated by reference into this prospectus. If the information varies between
this prospectus and the accompanying prospectus supplement, you should rely on the information in the accompanying prospectus
supplement. You should read this prospectus, any accompanying prospectus supplement, and any related free writing prospectus,
together with the information incorporated herein by reference as described under the headings &ldquo;<I><A HREF="#a_011">Where You
Can Find More Information</A></I>&rdquo; and &ldquo;<I><A HREF="#a_012">Incorporation by Reference</A></I>&rdquo; before
investing in the common stock offered hereby.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">You
should rely only on the information contained in or incorporated by reference into this prospectus, any accompanying prospectus supplement,
and any applicable free writing prospectus. Neither we nor the Selling Stockholder have authorized anyone to provide you with different
information. We and the Selling Stockholder take no responsibility for, and can provide no assurance as to the reliability of, any other
information that others may give you. Neither we nor the Selling Stockholder are making an offer of these securities in any jurisdiction
where the offer is not permitted. You should not assume that the information contained in this prospectus, any prospectus supplement,
any applicable free writing prospectus, or the documents incorporated by reference, is accurate as of any date other than the dates of
those documents regardless of the time of delivery of this prospectus or prospectus supplement or any sale of the Resale Shares. Since
the respective dates of this prospectus and the documents incorporated by reference into this prospectus, our business, financial condition,
results of operations, and prospects may have changed.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
investors outside the United States, neither we nor the Selling Stockholder have done anything that would permit this offering, or possession
or distribution of this prospectus, any prospectus supplement or free writing prospectus, in any jurisdiction where action for that purpose
is required other than in the United States. Persons outside the United States who come into possession of this prospectus, any applicable
prospectus supplement, or free writing prospectus must inform themselves about, and observe any restrictions relating to, the offering
of the Resale Shares and the distribution of this prospectus outside of the United States.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unless
otherwise stated or the context requires otherwise, when we refer to &ldquo;Sonim,&rdquo; &ldquo;we,&rdquo; &ldquo;our,&rdquo; &ldquo;us,&rdquo;
and the &ldquo;Company&rdquo; in this prospectus, we mean Sonim Technologies, Inc., and its consolidated subsidiaries. When we refer
to &ldquo;you,&rdquo; we mean the potential holders of the applicable series of securities.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
references to &ldquo;this prospectus&rdquo; refer to this prospectus and any applicable prospectus supplement, including the documents
incorporated by reference herein and therein, unless the context otherwise requires.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Solely
for convenience, tradenames referred to in this prospectus appear without the &reg; and &trade; symbols, but those references are not
intended to indicate, in any way, that we will not assert, to the fullest extent under applicable law, our rights, or that the applicable
owner will not assert its rights, to these tradenames. </FONT>We do not intend our use or display of other companies&rsquo; trademarks,
trade names, service marks or copyrights to imply a relationship with, or endorsement or sponsorship of us by, such other companies.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">All information in this prospectus assumes a 1-for-10 reverse stock split of our common stock, which was effected
on July 17, 2024 (all share and per share amounts in this prospectus have been presented on a retrospective basis to reflect the reverse
stock split).</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 5; Options: NewSection -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_002"></A>CAUTIONARY
NOTE REGARDING FORWARD-LOOKING STATEMENTS</B></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
prospectus and the documents incorporated by reference herein contain forward-looking statements that involve substantial risks and uncertainties.
All statements, other than statements of historical facts, included in this prospectus or the documents incorporated herein by reference
regarding our strategy, future operations, future financial position, future revenues, projected costs, prospects, plans, and objectives
of management are forward-looking statements. The words &ldquo;anticipate,&rdquo; &ldquo;believe,&rdquo; &ldquo;estimate,&rdquo; &ldquo;expect,&rdquo;
&ldquo;intend,&rdquo; &ldquo;may,&rdquo; &ldquo;plan,&rdquo; &ldquo;predict,&rdquo; &ldquo;project,&rdquo; &ldquo;will,&rdquo; &ldquo;would,&rdquo;
&ldquo;could,&rdquo; &ldquo;should,&rdquo; &ldquo;potential,&rdquo; &ldquo;seek,&rdquo; &ldquo;evaluate,&rdquo; &ldquo;pursue,&rdquo;
&ldquo;continue,&rdquo; &ldquo;design,&rdquo; &ldquo;impact,&rdquo; &ldquo;affect,&rdquo; &ldquo;forecast,&rdquo; &ldquo;target,&rdquo;
&ldquo;outlook,&rdquo; &ldquo;initiative,&rdquo; &ldquo;objective,&rdquo; &ldquo;priorities,&rdquo; &ldquo;goal,&rdquo; or the negative
of such terms and similar expressions are intended to identify forward-looking statements, although not all forward-looking statements
contain these identifying words. Those statements appear in this prospectus, any accompanying prospectus supplement, and the documents
incorporated herein and therein by reference, particularly in the sections titled &ldquo;Risk Factors&rdquo; and &ldquo;Management&rsquo;s
Discussion and Analysis of Financial Condition and Results of Operations&rdquo; and include statements regarding the intent, belief or
current expectations of our management that are subject to known and unknown risks, uncertainties and assumptions. The forward-looking
statements in this prospectus and the documents incorporated herein by reference may include but are not limited to the statements about:</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    business strategy and objectives;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    future financial performance and results of operations;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    expansion into new market segments and the development of our new segment of products;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    assessment of the market opportunities and our abilities to capitalize on such market opportunities;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    assessments of the impact of various events on our financial condition and results of operations;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    performance of third parties upon which we depend, including manufacturers;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    volatility of capital markets and other macroeconomic factors, including inflationary pressures, banking instability issues, geopolitical
    tensions, or the outbreak of hostilities or war; and</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">expectations
    regarding the period during which we will qualify as a &ldquo;smaller reporting company&rdquo; or &ldquo;emerging growth company.&rdquo;</FONT></TD></TR>
  </TABLE>
<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Forward-looking
statements involve risks and uncertainties that could cause actual results to differ materially from those anticipated by these forward-looking
statements. These risks and uncertainties include, but are not limited to, the following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    availability of cash on hand and other sources of liquidity to fund our operations and grow our business;</FONT></TD>
    </TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0"></P>

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    ability to compete effectively depends on multiple factors and we may not be able to continue to develop solutions to address user
    needs effectively;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a
    small number of customers account for a significant portion of our revenue;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    entry into the data device sector could divert our management team&rsquo;s attention from existing products, cause delays in launching
    our new products, or otherwise have a significant adverse impact on our business, operating results, and financial condition;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">failure
    to meet the Nasdaq&rsquo;s continued listing requirements and other Nasdaq rules could adversely affect the price of our common stock
    and make it more difficult for us to sell securities in a future financing or for you to sell our common stock;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    financial and operational projections that we may provide from time to time are subject to inherent risks;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    ability to incorporate emerging technologies into our new consumer products given the lengthy development cycle;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    ability to adapt to shortened customer lead times and tightened inventory controls from our key customers;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">we
    are materially dependent on some customer relationships that are characterized by product award letters and the loss of such relationships
    could harm our business and operating results;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    quarterly results may vary significantly from period to period;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">we
    rely primarily on third-party contract manufacturers and partners;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">if
    our products contain defects or errors, we could incur significant unexpected expenses, experience product returns and lost sales,
    experience product recalls, suffer damage to our brand and reputation, and be subject to product liability or other claims;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">we
    are required to undergo a lengthy customization and certification process for each wireless carrier customer;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">we
    are dependent on the continued services and performance of a concentrated and limited group of senior management and other key personnel;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">we
    face risks related to the impact of various economic, political, environmental, social, and market events beyond our control that
    can impact our business and results of operations; and</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-right: 4.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">other
    risks and uncertainties other risks described in the section titled &ldquo;Risk Factors&rdquo; in our most recent Annual Report on
    Form 10-K and documents we have filed with the SEC thereafter.</FONT></TD></TR>
  </TABLE>
<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Moreover,
we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management
to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of
factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of
these risks, uncertainties, and assumptions, the future events and trends discussed in this prospectus, any accompanying prospectus supplement
and the documents incorporated by reference herein may not occur and actual results could differ materially and adversely from those
anticipated or implied in the forward-looking statements.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Because
forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified, you should
not rely upon forward-looking statements as predictions of future events. The events and circumstances reflected in the forward-looking
statements may not be achieved or occur and actual results could differ materially from those projected in the forward-looking statements.
You should read this prospectus and the documents that we incorporate by reference herein completely and with the understanding that
our actual future results may be materially different from what we expect. Except as required by applicable law, we undertake no obligation
to update publicly any forward-looking statements for any reason after the date of this prospectus, any prospectus supplement, and the
other documents we have filed with the SEC that are incorporated herein by reference to conform such statements to actual results or
to changes in our expectations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="a_003"></A>PROSPECTUS
<FONT STYLE="text-transform: uppercase">SUMMARY</FONT></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>This
summary description about us and our business highlights selected information contained elsewhere in this prospectus or incorporated
by reference into this prospectus. It does not contain all the information you should consider before investing in our securities. You
should carefully read the entire prospectus, any applicable prospectus supplement, and any related free writing prospectus, including
the risks of investing in our securities discussed under the heading &ldquo;<A HREF="#a_005">Risk Factors</A>&rdquo; contained in this
prospectus, any applicable prospectus supplement and any related free writing prospectus, and under similar headings in the other documents
that are incorporated by reference into this prospectus. You should also carefully read the information incorporated by reference into
this prospectus, including our financial statements, and the exhibits to the registration statement of which this prospectus forms a
part.</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Overview</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are a leading U.S.-based provider of rugged mobile devices and accessories designed for workers physically engaged in their work environments,
often in mission-critical roles. As part of our expansion efforts, we introduced our Connected Solutions division and launched a mobile
hotspot late in the second quarter of 2024. In the second half of 2024, the same mobile hotspot will launch with additional carriers and a second mobile hotspot
will launch in the U.S., Canada and Asia/Pacific. Connected Solutions will primarily consist of devices that connect to the internet including
mobile hotspots, fixed wireless devices and USB dongle devices. In addition to this, we have expanded our rugged phone portfolio by developing
a next-generation rugged smartphone that is designed for enterprise, government, and small to medium businesses and is expected to be
sold through tier-one carriers in North America, beginning in the second half of 2024. </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are executing the strategy of selling new products into much larger adjacent markets including the connect solutions market, the semi-rugged
phone market, and the consumer durable phone market. During the first half of 2024, we were in a transition period, phasing out
low-margin white-label products and commencing selling new products through our carrier channels. These new products will not only
expand our portfolio of products but will also allow us to diversify our customer base into new markets. </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
key value proposition in the broader business and consumer market is to incorporate specific elements of our rugged roots into our new
products with added durability without sacrificing attractive design and value pricing. We believe this is an underserved market opportunity
in the small business and prosumer spaces. Our expertise in carrier mobility leads us to a natural extension into data devices, where
we can leverage our technical expertise as well as our streamlined organization to bring better quality, better specs, and low cost to
the marketplace.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><A NAME="Ha_001"></A><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Implications
of Being an Emerging Growth Company and a Smaller Reporting Company</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are an &ldquo;emerging growth company&rdquo; under applicable federal securities laws and therefore permitted to comply with certain
reduced public company reporting requirements. We have elected to take advantage of certain of the scaled disclosure available for emerging
growth companies in this prospectus as well as our filings under the Exchange Act of 1934 (the &ldquo;<B>Exchange Act</B>&rdquo;) including,
but not limited to, not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act,
reduced disclosure obligations regarding executive compensation and financial statements in our periodic reports and proxy statements,
and exemptions from the requirements of holding a nonbinding advisory vote to approve executive compensation and stockholder approval
of any golden parachute payments not previously approved. We will take advantage of these reporting exemptions until we are no longer
an &ldquo;emerging growth company.&rdquo;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
will remain an emerging growth company until the earliest of:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    last day of our fiscal year in which we have total annual gross revenue of $1.235 billion;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    31, 2024 (the last day of our fiscal year following the fifth anniversary of the date on which Sonim consummated its initial public
    offering);</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    date on which we have issued more than $1.0 billion in non-convertible debt during the prior three-year period; or</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    last day of the fiscal year in which we are deemed to be a &ldquo;large accelerated filer,&rdquo; which means the market value of
    our common stock that is held by non-affiliates exceeds $700 million as of the last business day of our most recently completed second
    fiscal quarter.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are also a &ldquo;smaller reporting company,&rdquo; as defined under Rule 405 under the Securities Act of 1933, as amended (the &ldquo;<B>Securities
Act</B>&rdquo;). We may take advantage of certain of the scaled disclosures available to smaller reporting companies and will be able
to take advantage of these scaled disclosures for so long as:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    market value of our stock held by non-affiliates is less than $250 million; or</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    annual revenue was less than $100 million during the most recently completed fiscal year and the market value of our stock held by
    non-affiliates was less than $700 million.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Even
after we are no longer an &ldquo;emerging growth company,&rdquo; we may remain a &ldquo;smaller reporting company.&rdquo; 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. For so long as we remain a smaller reporting company, we are permitted
and intend to rely on exemptions from certain disclosure and other requirements that are applicable to other public companies that are
not applicable to a smaller reporting company. For example, 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, similar to emerging growth companies, smaller
reporting companies have reduced disclosure obligations regarding executive compensation. As a result, the information in this prospectus
supplement, the accompanying base prospectus, or the documents incorporated by reference herein and therein that we provide to our investors
in the future may be different than what investors might receive from other public reporting companies. If investors consider our common
stock less attractive as a result of our election to use the scaled-back disclosure permitted for smaller reporting companies, there
may be a less active trading market for our common stock and our share price may be more volatile.</FONT></P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Corporate
Information</B></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
were incorporated under the laws of the state of Delaware on August 5, 1999. Our principal executive offices are located at 4445 Eastgate
Mall, Suite 200, San Diego, CA 92121, and our telephone number is (650) 378-8100.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A NAME="a_004"></A>THE
</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">OFFERING</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 28%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Common
    Stock to be Offered: </B></FONT></TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 70%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">An
    aggregate of 700,000 shares of our common stock, consisting of up to (i) 350,000 April 2024 Shares issued to the Selling
    Stockholder pursuant to the Subscription Agreement and (ii) 350,000 Warrant Shares issuable upon exercise of the Warrants.</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Terms
    of the Offering: </B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
    to the restrictions pursuant to the Lock-Up Agreement, which generally prohibits any transfer of the Resale Shares before October&lrm;
    &lrm;29&lrm;, &lrm;2024 (subject to customary limited exceptions), the Selling Stockholder, including his permitted transferees,
    donees, pledgees, assignees, or successors-in-interest, may sell, transfer, or otherwise dispose of any or all of the Resale Shares
    offered by this prospectus from time to time on Nasdaq or any other stock exchange, market or trading facility on which the shares
    are traded or in private transactions. The Resale Shares may be sold at fixed prices, at prevailing market prices, at prices related
    to prevailing market prices, at negotiated prices, or at varying prices determined at the time of sale. For more information, see
    the section titled &ldquo;<I><A HREF="#a_008">Plan of Distribution</A></I>&rdquo; on page 11.</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Use
    of Proceeds: </B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
    will not receive any proceeds from the sale of Resale Shares covered by this prospectus. We will receive proceeds in the amount of
    $3.85 million, assuming the exercise in full of all of the Warrants for cash. We intend to use any net proceeds from the cash exercise
    of the Warrants for general corporate purposes.</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Listing
    and Symbols: </B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
    common stock is listed on Nasdaq under the symbol &ldquo;SONM.&rdquo;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Risk
    Factors: </B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Investing
    in our securities involves substantial risks. You should read the &ldquo;<I><A HREF="#a_005">Risk Factors</A></I>&rdquo; section of
    this prospectus and similarly titled sections in the documents incorporated by reference in this prospectus for a discussion of
    factors to consider before deciding to purchase our securities.</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<!-- Field: Page; Sequence: 10 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="a_005"></A>RISK
<FONT STYLE="text-transform: uppercase">FACTORS</FONT></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><FONT STYLE="text-transform: uppercase">&nbsp;</FONT></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">An
investment in our securities involves a high degree of risk. Before you decide to invest in our securities, you should carefully consider
the risks discussed under the section entitled &ldquo;Risk Factors&rdquo; contained in the applicable prospectus supplement together
with all of the other information contained or incorporated by reference in the prospectus supplement or appearing or incorporated by
reference in this prospectus. You should also consider the risks, uncertainties, and assumptions discussed under &ldquo;Part I&mdash;Item
1A&mdash;Risk Factors&rdquo; of our most recent Annual Report on Form 10-K and in &ldquo;Part II&mdash;Item 1A&mdash;Risk Factors&rdquo;
in our most recent Quarterly Report on Form 10-Q filed subsequent to such Form 10-K that are incorporated herein by reference, as may
be amended, supplemented or superseded from time to time by other reports we file with the SEC in the future. The risks and uncertainties
we have described are not the only ones we face. Additional risks and uncertainties not presently known to us or that we currently deem
immaterial may also affect our operations. If any of these risks actually occur, our business, financial condition, results of operations,
or cash flow could be seriously harmed. This could cause the trading price of our common stock to decline, resulting in a loss of all
or part of your investment. Please also read carefully the section above titled &ldquo;<A HREF="#a_002"><I>Cautionary Note Regarding Forward-Looking Statements</I></A>&rdquo;
and the identically titled sections of our most recent Annual Report on Form 10-K and any subsequent Quarterly Reports on Form 10-Q or
Current Reports on Form 8-K.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 11 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="a_006"></A>USE
<FONT STYLE="text-transform: uppercase">OF PROCEEDS</FONT></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><FONT STYLE="text-transform: uppercase">&nbsp;</FONT></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
will not receive any proceeds from the sale of the Resale Shares by the Selling Stockholder.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
will receive proceeds from the cash exercise of the Warrants, which, if exercised for cash with respect to all of the 350,000
shares of common stock underlying such Warrants at the exercise price per share of $11.00, would result in gross proceeds to us of
$3.85 million. We intend to use any net proceeds from the cash exercise of the Warrants for general corporate purposes. There can be
no assurance that any of the Warrants will be exercised by the Selling Stockholder. Currently, the Warrants cannot be exercised on a
cashless basis, however, there can be no assurance that the terms of the Warrants will not be amended in the future to permit the Warrants
to be exercised on a cashless basis. If the Warrants (as amended to permit the cashless exercise of the Warrants) are exercised in a
cashless exercise, we will not receive any proceeds from the exercise of the Warrants.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Selling Stockholder will receive all of the net proceeds from the sale of the Resale Shares under this prospectus. The Selling Stockholder
will pay any underwriting, broker-dealer or agent discounts, concessions and commissions, and expenses incurred by the Selling Stockholder
for accounting, tax, and legal services and any other expenses incurred by the Selling Stockholder in disposing of the Resale Shares,
unless otherwise agreed to by us. We will be responsible for the reasonable and documents fees and expenses of one firm of attorneys
retained by the Selling Stockholder in connection with the sale of the Resale Shares and shall bear all other costs, fees, and expenses
incurred in effecting the registration of the Resale Shares covered by this prospectus.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 12 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="a_007"></A>SELLING
<FONT STYLE="text-transform: uppercase">STOCKHOLDER</FONT></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><FONT STYLE="text-transform: uppercase">&nbsp;</FONT></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Resale Shares being offered by the Selling Stockholder are comprised of (i) 350,000 April 2024 Shares issued to the Selling Stockholder
pursuant to the Subscription Agreement and (ii) 350,000 Warrant Shares issuable upon exercise of the Warrants. Both the April
2024 Shares and the Warrants were acquired in a private placement and issued and sold pursuant to the Subscription Agreement. Except
for the Subscription Agreement and agreements and transactions contemplated thereby, we have not had any material relationship with the
Selling Stockholder. For additional information regarding the issuance of the Resale Shares, see the section titled &ldquo;<I><A HREF="#a_014">Certain
Relationship with Selling Stockholder</A></I>&rdquo; below. We are registering the Resale Shares in order to permit the Selling Stockholder
to offer the shares for resale from time to time.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the terms of the Warrants, the Selling Stockholder may not exercise the Warrants to the extent such exercise would cause the Selling
Stockholder, together with his affiliates and attribution parties, to beneficially own a number of shares of our common stock that would
exceed 9.99%, as applicable, of the then outstanding number of shares of common stock following such exercise, excluding for purposes
of such determination shares of common stock issuable upon exercise of such Warrants that have not been exercised.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Selling Stockholder may sell all, some, or none of his shares in this offering. For more information, see the section titled &ldquo;<I><A HREF="#a_008">Plan
of Distribution</A></I>.&rdquo;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
table below lists the Selling Stockholder and provides other information regarding the beneficial ownership of the shares of our common
stock held by the Selling Stockholder. The second column lists the number of shares of common stock beneficially owned by the Selling
Stockholder. The third column lists the shares of our common stock being offered by this prospectus by the Selling Stockholder. The fourth
column assumes the sale of all of the shares offered by the Selling Stockholder registered pursuant to this prospectus and that the Selling
Stockholder does not buy or sell any additional shares of common stock prior to the completion of this offering.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
number of shares and percentage of beneficial ownership set forth below is based on 4,836,476 shares of our common stock outstanding
as of August 5, 2024. Beneficial ownership is determined under the SEC rules and regulations and generally includes voting or
investment power over securities. We have prepared the table based on information given to us by, or on behalf of, the Selling Stockholder.
Information concerning the Selling Stockholder may change from time to time. We cannot advise you as to whether the Selling Stockholder
will in fact sell any or all of the securities being offered hereunder. In addition, the Selling Stockholder may sell, transfer, or otherwise
dispose of, at any time and from time to time, the securities in transactions exempt from the registration requirements of the Securities
Act after the date of this prospectus. In addition, since the date on which the Selling Stockholder provided this information to us,
such Selling Stockholder may have sold, transferred, or otherwise disposed of all or a portion of the offered securities. The address
of the Selling Stockholder is Unit 1507C, 15/F, Eastcore, 398 Kwun Tong Road, Kwun Tong, Kowloon, Hong Kong, Attn.: Jiang Liu.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of shares of<BR> Common Stock<BR> Beneficially Owned<BR> Prior to Offering</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Maximum<BR> Number of<BR> shares of<BR> Common<BR> Stock<BR> to be Sold<BR> Pursuant to<BR> this<BR> Prospectus</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of shares of<BR> Common Stock<BR> Owned<BR> After Offering</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Name of Selling Stockholder</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: justify">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 27%; text-align: justify">Jiang Liu</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">497,943</TD><TD STYLE="width: 4%; text-align: left"><SUP> (1)</SUP></TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">9.99</TD><TD STYLE="width: 3%; text-align: left">%<SUP>(1)</SUP></TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">700,000</TD><TD STYLE="width: 4%; text-align: left"><SUP>(2)</SUP></TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">&mdash;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">&mdash;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Includes 147,943 shares
  of common stock issuable upon exercise of the Warrants exercisable within 60 days of August 5, 2024. The Selling Stockholder
  is subject to a beneficial ownership limitation of 9.99%, which limitation restricts the Selling Stockholder from exercising that portion
  of the Warrants that would result in the Selling Stockholder and its affiliates owning, after such exercise a number of shares of common
  stock in excess of the applicable beneficial ownership limitation. The amounts and percentages in the table give effect to these beneficial
  ownership limitations.</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 13 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT></TD>
  <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Figures herein assume the
  exercise of all Warrants held by the Selling Stockholder, without giving effect to any beneficial ownership limitations therein. Such
  figures represent approximately 13% of the outstanding shares as of August 5, 2024.</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_014"></A>Certain
Relationships with Selling Stockholder</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Subscription
Agreement</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>&nbsp;</I></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 29, 2024, we entered into the Subscription Agreement with the Selling Stockholder, providing for the private placement of (i) the
April 2024 Shares and (ii) the Warrants for an aggregate purchase price of $3,850,000 (or $11.00 per share and the accompanying Warrant).
The closing of the private placement occurred contemporaneously with the execution of the Subscription Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Warrants</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>&nbsp;</I></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Warrants have an exercise price of $11.00 per share, are immediately exercisable, will expire on April 29, 2029 (five years from
the date of issuance), and are subject to customary adjustments for certain transactions affecting the Company&rsquo;s capitalization.
The Warrants may not be exercised if the aggregate number of shares of common stock beneficially owned by the Selling Stockholder would
exceed the specified beneficial ownership limitation provided therein (which is currently 9.99% and may be adjusted upon advance notice)
immediately after exercise thereof.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Lock-Up
Agreement</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>&nbsp;</I></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, on April 29, 2024, in connection with the entry into the Subscription Agreement, the Company and the Selling Stockholder entered
into the Lock-Up Agreement. Pursuant to the Lock-Up Agreement, the Selling Stockholder agreed not to transfer any securities purchased
under the Subscription Agreement (including the Warrant Shares) until 180 days after the closing of the Subscription Agreement or &lrm;&lrm;October&lrm;
&lrm;29&lrm;, &lrm;2024, subject to customary limited exceptions.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Registration
Rights Agreement</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>&nbsp;</I></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 29, 2024, in connection with the entry into the Subscription Agreement, the Company entered into the Registration Rights Agreement
with the Selling Stockholder. Pursuant to the Registration Rights Agreement, the Company agreed to prepare and file a registration statement
(the &ldquo;<B>Initial Registration Statement</B>&rdquo;) with the SEC by May 30, 2024 for purposes of registering the Resale Shares
(i) issued and sold pursuant to the Subscription Agreement, (ii) issuable upon exercise of the Warrants, (iii) issuable in connection
with any anti-dilution provisions in the Warrants and (iv) any securities issued or then issuable upon any stock split, dividend or other
distribution, recapitalization or similar event with respect to the foregoing. The Company agreed to use commercially reasonable efforts
to cause the Initial Registration Statement to be declared effective by the SEC by &lrm;&lrm;October&lrm; &lrm;29&lrm;, &lrm;2024. On
June 2, 2024, the Company entered into an amendment to the Registration Rights Agreement, pursuant to which the Company&rsquo;s deadline
to file the Initial Registration Statement was extended to September 20, 2024.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 14 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="a_008"></A>PLAN
<FONT STYLE="text-transform: uppercase">OF DISTRIBUTION</FONT></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><FONT STYLE="text-transform: uppercase">&nbsp;</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Resales
by Selling Stockholder</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are registering the resale of the Resale Shares on behalf of the Selling Stockholder pursuant to the terms of the Registration Rights
Agreement, which agreement is incorporated herein by reference. The term &ldquo;Selling Stockholder&rdquo; also includes persons who
obtain the Resale Shares from the Selling Stockholder as a gift, on foreclosure of a pledge, in a distribution or dividend of assets
by an entity to its equity holders or partners, as an assignee, transferee or other successor-in-interest, or in another private transaction.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Types
of Sale Transactions</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Selling Stockholder may offer and sell the Resale Shares, from time to time, following the effectiveness of the registration statement
to which this prospectus is a part. The Selling Stockholder will act independently of us in making decisions with respect to the timing,
manner, and size of each sale. The Resale Shares may be sold at:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">fixed
    prices;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">prevailing
    market prices at the time of sale;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">prices
    related to such prevailing market prices;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">varying
    prices determined at the time of sale; or</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">negotiated
    prices.</FONT></TD></TR>
  </TABLE>
<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Selling Stockholder may sell his Resale Shares by one or more of, or a combination of, the following methods to the extent permitted
by applicable rules and regulations or additional obligations of the Selling Stockholder due to our corporate governance documents including
but not limited to our insider transaction policy:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">disposition
    on any national securities exchange on which our common stock may be listed at the time of the sale;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">disposition
    in the over-the-counter markets;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">ordinary
    brokerage transactions and transactions in which the broker-dealer solicits purchasers;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">block
    trades in which the broker-dealer will attempt to sell the shares as agent, but may position and resell a portion of the block as
    principal to facilitate the transaction;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">purchases
    by a broker-dealer as principal and resale by the broker-dealer for its account;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">an
    exchange distribution in accordance with the rules of the applicable exchange;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">privately
    negotiated transactions of sale to multiple purchasers or to a single purchaser;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">short
    sales;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">writing
    or settlement of options or other hedging transactions, whether through an options exchange or otherwise;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">disposition
    in one or more underwritten offerings on a best efforts basis or firm commitment basis;</FONT></TD></TR>
  </TABLE>
<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 15 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">broker-dealers
    may agree with the Selling Stockholder to sell a specified number of such shares at a stipulated price per share;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">in
    distributions to members, limited partners or stockholders of Selling Stockholder;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">under
    Rule 144, Rule 144A, or Regulation S under the Securities Act, if available, rather than under this prospectus;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a
    combination of any such methods of sale; or</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">any
    other method permitted by applicable law.</FONT></TD></TR>
  </TABLE>
<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
transactions may include block transactions or crosses. Crosses are transactions in which the same broker acts as an agent on both sides
of the trade.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Selling Stockholder will act independently of us in making decisions with respect to the timing, manner, and size of each resale or other
transfer. We do not know of specific arrangements by the Selling Stockholder for the sale of the Resale Shares. The aggregate proceeds
to the Selling Stockholder from any sale of the Resale Shares will be the purchase price of the Resale Shares less discounts or commissions,
if any. The Selling Stockholder reserves the right to accept and, together with his respective agents from time to time, to reject, in
whole or in part, any proposed purchase of the Resale Shares to be made directly or through agents. We will not receive any of the proceeds
from any such sale.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Broker-dealers
engaged by the Selling Stockholder may arrange for other broker-dealers to participate in sales. Broker-dealers may receive commissions
or discounts from the Selling Stockholder (or, if any broker-dealer acts as agent for the purchaser of securities, from the purchaser)
in amounts to be negotiated, but, except as set forth in a supplement to this Prospectus, in the case of an agency transaction not in
excess of a customary brokerage commission in compliance with FINRA Rule 2121; and in the case of a principal transaction a mark-up or
mark-down in compliance with FINRA Rule 2121.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with the sale of the securities or interests therein, the Selling Stockholder may enter into hedging transactions with broker-dealers
or other financial institutions, which may in turn engage in short sales of the securities in the course of hedging the positions they
assume. The Selling Stockholder may also sell securities short and deliver these securities to close out their short positions, or loan
or pledge the securities to broker-dealers that in turn may sell these securities. The Selling Stockholder may also enter into option
or other transactions with broker-dealers or other financial institutions or create one or more derivative securities which require the
delivery to such broker-dealer or other financial institution of securities offered by this prospectus, which securities such broker-dealer
or other financial institution may resell pursuant to this prospectus (as supplemented or amended to reflect such transaction). We may
suspend the sale of securities by the Selling Stockholder pursuant to this prospectus for certain periods of time for certain reasons,
including if the prospectus is required to be supplemented or amended to include additional material information, and we may file a post-effective
amendment to the registration statement of which this prospectus is a part to include any material information with respect to the plan
of distribution not previously disclosed in the registration statement or any material change to such information in the registration
statement.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Selling Stockholder also may transfer the securities in other circumstances, in which case the transferees, pledgees, or other successors-in-interest
will be the selling beneficial owners for purposes of this prospectus. Upon being notified by a Selling Stockholder that a donee, pledgee,
transferee, other successor-in-interest intends to sell our securities, we will, to the extent required and permitted, promptly file
a supplement to this prospectus to name specifically such person as a Selling Stockholder. The Selling Stockholder may, from time to
time, pledge or grant a security interest in some shares of the securities owned by them and, if a Selling Stockholder defaults in the
performance of its secured obligations, the pledgees or secured parties may offer and sell such shares of the securities, from time to
time, under this prospectus, or under an amendment or supplement to this prospectus amending the list of the Selling Stockholder to include
the pledgee, transferee or other successors in interest as the Selling Stockholder under this prospectus. The Selling Stockholder also
may transfer shares of the securities in other circumstances, in which case the transferees, pledgees, or other successors in interest
will be the selling beneficial owners for purposes of this prospectus.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 16 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Selling Stockholder and any broker-dealers or agents that participate in the sale of the Resale Shares may be deemed to be &ldquo;underwriters&rdquo;
within the meaning of Section 2(11) of the Securities Act. Any discounts, commissions, concessions, or profit they earn on any resale
of the shares may be underwriting discounts and commissions under the Securities Act. The Selling Stockholder is subject to the prospectus
delivery requirements of the Securities Act.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have agreed to indemnify each seller of Resale Shares, each of its employees, advisors, agents, representatives, partners, officers,
and directors, and each person who controls such seller (within the meaning of the Securities Act), and any agent or investment advisor
thereof against certain liabilities arising under the Securities Act from sales of the Resale Shares. The Selling Stockholder may agree
to indemnify any agent, broker, or dealer that participates in sales of the Resale Shares against liabilities arising under the Securities
Act from sales of the Resale Shares.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have agreed to pay certain expenses incurred in connection with the registration and sale of the Resale Shares covered by this prospectus,
including, among other things, all registration and filing fees (including SEC, Nasdaq, and state blue sky registration and filing fees),
printing expenses, and the fees and disbursements of our outside counsel and independent accountants, but excluding underwriting discounts
and commissions.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
applicable rules and regulations under the Exchange Act, any person engaged in the distribution of the shares of our common stock may
not simultaneously engage in market-making activities with respect to the common stock for the applicable restricted period, as defined
in Regulation M, prior to the commencement of the distribution. In addition, the Selling Stockholder will be subject to applicable provisions
of the Exchange Act and the rules and regulations thereunder, including Regulation M, which may limit the timing of purchases and sales
of the common stock by the Selling Stockholder or any other person. We will make copies of this prospectus available to the Selling Stockholder
and have informed them of the need to deliver a copy of this prospectus to each purchaser at or prior to the time of the sale (including
by compliance with Rule 172 under the Securities Act). Once sold under the registration statement of which this prospectus forms a part,
the shares of our common stock will be freely tradable in the hands of persons other than our affiliates.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="a_009"></A>LEGAL
<FONT STYLE="text-transform: uppercase">MATTERS</FONT></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
validity of the issuance of the common stock offered hereby will be passed upon for us by Venable LLP, New York, New York. Any underwriters
or agents will be advised about other issues relating to the offering by counsel to be named in the applicable prospectus supplement.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="a_010"></A>EXPERTS</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consolidated financial statements of Sonim Technologies, Inc. incorporated in this registration statement on Form S-3 by reference from
Sonim Technologies, Inc.&rsquo;s <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/1178697/000149315224011530/form10-k.htm" STYLE="-sec-extract: exhibit">Annual Report on Form 10-K</A> for the year ended December 31, 2023, have been audited by Moss Adams
LLP, an independent registered public accounting firm, as stated in their report, which is incorporated herein by reference. Such consolidated
financial statements are incorporated by reference in reliance upon the report of such firm given their authority as experts in accounting
and auditing.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><A NAME="a_011"></A>WHERE
YOU CAN FIND MORE INFORMATION</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
prospectus forms part of a registration statement on Form S-3 filed with the SEC under the Securities Act. This prospectus does not contain
all of the information set forth in the registration statement and the exhibits to the registration statement or the documents incorporated
by reference herein and therein. For further information with respect to us and the securities offered under this prospectus, we refer
you to the registration statement and the exhibits and schedules filed as a part of the registration statement and the documents incorporated
by reference herein and therein. You should read the actual documents for a more complete description of the relevant matters.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
file annual, quarterly, and current reports, proxy statements, and other information with the SEC. Our SEC filings are available to the
public over the Internet at the SEC&rsquo;s website at http://www.sec.gov. We also maintain a website at https://ir.sonimtech.com. Through
our website, we make available, free of charge, annual, quarterly, and current reports, proxy statements, and other information as soon
as reasonably practicable after they are electronically filed with, or furnished to, the SEC. The information contained on, or that may
be accessed through, our website is not part of, and is not incorporated into this prospectus.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 17 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A NAME="a_012"></A>INCORPORATION
<FONT STYLE="text-transform: uppercase">BY REFERENCE</FONT></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
SEC allows us to &ldquo;incorporate by reference&rdquo; information from other documents that we file with it, which means that we can
disclose important information to you by referring you to those publicly available documents. The information incorporated by reference
is considered to be part of this prospectus. Information in this prospectus supersedes information incorporated by reference that we
filed with the SEC prior to the date of this prospectus, while information that we file later with the SEC will automatically update
and supersede the information in this prospectus. This means that you must look at all of the SEC filings that we incorporate by reference
to determine if any of the statements in this prospectus or in any document previously incorporated by reference have been modified or
superseded.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
incorporate by reference into this prospectus and the registration statement of which this prospectus is a part the information or documents
listed below that we have filed under the Exchange Act:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    Annual Report on <A HREF="https://www.sec.gov/Archives/edgar/data/1178697/000149315224011530/form10-k.htm" STYLE="-sec-extract: exhibit">Form 10-K</A> for the year ended December 31, 2023, filed with the SEC on March 27, 2024, as amended by Amendment No. 1 to our
    Annual Report on <A HREF="https://www.sec.gov/Archives/edgar/data/1178697/000149315224016057/form10-ka.htm" STYLE="-sec-extract: exhibit">Form 10-K/A</A> for the year ended December 31, 2023, filed with the SEC on April 26, 2024;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    Quarterly Reports on Form 10-Q for the quarters ended March 31, 2024, filed with the SEC on <A HREF="https://www.sec.gov/Archives/edgar/data/1178697/000149315224019245/form10-q.htm" STYLE="-sec-extract: exhibit">May
    14, 2024</A>, and June 30, 2024, filed with the SEC on <A HREF="https://www.sec.gov/Archives/edgar/data/1178697/000149315224030969/form10-q.htm" STYLE="-sec-extract: exhibit">August
    9, 2024</A>;</FONT><P STYLE="margin: 0"></P>


<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
Current Reports on Form 8-K filed with the SEC on <A HREF="https://www.sec.gov/Archives/edgar/data/1178697/000149315224009975/form8-k.htm" STYLE="-sec-extract: exhibit">March
14, 2024</A>, <A HREF="https://www.sec.gov/Archives/edgar/data/1178697/000149315224016851/form8-k.htm" STYLE="-sec-extract: exhibit">April
29, 2024</A>, <A HREF="https://www.sec.gov/Archives/edgar/data/1178697/000149315224017710/form8-k.htm" STYLE="-sec-extract: exhibit">May
3, 2024</A>, as amended by our Current Report on Form 8-K/A filed with the SEC on <A HREF="https://www.sec.gov/Archives/edgar/data/1178697/000149315224022411/form8-ka.htm" STYLE="-sec-extract: exhibit">June
3, 2024</A>; <A HREF="https://www.sec.gov/Archives/edgar/data/1178697/000149315224022549/form8-k.htm" STYLE="-sec-extract: exhibit">June
4, 2024</A>; <A HREF="https://www.sec.gov/Archives/edgar/data/1178697/000149315224023873/form8-k.htm" STYLE="-sec-extract: exhibit">June
14, 2024</A>; <A HREF="https://www.sec.gov/Archives/edgar/data/1178697/000149315224024726/form8-k.htm" STYLE="-sec-extract: exhibit">June
21, 2024</A>; <A HREF="https://www.sec.gov/Archives/edgar/data/1178697/000149315224027938/form8-k.htm" STYLE="-sec-extract: exhibit">July
16, 2024</A>; <A HREF="https://www.sec.gov/Archives/edgar/data/1178697/000149315224028272/form8-k.htm" STYLE="-sec-extract: exhibit">July
18, 2024</A>; <A HREF="https://www.sec.gov/Archives/edgar/data/1178697/000149315224030182/form8-k.htm" STYLE="-sec-extract: exhibit">August
5, 2024</A>; and <A HREF="https://www.sec.gov/Archives/edgar/data/1178697/000149315224030465/form8-k.htm" STYLE="-sec-extract: exhibit">August
7, 2024</A>; and</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    description of our common stock contained in our registration statement on <A HREF="https://www.sec.gov/Archives/edgar/data/1178697/000119312519142714/d739083d8a12b.htm" STYLE="-sec-extract: exhibit">Form
    8-A</A> filed with the SEC on May 9, 2019, as updated by <A HREF="https://www.sec.gov/Archives/edgar/data/1178697/000156459020013676/sonm-ex44_729.htm" STYLE="-sec-extract: exhibit">Exhibit
    4.4</A> of our Annual Report on Form 10-K for the fiscal year ended December 31, 2019, filed with the SEC on March 27, 2020,
    and as subsequently amended or updated.</FONT></TD></TR>
  </TABLE>
<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
also incorporate by reference into this prospectus all documents (other than current reports furnished under Item 2.02 or Item 7.01 of
Form 8-K and exhibits furnished on such form that are related to such items) that are filed by us with the SEC pursuant to Sections 13(a),
13(c), 14 or 15(d) of the Exchange Act after the date of this prospectus but prior to the termination of the offering. In addition, all
reports and other documents filed by us pursuant to the Exchange Act after the date of the initial registration statement and prior to
effectiveness of the registration statement shall be deemed to be incorporated by reference into this prospectus. All such documents
are deemed to be part of this prospectus from the date of the filing of such reports and documents.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notwithstanding
the foregoing, we are not incorporating any document or information deemed to have been furnished and not filed in accordance with SEC
rules. No additional information is deemed to be part of or incorporated by reference into this prospectus.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">You
may obtain any of the documents incorporated by reference in this prospectus from the SEC through the SEC&rsquo;s website at the address
provided above. You may also request and we will provide, free of charge, a copy of any document incorporated by reference in this prospectus
(excluding exhibits to such document unless an exhibit is specifically incorporated by reference in the document) by visiting our internet
website at https://ir.sonimtech.com or by writing or calling us at the following address and telephone number:</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sonim
Technologies, Inc.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4445
Eastgate Mall, Suite 200</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">San
Diego, CA 92121</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Telephone:
(650) 378-8100</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Attn.:
Chief Financial Officer</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">You
should rely only on the information contained in, or incorporated by reference into, this prospectus, in any accompanying prospectus
supplement, or in any free writing prospectus filed by us with the SEC. We have not authorized anyone to provide you with different or
additional information. We are not offering to sell or soliciting any offer to buy any securities in any jurisdiction where the offer
or sale is not permitted. You should not assume that the information in this prospectus or in any document incorporated by reference
is accurate as of any date other than the date on the front cover of the applicable document.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>


<!-- Field: Page; Sequence: 18 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 4pt solid; border-bottom: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><IMG SRC="forms-3_001.jpg" ALT=""></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>700,000
</B></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Shares of Common Stock</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Rule-Page --><DIV STYLE="margin: 0pt auto; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>PROSPECTUS
</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Rule-Page --><DIV STYLE="margin: 0pt auto; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&emsp;&emsp;&emsp;
, 2024 </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid; border-bottom: Black 4pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>


<!-- Field: Page; Sequence: 19 -->
    <DIV STYLE="text-align: justify; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: justify; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="text-align: justify; break-before: page; margin-top: 6pt"><P STYLE="text-align: justify; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>PART
II </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>INFORMATION
NOT REQUIRED IN PROSPECTUS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Item
14. Other Expenses of Issuance and Distribution.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth all expenses that we may incur in connection with the securities being registered hereby. All amounts shown
are estimates except for the SEC registration fee.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
will bear all costs, expenses, and fees in connection with the registration of the securities. The Selling Stockholder, however, will
bear all brokers and underwriting commissions and discounts, if any, attributable to the sale of his securities.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">SEC registration fee</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">249</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 78%; text-align: left">Legal fees and expenses</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 18%; text-align: right">50,000</TD><TD STYLE="width: 1%; text-align: left"></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Accounting fees and expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">30,000</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Printing and miscellaneous fees and expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">500</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 11pt">&nbsp;</TD><TD STYLE="font-size: 11pt">&nbsp;</TD>
    <TD STYLE="font-size: 11pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 11pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 11pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold">Total</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">80,749</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Item&thinsp;15.
Indemnification of Officers and Directors.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Section
145 of Title 8 of the Delaware General Corporation Law (the &ldquo;<B>DGCL</B>&rdquo;) empowers a corporation, within certain limitations,
to indemnify any person against expenses (including attorneys&rsquo; fees), judgments, fines, and amounts paid in settlement and reasonably
incurred by such person in connection with any suit or proceeding to which such person is a party by reason of the fact that such person
is or was a director, officer, employee, or agent of the corporation or is or was serving at the request of the corporation as a director,
officer, employee, or agent of another corporation, partnership, joint venture, trust, or other enterprise, as long as such person acted
in good faith and in a manner such person reasonably believed to be in or not opposed to the best interests of the corporation. With
respect to any criminal proceedings, such person must have had no reasonable cause to believe that his or her conduct was unlawful.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the case of a proceeding by or in the right of the corporation to procure a judgment in its favor (<I>e.g.</I>, a stockholder derivative
suit), a corporation may indemnify an officer, director, employee, or agent if such person acted in good faith and in a manner such person
reasonably believed to be in or not opposed to the best interests of the corporation; provided, however, that no person adjudged to be
liable to the corporation may be indemnified unless, and only to the extent that, the Delaware Court of Chancery or the court in which
such action or suit was brought determines upon application that, despite the adjudication of liability, in view of all the circumstances
of the case, such person is fairly and reasonably entitled to indemnity for such expenses which such court deems proper. A director,
officer, employee, or agent who is successful, on the merits or otherwise, in defense of any proceeding subject to the DGCL&rsquo;s indemnification
provisions must be indemnified by the corporation for reasonable expenses incurred therein, including attorneys&rsquo; fees.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Section
102(b)(7) of the DGCL provides that a corporation&rsquo;s certificate of incorporation may contain a provision eliminating or limiting
the personal liability of a director to the corporation or its stockholders for monetary damages for breach of fiduciary duty as a director,
provided that such provision shall not eliminate or limit the liability of a director (i) for any breach of the director&rsquo;s duty
of loyalty to the corporation or its stockholders, (ii) for acts or omissions not in good faith or which involve intentional misconduct
or a knowing violation of law, (iii) under Section 174 of the DGCL, or (iv) for any transaction from which the director derived an improper
personal benefit.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
permitted by the DGCL, our amended and restated certificate of incorporation allows for indemnification of our directors, officers, employees,
and other agents to the maximum extent permitted by the DGCL. Our amended and restated bylaws also provide for the indemnification of
our directors and executive officers to the maximum extent permitted by the DGCL.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have entered into indemnification agreements with our directors and officers, whereby we have agreed to indemnify our directors and officers
to the fullest extent permitted by law, including indemnification against expenses and liabilities incurred in legal proceedings to which
the director or officer was, or is threatened to be made, a party by reason of the fact that such director or officer is or was a director,
officer, employee, or agent of Sonim, provided that such director or officer acted in good faith and in a manner that the director or
officer reasonably believed to be in, or not opposed to, the best interest of Sonim.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
maintain insurance policies that indemnify our directors and officers against various liabilities arising under the Exchange Act, that
might be incurred by any director or officer in his or her capacity as such.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
foregoing summaries are subject to the complete text of the DGCL and our amended and restated certificate of incorporation and amended
and restated bylaws and are qualified in their entirety by reference thereto.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>


<!-- Field: Page; Sequence: 20; Options: NewSection -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Item&thinsp;16.
Exhibits.</B></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="7" STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Incorporation
    by Reference</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
    Number</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom; width: 0.1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Description</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom; width: 0.1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Schedule
    Form</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom; width: 0.1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>File
    Number</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom; width: 0.1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
    </B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom; width: 0.1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Filing
    Date</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center; width: 0.1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Filed
    Herewith</B></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/1178697/000119312519125083/d698320dex41.htm" STYLE="-sec-extract: exhibit">Form of Common Stock Certificate of the Registrant</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1/A</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">333-230887</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">April
    29, 2019</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.2</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/1178697/000149315224016851/ex4-1.htm" STYLE="-sec-extract: exhibit">Form of Common Stock Purchase Warrant</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">001-38907</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">April
    29, 2024</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.1</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="ex5-1.htm">Opinion of Venable LLP</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">X</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.1</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="ex23-1.htm">Consent of Moss Adams LLP, independent registered public accounting firm</A></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">X</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.2</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><A HREF="ex5-1.htm"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consent of Venable LLP (included in Exhibit 5.1)</FONT></A></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">X</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">24.1</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="#a_013">Power of Attorney</A> (reference is made to the signature page hereto)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">X</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">107</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><A HREF="ex107.htm"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filing Fee Table</FONT></A></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">X</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<!-- Field: Page; Sequence: 21 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Item&thinsp;17.
Undertakings.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
undersigned registrant hereby undertakes:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 11pt Calibri, Helvetica, Sans-Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">To file, during any period in which offers or sales are being made, a post-effective amendment to this registration statement:</FONT></TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 11pt Calibri, Helvetica, Sans-Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 1in">&nbsp;</TD>
    <TD STYLE="width: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">to include any prospectus required by Section 10(a)(3) of the Securities Act;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">to reflect in the prospectus any facts or events arising after the effective date of the registration statement (or the most recent post-effective amendment thereof) which, individually or in the aggregate, represent a fundamental change in the information set forth in the registration statement. Notwithstanding the foregoing, any increase or decrease in the volume of securities offered (if the total dollar value of securities offered would not exceed that which was registered) and any deviation from the low or high end of the estimated maximum offering range may be reflected in the form of prospectus filed with the SEC pursuant to Rule 424(b) if, in the aggregate, the changes in volume and price represent no more than 20% change in the maximum aggregate offering price set forth in the &ldquo;Calculation of Registration Fee&rdquo; table in the effective registration statement; and</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">to include any material information with respect to the plan of distribution not previously disclosed in the registration statement or any material change to such information in the registration statement;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>provided,
however, </I>that paragraphs (1)(i), (1)(ii) and (1)(iii) do not apply if the information required to be included in a post-effective
amendment by those paragraphs is contained in reports filed with or furnished to the SEC by the registrant pursuant to Section 13 or
Section 15(d) of the Exchange Act that are incorporated by reference in this registration statement, or is contained in a form of prospectus
filed pursuant to Rule 424(b) that is part of the registration statement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 11pt Calibri, Helvetica, Sans-Serif; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">That,
    for the purposes of determining any liability under the Securities Act, each such post-effective amendment shall be deemed to be
    a new registration statement relating to the securities offered therein, and the offering of such securities at the time shall be
    deemed to be the initial bona fide offering thereof.</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
    remove from registration by means of a post-effective amendment any of the securities being registered which remain unsold at the
    termination of the offering.</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">That,
    for the purpose of determining liability under the Securities Act to any purchaser, each prospectus filed pursuant to Rule 424(b)
    as part of a registration statement relating to an offering, other than registration statements relying on Rule 430B or other than
    prospectuses filed in reliance on Rule 430A, shall be deemed to be part of and included in the registration statement as of the date
    it is first used after effectiveness. Provided, however, that no statement made in a registration statement or prospectus that is
    part of the registration statement or made in a document incorporated or deemed incorporated by reference into the registration statement
    or prospectus that is part of the registration statement will, as to a purchaser with a time of contract of sale prior to such first
    use, supersede or modify any statement that was made in the registration statement or prospectus that was part of the registration
    statement or made in any such document immediately prior to such date of first use.</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">That,
    for purposes of determining any liability under the Securities Act, each filing of the registrant&rsquo;s annual report pursuant
    to Section 13(a) or 15(d) of the Exchange Act (and, where applicable, each filing of an employee benefit plan&rsquo;s annual report
    pursuant to Section 15(d) of the Securities Exchange Act of 1934) that is incorporated by reference in the registration statement
    shall be deemed to be a new registration statement relating to the securities offered therein, and the offering of such securities
    at that time shall be deemed to be the initial bona fide offering thereof.</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Insofar
    as indemnification for liabilities arising under the Securities Act may be permitted to directors, officers and controlling persons
    of the registrant pursuant to the foregoing provisions, or otherwise, the registrant has been advised that in the opinion of the
    SEC such indemnification is against public policy as expressed in the Securities Act and is, therefore, unenforceable. In the event
    that a claim for indemnification against such liabilities (other than the payment by the registrant of expenses incurred or paid
    by a director, officer or controlling person of the registrant in the successful defense of any action, suit or proceeding) is asserted
    by such director, officer or controlling person in connection with the securities being registered, the registrant will, unless in
    the opinion of its counsel the matter has been settled by controlling precedent, submit to a court of appropriate jurisdiction the
    question whether such indemnification by it is against public policy as expressed in the Securities Act and will be governed by the
    final adjudication of such issue.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 22 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SIGNATURES</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the requirements of the Securities Act of 1933, the registrant certifies that it has reasonable grounds to believe that it meets all
of the requirements for filing on Form S-3 and has duly caused this registration statement to be signed on its behalf by the undersigned,
thereunto duly authorized, in the City of Scottsdale, State of Arizona, on September 16, 2024.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SONIM
    TECHNOLOGIES, INC.</B></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 45%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Clayton Crolius</I></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Clayton
    Crolius</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Financial Officer</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<I>Principal
    Financial and Accounting Officer</I>)</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="a_013"></A>POWER
OF ATTORNEY</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">KNOW
ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below severally constitutes and appoints Peter Liu and Clayton
Crolius, and each of them, and as his or her attorneys-in-fact, each with the power of substitution and resubstitution, for him or her
in any and all capacities, to sign any amendments to this registration statement on Form S-3 or other applicable form and to file the
same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said
attorneys-in-fact and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to
be done in order to effectuate the same as fully, to all intents and purposes, as they or he or she might or could do in person, hereby
ratifying and confirming all that each of said attorney-in-fact, or their substitute or substitutes, may lawfully do or cause to be done
by virtue hereof.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the requirements of the Securities Act of 1933, this registration statement has been signed by the following persons in the capacities
and on the date indicated.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="border-bottom: black 1.5pt solid; text-align: center; font: 10pt Times New Roman, Times, Serif; width: 26%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Signature</B></FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; width: 2%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 40%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Title</B></FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; width: 2%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 30%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Date</B></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Hao Liu</I></FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer and Director</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">September
    16, 2024</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hao
    (Peter) Liu</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<I>Principal
    Executive Officer</I>)</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Clayton Crolius</I></FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Financial Officer</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">September
    16, 2024</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Clayton
    Crolius</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<I>Principal
    Financial and Accounting Officer</I>)</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    James Cassano</I></FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">September
    16, 2024</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">James
    Cassano</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Mike Mulica</I></FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman
    of the Board and Director</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">September
    16, 2024</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mike
    Mulica</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Jack Steenstra</I></FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">September
    16, 2024</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jack
    Steenstra</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Jeffrey Wang</I></FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">September
    16, 2024</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jeffrey
    Wang</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 23; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>
























<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-5.1
<SEQUENCE>2
<FILENAME>ex5-1.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
5.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><IMG SRC="ex5-1_001.jpg" ALT="" STYLE="width: 624px"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">September
16, 2024</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sonim
Technologies, Inc.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4445
Eastgate Mall, Suite 200</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">San
Diego, CA 92121</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ladies
and Gentlemen,</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have acted as counsel to Sonim Technologies, Inc., a Delaware corporation, (the &ldquo;<B>Company</B>&rdquo;) in connection with the
Company&rsquo;s Registration Statement on Form S-3 (the &ldquo;<B>Registration Statement</B>&rdquo;) filed by the Company with the Securities
and Exchange Commission (the &ldquo;<B>Commission</B>&rdquo;) under the Securities Act of 1933, as amended, (the &ldquo;<B>Act</B>&rdquo;).
The Registration Statement relates to the proposed offer and sale by the selling stockholder named in the Registration Statement, from
time to time, pursuant to Rule 415 promulgated under the Act, as set forth in the Registration Statement, the prospectus contained therein,
and any supplements to the prospectus, of up to 700,000 shares of the Company&rsquo;s common stock, par value $0.001 per share, (&ldquo;<B>Common
Stock</B>&rdquo;) consisting of (i) 350,000 issued and outstanding shares of Common Stock (the &ldquo;<B>Outstanding Shares</B>&rdquo;)
and (ii) 350,000 shares of Common Stock (the &ldquo;<B>Warrant Shares</B>&rdquo;) issuable upon the exercise of certain Common Stock
purchase warrants (the &ldquo;<B>Warrants</B>&rdquo;).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with this opinion, we have examined originals or copies, certified or otherwise identified to our satisfaction as being true
and complete copies of the originals, of such documents, corporate records, certificates, and other instruments as we have deemed necessary
or advisable to enable us to render the opinions set forth below.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
rendering this opinion, we have assumed, without any independent investigation or verification of any kind, that each individual executing
any of the documents, whether on behalf of such individual or another person, is legally competent to do so, the genuineness of all signatures,
the authenticity of all documents submitted to us as originals, and the conformity to authentic original documents of all documents submitted
to us as certified, conformed or photostatic or facsimile copies.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
upon the foregoing, and subject to the assumptions, qualifications, and limitations set forth herein, we are of the opinion that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            Outstanding Shares have been duly authorized and are validly issued, fully paid, and non-assessable;
                                            and</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            Warrant Shares have been duly authorized and, when delivered and paid for upon exercise of
                                            the Warrants in accordance with the terms of the Warrants, will be validly issued, fully
                                            paid and nonassessable.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1in; text-align: justify; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">September 16, 2024<BR> Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><IMG SRC="ex5-1_002.jpg" ALT="" STYLE="width: 624px"></FONT></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
foregoing opinion is based on, and is limited to the General Corporation Law of the State of Delaware, and we render no opinion with
respect to the laws of any other jurisdiction.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
hereby consent to the filing of this opinion as an exhibit to the Registration Statement and to the use of the name of our firm therein.
In giving such consent, we do not thereby admit that we are in the category of persons whose consent is required under Section 7 of the
Act or the rules and regulations of the Commission thereunder.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Very
    truly yours,</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Venable LLP</I></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>&nbsp;</I></FONT></P>


<!-- Field: Page; Sequence: 2; Options: Last -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>&nbsp;</I></FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>ex23-1.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: right; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 5in; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
23.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><IMG SRC="ex23-1_002.jpg" ALT=""></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consent
of Independent Registered Public Accounting Firm</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">We
consent to the incorporation by reference in this Registration Statement on Form S-3 of Sonim Technologies, Inc., of our report dated
March 27, 2024, relating to the consolidated financial statements of Sonim Technologies, Inc.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">,
appearing in the Annual Report on Form 10-K of Sonim Technologies, Inc. for the year ended December&nbsp;31, 2023, filed with the Securities
and Exchange Commission<FONT STYLE="background-color: white">. </FONT>We also consent to the reference to us under the heading &ldquo;Experts&rdquo;
in such Registration Statement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
Moss Adams LLP</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Campbell,
California</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">September
16, 2024</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-FILING FEES
<SEQUENCE>4
<FILENAME>ex107.htm
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Template (c) 2024 Novaworks, LLC -->
<!-- Field: Set; Name: AliasFileType; Value: Forms View; Template: Fee Exhibit\Fee Exhibit FE.xds -->
<!-- Field: Set; Name: Platform; Value: Novaworks Fee Exhibit Editor; Version: 1.0b -->
<!-- Field: Set; Name: Control; Value: VGVtcGxhdGU6IChkZWZhdWx0KQ0KQmFzZSBGb250OiBUaW1lcyBOZXcgUm9tYW4sIFRpbWVzLCBTZXJpZg0KQ2FwdGlvbiBTaXplOiAxMnB0DQpUYWJsZSBUaXRsZSBTaXplOiAxMXB0DQpUYWJsZSBIZWFkIFNpemU6IDhwdA0KVGFibGUgQm9keSBTaXplOiAxMHB0 -->
<!-- Field: Set; Name: MD5; Value: 636dff27a13620f322d03fa8648e1f88 -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:ffd="http://xbrl.sec.gov/ffd/2024">
<head>
  <title>Filing Fee Exhibit</title>
  <meta http-equiv="Content-Type" content="text/html"/>
  </head>
<body style="font: 10pt Times New Roman, Times, Serif">

<div style="display: none">
  <ix:header>
    <ix:hidden>
      <ix:nonNumeric name="ffd:SubmissnTp" contextRef="c_report" id="fee_001">S-3</ix:nonNumeric>
      <ix:nonNumeric name="ffd:FeeExhibitTp" contextRef="c_report" id="fee_002">EX-FILING FEES</ix:nonNumeric>
      <ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="c_report" id="fee_003">0001178697</ix:nonNumeric>
      </ix:hidden>
    <ix:references>
      <link:schemaRef xlink:href="https://xbrl.sec.gov/ffd/2024/ffd-2024.xsd" xlink:type="simple"/>
      </ix:references>
    <ix:resources>
      <xbrli:context id="c_offering_1">
        <xbrli:entity>
          <xbrli:identifier scheme="http://www.sec.gov/CIK">0001178697</xbrli:identifier>
          <xbrli:segment>
            <xbrldi:typedMember dimension="ffd:OfferingAxis"><dei:lineNo>1</dei:lineNo></xbrldi:typedMember>
            </xbrli:segment>
          </xbrli:entity>
        <xbrli:period>
          <xbrli:startDate>2024-09-16</xbrli:startDate>
          <xbrli:endDate>2024-09-16</xbrli:endDate>
          </xbrli:period>
        </xbrli:context>
      <xbrli:context id="c_report">
        <xbrli:entity>
          <xbrli:identifier scheme="http://www.sec.gov/CIK">0001178697</xbrli:identifier>
          </xbrli:entity>
        <xbrli:period>
          <xbrli:startDate>2024-09-16</xbrli:startDate>
          <xbrli:endDate>2024-09-16</xbrli:endDate>
          </xbrli:period>
        </xbrli:context>
      <xbrli:unit id="USD">
        <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unit>
      <xbrli:unit id="pure">
        <xbrli:measure>xbrli:pure</xbrli:measure>
        </xbrli:unit>
      <xbrli:unit id="shares">
        <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unit>
      </ix:resources>
    </ix:header>
  </div>

<p style="margin-top: 0pt; margin-bottom: 12pt; font-size: 12pt; text-align: right; font-weight: bold">Ex-Filing Fees</p>

<p style="margin-top: 0pt; margin-bottom: 6pt; font-size: 12pt; text-align: center; font-weight: bold">CALCULATION OF FILING FEE TABLES</p>

<p style="margin-top: 0pt; margin-bottom: 6pt; font-size: 12pt; text-align: center; font-weight: bold"><ix:nonNumeric name="ffd:FormTp" contextRef="c_report" id="fee_004">S-3</ix:nonNumeric></p>

<p style="margin-top: 0pt; margin-bottom: 12pt; font-size: 12pt; text-align: center; font-weight: bold"><ix:nonNumeric name="dei:EntityRegistrantName" contextRef="c_report" id="fee_005">Sonim Technologies, Inc.</ix:nonNumeric></p>

<p style="border-top: Gray 3pt double; font-size: 11pt; padding-top: 6pt; text-align: center; font-weight: bold; margin-top: 0pt; margin-bottom: 4pt">Table 1: Newly Registered and Carry Forward Securities</p>

<table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%">
<tr style="font-size: 2pt; vertical-align: bottom; text-align: center; font-weight: bold">
  <td style="width: 12%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 15%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 15%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 6.5%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 8%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 9%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 5%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 9%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 5%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 8%">&#160;</td></tr>
<tr style="font-size: 8pt; vertical-align: bottom; text-align: center; font-weight: bold">
  <td style="border-bottom: Black 1pt solid">Line Item Type</td>
  <td style="padding-bottom: 1pt">&#160;</td>
  <td style="border-bottom: Black 1pt solid">Security Type</td>
  <td style="padding-bottom: 1pt">&#160;</td>
  <td style="border-bottom: Black 1pt solid">Security Class Title</td>
  <td style="padding-bottom: 1pt">&#160;</td>
  <td style="border-bottom: Black 1pt solid">Notes</td>
  <td style="padding-bottom: 1pt">&#160;</td>
  <td style="border-bottom: Black 1pt solid">Fee Calculation<br/> Rule</td>
  <td style="padding-bottom: 1pt">&#160;</td>
  <td style="border-bottom: Black 1pt solid">Amount Registered</td>
  <td>&#160;</td>
  <td colspan="2" style="border-bottom: Black 1pt solid">Proposed Maximum Offering<br/> Price Per Unit</td>
  <td>&#160;</td>
  <td colspan="2" style="border-bottom: Black 1pt solid">Maximum Aggregate Offering Price</td>
  <td style="padding-bottom: 1pt">&#160;</td>
  <td style="border-bottom: Black 1pt solid">Fee Rate</td>
  <td>&#160;</td>
  <td colspan="2" style="border-bottom: Black 1pt solid">Amount of Registration Fee</td></tr>
<tr style="font-size: 2pt; vertical-align: top; text-align: left">
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td></tr>
<tr style="vertical-align: top; text-align: left">
  <td colspan="22" style="padding-top: 2pt; font-style: italic; text-align: center; padding-bottom: 2pt">Newly Registered Securities</td></tr>
<tr style="vertical-align: top; text-align: left">
  <td style="white-space: nowrap"><ix:nonNumeric name="ffd:PrevslyPdFlg" contextRef="c_offering_1" format="ixt:booleanfalse" id="fee_006">Fees to be Paid</ix:nonNumeric></td>
  <td>&#160;</td>
  <td style="white-space: nowrap"><ix:nonNumeric name="ffd:OfferingSctyTp" contextRef="c_offering_1" id="fee_007">Equity</ix:nonNumeric></td>
  <td>&#160;</td>
  <td><ix:nonNumeric name="ffd:OfferingSctyTitl" contextRef="c_offering_1" id="fee_008">Common Stock, par value $0.001 per share</ix:nonNumeric></td>
  <td>&#160;</td>
  <td style="text-align: center">&#160;</td>
  <td>&#160;</td>
  <td style="text-align: center"><ix:nonNumeric name="ffd:FeesOthrRuleFlg" contextRef="c_offering_1" format="ixt:booleantrue" id="fee_009">Other</ix:nonNumeric></td>
  <td>&#160;</td>
  <td style="text-align: right"><ix:nonFraction name="ffd:AmtSctiesRegd" unitRef="shares" decimals="0" format="ixt:numdotdecimal" contextRef="c_offering_1" id="fee_010">700,000</ix:nonFraction></td>
  <td>&#160;</td>
  <td>$</td>
  <td style="text-align: right"><ix:nonFraction name="ffd:MaxOfferingPricPerScty" unitRef="USD" decimals="INF" format="ixt:numdotdecimal" contextRef="c_offering_1" id="fee_011">2.41</ix:nonFraction></td>
  <td>&#160;</td>
  <td>$</td>
  <td style="text-align: right"><ix:nonFraction name="ffd:MaxAggtOfferingPric" unitRef="USD" decimals="INF" format="ixt:numdotdecimal" contextRef="c_offering_1" id="fee_012">1,687,000.00</ix:nonFraction></td>
  <td>&#160;</td>
  <td style="text-align: center"><ix:nonFraction name="ffd:FeeRate" unitRef="pure" decimals="INF" format="ixt:numdotdecimal" contextRef="c_offering_1" id="fee_013">0.0001476</ix:nonFraction></td>
  <td>&#160;</td>
  <td>$</td>
  <td style="text-align: right"><ix:nonFraction name="ffd:FeeAmt" unitRef="USD" decimals="INF" format="ixt:numdotdecimal" contextRef="c_offering_1" id="fee_014">249.00</ix:nonFraction></td></tr>
<tr style="font-size: 4pt; vertical-align: top; text-align: left">
  <td style="width: 11%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 15%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 15%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 5%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 8%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 8%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 5%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="border-bottom: Black 1pt solid; width: 1%">&#160;</td>
  <td style="border-bottom: Black 1pt solid; width: 8%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 5%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="border-bottom: Black 1pt solid; width: 1%">&#160;</td>
  <td style="border-bottom: Black 1pt solid; width: 8%">&#160;</td></tr>
<tr style="vertical-align: top; text-align: left">
  <td colspan="14" style="text-align: right">Total Offering Amounts:</td>
  <td>&#160;</td>
  <td>$</td>
  <td style="text-align: right"><ix:nonFraction name="ffd:TtlOfferingAmt" contextRef="c_report" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="fee_015">1,687,000.00</ix:nonFraction></td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td style="text-align: right"><ix:nonFraction name="ffd:TtlFeeAmt" contextRef="c_report" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="fee_016">249.00</ix:nonFraction></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td colspan="14" style="text-align: right">Total Fees Previously Paid:</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td style="text-align: right">&#160;</td></tr>
<tr style="vertical-align: top; text-align: left">
  <td colspan="14" style="text-align: right">Total Fee Offsets:</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td style="border-bottom: Black 1pt solid">&#160;</td>
  <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td></tr>
<tr style="vertical-align: top; text-align: left">
  <td colspan="14" style="text-align: right">Net Fee Due:</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td style="border-bottom: Black 3pt double">$</td>
  <td style="border-bottom: Black 3pt double; text-align: right"><ix:nonFraction name="ffd:NetFeeAmt" contextRef="c_report" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="fee_017">249.00</ix:nonFraction></td></tr>
</table>

<p style="color: rgb(50,101,255); margin-top: 0pt; margin-bottom: 0pt">&#160;</p>


</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>5
<FILENAME>forms-3_001.jpg
<TEXT>
begin 644 forms-3_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1"  Y *D# 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)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#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#W^BBC- !1
M110 4444 %%%% !1110 E<;XWU3Q'8M:V^A6HD\_*F4+N96],=!]:[*HYD9X
MG56*LRD!AV/K2:NC6C45.:DU?U/)6\(^+=0'G:MK8MPW59)S_(<4T> =23FR
M\2PM+V E*_R-27/@*_FEEN?$7B%8HRYVEWR6'8\\57C\":-</LTSQ1$UQ_"#
M@'/X&L+>1]/'$>[I427E'0MP3>/_  Y=PQ2 WUN[A!N_>+R?[W45ZK'N,:EP
M Q W =,US'@K1-7T:TN(]6O3<$OB%2^X*H[Y]ZZH5K%61X.-JQJ3LDM.JTN.
MHHHJSA"BC-% !1110 F1ZU4EU.PA?9+>6Z-Z-( :\Q^(_C&ZCOVT;3Y6A5 /
M/D0\DG^'-86G?#CQ!JMHMXWE0B0;E$SG<1Z^U9.H[V2/9HY9'V2JUY\B>Q[E
M%/%,@:*1'4]"K9%/KP1M+\6>$=1A$0GC>1PL9B;?&Y]/_P!=>X:8UXVFP'4
MGVLH/-$?3-5"5^AS8S!QP]I0FI)ERJT]_:6W$]S#$?1W KS7QYX_GM[J32=(
MEV%.)K@=0?[J^_O7%V'A?Q#X@7[5#;32HW_+:9\!OQ/6I=2SLD=>'RERIJK7
MGR)GT!!=VUR,P3QR@?W&!_E4V?:OG:\TCQ!X5E2>6.XM#GY98W^7/U%>E> ?
M'#ZV?[-U$J+U5W(XX\T?3UHC4N[,C%94Z5/VM*7/$[^F2SQ0(7ED5%'=C@5E
M^)-=A\/:+-?RC<5&$3^\QZ"O"[W5-;\6:EAVFN)7/R01YVJ/84YS4=#/ Y;+
M%)S;Y8KJ>_PZKI\\FR&]MY'_ +JR@FKG'X5\[WOA'Q#I=O\ :KC3YHXUY+J0
M=OY&NJ\ >.+N/4(M)U.9IH)3MBD<Y9&[#/I2536S1TU\HM2=6A/G2.Z\6>$;
M7Q3';">=H6@8G>O4J>HK#A^%NC0WMO/%=SMY3AF0L"'Q6]XZ)7P7J;*Q#>6,
M$''<5YQ\+)I9/%;AY78?9VX9B>XHDXJ25A82.(>$G4A.RCT/: ,# [5!<7UI
M:C_2+B*+/]]P*Y_QSXE;PYHI>#!NYCLBSV]3^%>+V]EK7BB]D:%)[V?J[$Y
M_$]*<ZG*[(RP66/$0=6I+EB?1<%S!<IN@FCE7U1@13GD2-2[LJJ!DEC@"OGJ
M*37_  9JD;LLUK+UV,?DD'?V-6M<\1ZOXQU188%F\MN(K6,]?4GUJ?:^1TO(
MY.2<9IP[GND.I6-P^R&\@D?^ZL@)JR#S[5\Y:AX=UO0D2YN[.:W7/$BGH?J.
ME>D_#;Q=<:KYFE7\ADGB7=%(>K+W!]Q3C4N[-&6*RGV5+VU*?,D>C8YI:2EK
M4\0\%^(>E75AXKN;J2-O(N6$D<F..G3ZUT.C_%A8+6*#4=/9BBA3)"W7'L:]
M'OGTRYF33;YK>22925@DP2P'<"N<OOACX>NR6BBEMR?^>3\?D:Q<))MQ9]%#
M'X:K1C2Q<'ILT3:?\0O#NIRI$;@P2,>!.NWGZ]*WM7O?L6B7EW&0?+A9U/;.
M.*\3\9^#3X6D@>.Y\^WG)"EAA@1ZUV_@>2XUSX>WEE,Q8H)((V)SQMX_G1&;
M;Y61B<#0A3AB*,KPOU/._"NFKK_BNUM[DEDD<R2Y_B Y/YU]"Q1)#&L<:!44
M850. *^>O"VI#P_XJMKBY!5(Y#'*#_"#\I_*OH6*6.>)98V#HPRK Y!%*C:Q
M>?<_M(6^&VA#?V-OJ-E-:W,:O%(I5@17STGF^'?%BA&(>TNL9]0#_A7T)J%_
M;Z98S7=U(J11J223^E?/D7F^(O%BE%)>[NMV/0$_X45=UW+R3FY*O-\%CT'X
MN3L=(TM02%DE+$?1>*7X1V<']G7UX4!F,HCW>BX!Q4?Q=79I^D+Z.P_05<^$
M7_( O/\ KX_]E%'_ "]%)VRGW>_ZGH,B+(A5E!4C!![U\YZK$NG>++B. ;5A
MN\H!VPV:^CNU?.OB3_D<;[_KZ/\ .BMLB<A;YJD?(]D\;-O\!7['O #^HKSG
MX4_\C8__ %[M_,5Z)XS_ .2?WW_7!?YBO//A5_R-C?\ 7NW\Q2G_ !(EX/\
MY%]?U-+XP.WVW3$[!'/ZBN@^%<,:>$_-5 'DF?<>YP<"N=^,'_(0TW_KFW\Q
M73_"T?\ %&Q_]=I/YTX_Q6*N[93#U_S*WQ7MXY/"\<[*"\4Z[3Z9X-<]\(;:
M.35;^X907CB4*?0$G/\ (5U'Q5_Y$\_]=T_K7.?![_C]U/\ ZYI_,T/^(AT)
M/^R)^O\ D>A^);>*Y\.7\<J!D,+'!]A7C/PY<IXWL<$C(<'\J]LU[_D WW_7
M!_Y&O$?AW_R.]A_P+_T&BI\2%E;;P==>7Z'OXI:;N P"1D]J7(]:W/FSQ7QE
MX4\1VNL2ZJ'EO4+;DGB^_'Z# Z8]JJV7Q(\1Z?%Y$K),5XS-'\P^M>XO]TUP
M&O\ _'Z/]ZL)PMJF?38'%QQ,52K03L>?ROXB\=:E'E))V!PN%VQQC^5>T^&=
M"C\/:%!8*=[J-TCX^\QZT[0/^/):UZN$;:G!F.,E4_<Q7+&/1'EWCOX?SW-U
M)JVD1[W?F: =2?[P]_:N)L/$GB'PZ#:PW$\"K_RQE3(7\&KZ&/2N0\4]343A
M;WD=>7YA*<50K14EYGDMWJ?B'Q5<+%(]S>-GY8HU^4'Z#BO3/ 7@=M"_XF.H
MA3?.N%0<B(?XUM>%_P#4_A71GK3A#[3,\PS"5GAZ<5&/D>:_%R":>TTP0Q22
M8D?.Q2W:K7PGAEAT*\$L3QDW' =2O\(KNKC[@I;;_5_C5<OO7.-XQO!_5[==
MR8]*^>_$5E=/XNOG6UG93<GD1MCK7T)WJB_^O/UISAS!E^+>&E)I7NC&\8([
M^ KU%1F?R%P ,GJ*\]^%MO/%XJ9I(9$'D-RR$#J*]DF_U+?2J]K_ *W\*3C>
M295#&.&&J4DOB/-/BY!--?Z=Y4,C@1MG8I/<5TOPPC>+P?&LB,C><_##!ZUT
M]Y]Y?I4MK_JOQH4+2N*IBW+!QH6VZG(_%&.27PB5CC9V\].%&3U-<[\(X)HK
MS4S+%(F8TQN4CN:]1NO]5^-0V?5OPH<?>N.GBW'!RH6W>Y%K@+:%?  DF!^!
M]#7BWP_M;B/QI8L]O*JX?ED('W:]WD_U9^E4K7_7#ZTY0NTPP>+=&A4II?$<
LIJEO>G693*D[9<[=@8EE_AV=@1WS3_LWC+_GM%^==N>M+5<IS_6G9+E1_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>ex5-1_001.jpg
<TEXT>
begin 644 ex5-1_001.jpg
M_]C_X  02D9)1@ ! 0$ 9 !D  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" !X!*,# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "N8UKP5X/\2ZGX4UKQ'X6\/:_K'@37;KQ/X(U76]'L
M-5U'P=XDOO"GB3P)>Z]X6O;Z">Y\/ZQ>>"?&7B_PC=ZCI,EI=W/AKQ5XDT2:
M5]-US5+:ZZ>B@ J!K:!PH>-759!,BMEE252&61%)*HZ,H>-E ,;Y="KDDST4
M 0FWA(964NK!E97=Y%9714=65V965PH+J00[EI&!=W9G-%&P*L@=2Q8J_P R
MEB,?=;(Q[8P#R!GFI** (%MH$#!(U16D,SJN55Y6)9I'4$*[NS%Y&8$R/AW+
M. 1)Y46_S/+CW^7Y6_8N_P K.[R]V,^7GG9G;GG&:?10!#]F@VE/*3RRK(T0
M&(65\;@\(_=,3C&60G&1G!(*B&)=NU NP*J;<J(U4 !(P" B84 HF$8## Y-
M2T4 -"(-V%4;_OD 9;C'S''S<<<YIAAC.?E/.WC<X *R&4%5#84[SEBH!?"*
MY940++10 PQHRJK#<J\;6+,&XQ\X8GS/7+[CNPWW@#1Y:;@Y4%UW;78;F3<
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
ML[5#H_C)$0(?*\6:#"FH3M;0Q6EKXJM=?TNTA@L;*&W3[_QDX%R"ID'#W'_
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
M445\:?H 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MCM\-O"7@'XIP)?> /%FL^)]+L]$\66)T>36I9O#]U=+;O?Q0:8JZA*R0R-%
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
M?X2BM]0\2>*%TGXJO<_V3H3S7EC81:U>R NMOJ "#A4"+\I_=/H[Q?\ 8GC
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
M-Z%%%%>(?3!1110 45$2>S_^._\ UC_*@$]W_P#'?_K#^53>=[>RJ>MHV_\
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
M\#_LZ?#'PI/?:=J$-YYVCZE)I5C87,5UXFLHSXC^UU;ZG\+_ /@HG\6OVTM
MM;A]2_8]^#_[&?BOQU:V)EDO=5_9Q^)7BS]J#P#^T-:>5#N2]M_"N@'3OB'%
M'+#+<PWWP_M9+.>W:>]:Y^@/"^K?M*>'OVR?CA\<OB+^P]\>OB+=P36OP(_9
MOU;P'XO_ &;Y?!W@S]G_ $C5()M>\3FU\8_'KP=XDT_Q5\5_%>FS>+O$<I\-
MM>3_  _\.^ _#$LWVB$V4GU]H?P,\1:Q^V/^UGXM\;>$UO?@S\8OV7_V>/A1
M9WMW=6=Q9^)[GPYXA_:6;XB^'[W35*:A!:VVC?$+P["9$>,7JZM/YAD>.*2+
MZ; YQ+)%-8JIA\S=3A_%4)<\X356IG-3(%G&3QESU:D,KAA,NE3PE2$*<W6;
MK4\/!PN_FZ^4+,O9RPU/$49+.<-BI>V3BH4\HCGCRC-8\J;><2JYG1>-A*7L
M>2G)>VJN,$_SI_:7O[#5_AA_P7QU/3;F"^TZ_P#@M\.[NSOH"D]M=:9J?['.
MG-'=V[?/&\;Z?-(\4R9.YDN8V$P21?I3]K7PEX2\/>%_^">WQ?TKP]I6F^.?
M"O[4?[+GA^PU_3K&VL=:D\+_ !2DC\ ^+?#*W5LD<D^DWNC>)GFGT^<2V]K_
M &?#=V<=M<VEO/%\<?"?]B;]KWP7^R'_ ,%5?@=XQ\(OXF\3^.O!5_\ ![]F
MS53X@\,R7OQA^'?@/X2:K\,/AGK.HR)KJC2/$&H>'[30]'O(_$QT&26>"&^N
M6FO;B^OIOK[^Q_VCOVI_$'[)W@SQ;^S%XS_9W^&'P!^*OP_^,GC_ ,5?%/X@
M?"76O$/BC7_AGI.MZ3X;\#^$?!7PA\9_$NZMUU+Q'J6B>)[G7/%>H^'K"'PS
MIGFPH]U<"*;NQD\-@)TXX+.L-5P]#$4HRG3KI.=)>&-/*'+V>\HU)U?9^SY9
M<V80<9<K3DN7!+%9A!_7,LG2JR4OB@]/^-C.44IVO=9-&[>EK\JO3]\^LOV[
M?@MXS_:$_9/^+?PC\")H=QXR\1Z=X8O?#6D>++M[3PUX@O\ P=XQ\,>,XO"'
MB1H+6X TGQI;^&KK0-4 MA$+34I89E2W>Y:/PG]GGX@? /\ :I^..D?%:_\
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
M1B)5,-0Q=.,HKF52"4G+^WN'\SE+,>24EG?-ALKKP7M98:U64590E)P^M/\
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
M%Y#X8U/P[<V]DD\#H'U95PPAA4?UHQJ4VJ27<*Q=R"2>O&3Z>W).?:OY\_\
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
M1=/CG_P3]_X* _L8?!_1?VPOCS^U%\(_VO\ 4?B)X0\9_#/]HWQ?HWQ'\;>
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
MZ#Y@Q8%?+C0%2-I8;\%\FOG/PA^U'\$O'WC/]HCX?>%?&MM>>)_V5[[3-/\
MC;;O9WEK%X-EUKPNWB_3F,UU$(=3M5T"WO8;JXLGF\F^L;N%]DL0%4OA5^U%
M\)/C1K>CZ!X \27FH:OXD^"_@+]H70+#4_#VNZ!)J'PD^)MQK&D>%_$,3:OI
M5NJR1W>BW*WVFRR"_M9)K)+A MR&7BJ8#,L/*I*>#QL:=-X&4N>%O=Q^'2H[
MRM>,W#,JMVE]4G[:FYU&J;A9K@G*FJ%>A551X])TY1:C_9]=RK\VUE*BGE])
M_:QO[B7+3_>'U76<MRQ,BF56 E:..5,^4 GVA9EFF$#Q)<6[6\XEC^XCQP)(
MRF8AOD/PU^W9^SCXR_9[U;]J3PQ\0GUKX,Z/XJN?!%SK]AX8\32W_P#PDUK\
M1].^%<FFIX<;0QXJFE?QIJ5EIMLD>A>;<6M_;7Z1F"5)4\P_:=\9^-_A5^U7
M^PKXRL_%FMV7PR^)'C3XI?LU_$#PZ=4O#X<O?$7Q*^'T?C'X3^()M.GDEL7O
MM)\2?"Z]T6UU!XOMLTOBQK>:>97BC7U*.3XZIC:F7U:7U3%4Z.:S]GBU*BY5
M\IRRIFE; Q7*VL97I4_88:G)1A/$RA"=2G"7M%G6SW 4L+2QL)RQ&'JU<M@J
MF'Y)J-#,\Q664L;-NI%+!T:K]MB*B;E##^_"$Y>X??K3QJ0 2'*1S.(V9H24
M+^0+B9K>16206ZI-+N\V"1(D&5N'9] /$(]F&+;3/M9W;[TGG$ L20H;&U,[
M%4")0(@%'YN:Y\8;L_MW?%&_USQY>>$_@+^R/^R+;^(_BCY^K7-IX//COXO^
M)+SQ(^K^)[:(FUNA\/OA7\*6OK,74;_9V\<374,1N9(9']2^#W[;WP2^-OBR
MX\(^&9_B/X;\2Q_#V;XK:3I'Q.^$/Q(^%=]XO^%:3+IB>.O!L/C[PIH9\7>'
M1=76GW<]UHZ07]K!JNA_:M/@%Z1+%?(,SI4L/75#&SI5>'LIS2I/ZM7C'#XC
M.,+7QV&C6<JFE>G@H8?%XV,4_J-#'8.>,5!5;J*6=X>M.M"+PZE3SV>6P]ZF
M_;818FA@5*E;64)8ZI6P<7*T98C!XNFM::4OM1TB?+%/G,;+OW.)%5]Y(CE#
M;XL[VP8V4J,*#M10 A>O3"=-S!<<8^4$+D;5"O\ >4#"X%?G]\+/^"D/[,GQ
MGUWX;Z'X$\3^.;FR^,4.HV7PL\=:Q\(_B7X8^&/C7Q3I%G]MU#P%I7Q"\5^$
MM!\+W'CU;6VU6YMO"\6I_:;I-%UM;>XN)+-8JL^-O^"BW[-/@7QQKO@76/$'
MCB5?!WCC2_A5X_\ B'IGPL^(>K?!?X>_$C6CIHL/!OCCXNV/A=O GAW6UDU?
M1X=56;6[BW\.RZO#'KS6,D4@AQ?#?$DL1]4EE69K%_V=SO#0PM3VZKN\775+
MVL9>T51.A'"O_;_;IT?J7/[K?^LN0K#_ %F&;97[-O>6-I7UP"S&UU2<4_JS
MYGKHTVWRZGW2)"J.'VH5)!1A(!\GV9[N<2O"T=Q);F65T98_](:(\L=[0RRL
MZGRSEE.(@/)GD61I%40H9Q%(B12[)TNC.9!&6A+,ADB:3\A-5_;:\,? 7]MW
M]KSPO\4]?^+GB+PSI?PB_9N\;>%_!W@'P!\1/BO;>#O"EII_Q0E^(_CFWTGP
M3I.KQ>%_"*7,_AZ76=>O(X9=;N(IXM)TYFL3O]K\5?&%_%_[9?["<GPY\=7.
MO?"3XK?LW?M8>-[F+1M5G;PIXWL[*3]F^X\!:Y-;J8X-5N(X=;U.2R:]27[&
MM]<^6D33RA^VKPWBZ5J+O.D\L_M6-:#JN4J"RO\ M9TU-Q3]LL/>'*WR>U5N
M9P]]3#/\#4@ZT5+VJS%Y6Z3]FH?6/[2_LSG:<_X7UB\N9KG5)\W(I^XOT<^R
M0@'@YW&0,'DW@F8SN ^_?L:0Y:,,(V3$14Q82D6UM\C"D[<[5R^Q/E1<HA8H
MA4(NPH%*$R%"#+*7^%?#7_!0S]G#Q5\2-*^'&E>)_&+?\)%X^\0?"CPG\0Y?
MA=XVMO@WXU^*/AF[:PU/P!X3^*T^D?\ "':GXE^W0ZE8V<"ZI]AU^YT358=!
MOKB2!%E^D/B]\9? GP*^'/BCXJ?%+Q)!X4\$>#]/&HZUK,]G>WC1Q37,5EIT
M$-C:VCW.HZGJ6H36VG6.E6$9O+N\O(+6!/.EC-<%;*LTP3PN%JY7FM&KB_JZ
MH86>&E&N_;RC"7N.K>^&G)0Q44^:C*\7!N\5M3SC)<1"OBH9EEE6CAM*N*AB
M:<J,;*[]_P!DFDDKWDMMKGJH:)68A<?*H49<J0D3.A$>2BG:Y5F159E*JQ*J
M@"+Y*A0L84#<WR[E*,Z--(ZD$$/(SN9),[W))=F))KXX\"?MN? +QSX-^+?C
MJ7Q)X@\!:7\ K*UO_BYI_P 6/!?B3X6^(/ VE7VA'7=,U_6_#WC33]+UJ/1M
M<TNVOE\/W,=JR:C<:;J-I$;B[A6*HOA-^VU\$?C-JGC'1= O_'7@W6O"'@:+
MXHWV@_%/X8>-OAAX@U'X67B"VM/B%HNE^-M(TNXUCPQ<SI<Q_P!L6*!=*;R(
M=;TRVDEB,TK+,WE1Q=:.659K+O9_VC",.:> 4L/@?;?6;-PC]4QF8X:IBG3G
M55.E)SYO:.$95+-<#"HJ<\QI0D[ZR:2=L7F#=M+O_8\MQ-+16<^6.L7*4?LT
MZ98/=0:@UI;/J%M;7=E;7YAC:\MK2_DLI;ZV@NMOGQ07DFG:?+=11NJ3R6-F
M\H9[:%DL&)3D$(>&7! )*O\ ?4Y!R'P-X.=V/FS7YEZ-_P %9?V/=;A\,WFF
M>+_B/=Z?X^T6YOOAAJ,?P+^+G]G_ !CUNPU&QTZX\%?!B1O!B2_$[QRT^KZ2
MQ\-^$_[4D6SU**[%R(M+UN6U^NO@9\?_  '^T/X$'C_X<:MJ,^E0:WXC\(:K
M8Z[X>USPOK_A_P 8>%;U]*\1^&O$OA[Q/H^B:MH>N:-JBQVS6EY!']H23[1'
M%+ \<@VQV4YQ@H5JV-RS,*:PS4)RA327,X8YQA'GJ)W>)R[$8!727UY*B^6T
MW",)G65XAT*."QF&JK$1E*G'GZ1^H-W2B]>3,</-6O[CG+9)R]Y$$1$>0Q(8
M%"LD@.!()0"0P)0/_ <H$+1;?*9D+/L\+%MP# $DKN;"GRWB.T9  V.XVCY<
ML6QN.:MA0HP!@ YZGK^--$:*<@<\]R>O7J37G^S7N^]+]U_ U^#2VOY>AZOO
M:^Y3_>_[QO[_ *>[[W_;PBKR#D$>W/\ 2FM#$2"0I(  9_G;A@XPSDL,, PP
M>"%/\*XDVKZ?J?\ &E(!ZBG.$9[N7R?+^3!<S^-1?I=_@T5S:Q%E?RTWINV2
M<B1 S(SJC@!D20QIYB*0L@&V0,I(I%M(ER @4,RL0K.JC9$D"A5!VHBQ(H$:
MA4##> ')8V2 >#0 !P*CV3YO:>VK<_?FT^[;Y6_S%R1Y>3V=/V?:R_+EM^/S
M(1!;J<JB+\Q<!#L4.TCRNX52%#RR2.TS !I]Q$I<8%-:VM6=9&C0NIC.XDY?
MR=QA$O/[X0N[21"7>(ICYR!9</5C ]_S/^-&![_F?\:KEG_S^J?>_P#,+/\
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
M70@*]WQ'\0,H\1<5D>)Q.!S#*GE61+*:L,)'!5%5J*HZGMJ3E6IJ%.[:M/\
M>6U6IXOA]P)G7 6&SVA2Q679F\SSI9C0EB:N*CRX=1<;5FL-)K$-/504X72?
M/N9GQ5_;L_8_^"FA76N_$W]IOX*^%;*SM5>2VD\>^'M2UZY=TRK:=X?TG4+_
M ,07HC/#+%HDV&QNV D#^:SX>_\ !2[2/^"A_P#P7!_8J_X5_!J.D_ WX-S_
M !MT?X<_VFEOI^M^++[7O@)X_N]?\>76FR75Q<QVGB*S@TBTTW1[@)>:+X?A
MDU6\M;74;R>5?Z8/^'?_ .PQNWG]CW]FAG">6CM\$_AVSQ)Z0.WAXO!]82A'
MK75^#/V._P!E'X<^)M,\:?#_ /9P^"?@CQAHHU/^R/%/A/X:^$_#_B+3'UK3
M)M$UBXL=9TK2[74;6[U31[B;2]0O8;A+N\T^0VEQ-)!A!XO#F=\&<-X?.YT\
M!Q)FN8XW(,_RC+:^/K9!"CA:N;Y+++:56K"&"K^[2K2<JDZ4)5/92;I1C.\3
MU.(<@XMXBKY*JF+RK+<%@\[R/,\QI8'$8USQ%'*\Y_M&I"DY86FISE1C"-.-
M25.,ZJ:J34+2?OK$AEP.&(Y_[9J/\YK^;?\ X(]?MG?LE_ K]G[XU^!_C-^T
MC\#OA/XN7]LK]IK5W\-?$3XG>%?"6KMIE[XU":9?I!XBU#27>*[2*%HY$C,3
M@$*V_<#_ $K&&(XROW>1RW' 'KSP .:^;+C]B[]D&\O+G4;S]EW]GZ\U"\GE
MN;J_O/A#X"NKVXN)[C[7--+=7&@R3O)+<_OY&,F7D^9LFO R;,\LPF3Y]E69
M8;&5O[7K9'5HU<'/#15+^RI9PZL:T<0KR5:.94E!TUHJ=7FLW!OZ#.LLS3$Y
MGDF8956P=)Y;'.8UEBW64I?VC2C"BZ2I4ZB?LY1O44W&RMR\SV_'K_@LK\>O
M@Q\<_P#@FGXI\;_!SXL?#CXL^"]&_:!^ 6E:KXR\"^,=!\5^'++5]/\ B1X:
MU._T.]U'PO<:HL=Y965Q:R3*DQ$4=^KN (P8_P!&]/\ ^"DW_!/=XK*WC_;8
M_99FNVCM(A&/C7\.%9;B50&N0YUGYI&Y)C_A)6OIJ+]G']GZ#P3>?#2#X)?"
MFW^'&HZH=<U#X?P> ?#$'@F^UKS89QK%WX4BTQ-!N=566WMV349K![Q/(A5)
ME6*-5Y!?V+_V/D=)$_96_9S22-HW1T^"GPW5E>'B-@5\-@Y7L>YY.3S7?/,>
M$<1DM'*,5@N(W'!9UGN98&=)\(I1P^:K)52IUG+)U5E6I_V;6=5N<X+VE%4I
M>[4:\V&3<34,WGF6&Q.0+ZSDV2Y?C%5GQ6Y3KY;+.95ITXQS9Q]E+^T*"I.;
M]K)1J^TMRTK_ (?_ +0G[,OPQ_:U_P""WMW\._BCJWCO3]%T_P#X)R:#XOM#
M\/?'VM?#;6Y=8T_XY:AI<%M+=^&]1M-4ETB/3]2OKR;39+J2RN9)%GN;2:2*
MWFB_2[]GC_@F-^R+^R[\2!\9OAYX8\8>*/B])HU[X9TOXE_%3XC>,?BUXG\-
M:-?P[+W3?#UWXJUB_30;>YCWPSG28[6=X9[R-91%>70G^\[?X:_#ZU\7?\+
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
M3VMG-96?QI^(>K:G^T/>:I?-"((X--\$?&_XB7.JO#$&GM](-LHC@CBCC_8
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HJJDPE!>*7?&N6\Y7MY(F/0PDHVX%<CD8YZN>AEWG^^GY#_P".T 2T5%O/
M]]/R'_QVC>?[Z?D/_CM $M%1;S_?3\A_\=HWG^^GY#_X[0!+146\_P!]/R'_
M ,=HWG^^GY#_ ..T 2T5%O/]]/R'_P =HWG^^GY#_P".T 2T5%O/]]/R'_QV
MC>?[Z?D/_CM $M%1;S_?3\A_\=HWG^^GY#_X[0!+146\_P!]/R'_ ,=HWG^^
MGY#_ ..T 2T5%O/]]/R'_P =HWG^^GY#_P".T 2T5%O/]]/R'_QVC>?[Z?D/
M_CM $M%1;S_?3\A_\=HWG^^GY#_X[0!+146\_P!]/R'_ ,=HWG^^GY#_ ..T
M 2T5%O/]]/R'_P =HWG^^GY#_P".T 2T5%O/]]/R'_QVC>?[Z?D/_CM $M%1
M;S_?3\A_\=HWG^^GY#_X[0!+146\_P!]/R'_ ,=HWG^^GY#_ ..T 2T5%O/]
M]/R'_P =HWG^^GY#_P".T 2T5%O/]]/R'_QVC>?[Z?D/_CM $M%1;S_?3\A_
M\=HWG^^GY#_X[0!+146\_P!]/R'_ ,=HWG^^GY#_ ..T 2T5%O/]]/R'_P =
MHWG^^GY#_P".T 2T5%O/]]/R'_QVC>?[Z?D/_CM $M%1;S_?3\A_\=HWG^^G
MY#_X[0!+146\_P!]/R'_ ,=HWG^^GY#_ ..T 2T5%O/]]/R'_P =HWG^^GY#
M_P".T 2T5%O/]]/R'_QVC>?[Z?D/_CM $M%1;S_?3\A_\=HWG^^GY#_X[0!+
M146\_P!]/R'_ ,=HWG^^GY#_ ..T 2T5%O/]]/R'_P =HWG^^GY#_P".T 2T
M5%O/]]/R'_QVC>?[Z?D/_CM $M%1;S_?3\A_\=HWG^^GY#_X[0!+146\_P!]
M/R'_ ,=HWG^^GY#_ ..T 2T5%O/]]/R'_P =HWG^^GY#_P".T 2T5%O/]]/R
M'_QVC>?[Z?D/_CM $M%1;S_?3\A_\=HWG^^GY#_X[0!+146\_P!]/R'_ ,=H
MWG^^GY#_ ..T 2T5%O/]]/R'_P =HWG^^GY#_P".T 2T5%O/]]/R'_QVC>?[
MZ?D/_CM $M%1;S_?3\A_\=HWG^^GY#_X[0!+146\_P!]/R'_ ,=HWG^^GY#_
M ..T 2T5%O/]]/R'_P =HWG^^GY#_P".T 2T5%O/]]/R'_QVC>?[Z?D/_CM
M$M%1;S_?3\A_\=HWG^^GY#_X[0!+146\_P!]/R'_ ,=HWG^^GY#_ ..T 2T5
M%O/]]/R'_P =HWG^^GY#_P".T 2T5%O/]]/R'_QVC>?[Z?D/_CM $M%1;S_?
M3\A_\=HWG^^GY#_X[0!+146\_P!]/R'_ ,=HWG^^GY#_ ..T 2T5%O/]]/R'
M_P =HWG^^GY#_P".T 2T5%O/]]/R'_QVC>?[Z?D/_CM $M%1;S_?3\A_\=HW
MG^^GY#_X[0!+146\_P!]/R'_ ,=HWG^^GY#_ ..T 2T5%O/]]/R'_P =HWG^
M^GY#_P".T 2T5%O/]]/R'_QVC>?[Z?D/_CM $M%1;S_?3\A_\=HWG^^GY#_X
M[0!+146\_P!]/R'_ ,=HWG^^GY#_ ..T 2T5%O/]]/R'_P =HWG^^GY#_P".
MT 2T5%O/]]/R'_QVC>?[Z?D/_CM $M%1;S_?3\A_\=HWG^^GY#_X[0!+146\
M_P!]/R'_ ,=HWG^^GY#_ ..T 2T5%O/]]/R'_P =HWG^^GY#_P".T 2T5%O/
M]]/R'_QVC>?[Z?D/_CM $M%1;S_?3\A_\=HWG^^GY#_X[0!+146\_P!]/R'_
M ,=HWG^^GY#_ ..T 2T5%O/]]/R'_P =HWG^^GY#_P".T 2T5%O/]]/R'_QV
MC>?[Z?D/_CM $M%1;S_?3\A_\=HWG^^GY#_X[0!+146\_P!]/R'_ ,=HWG^^
MGY#_ ..T 2T5%O/]]/R'_P =HWG^^GY#_P".T 2T5%O/]]/R'_QVC>?[Z?D/
M_CM $M%1;S_?3\A_\=HWG^^GY#_X[0!+146\_P!]/R'_ ,=HWG^^GY#_ ..T
M 2T5 CR,IX.0/ER&R_'\8:* (>G X_E4] !1110 4444 ?+WB3]FY/$GB#5-
M;D^.?[2VA2:MJ"W9TCPI\5=1T?0-/(55\NRM5TEHH+8*@ @1S&HV($8+N.3_
M ,,HP?\ 1Q'[6/\ X>O5O_E)110 ?\,HP?\ 1Q'[6/\ X>O5O_E)1_PRC!_T
M<1^UC_X>O5O_ )2444 '_#*,'_1Q'[6/_AZ]6_\ E)1_PRC!_P!'$?M8_P#A
MZ]6_^4E%% !_PRC!_P!'$?M8_P#AZ]6_^4E'_#*,'_1Q'[6/_AZ]6_\ E)11
M0 ?\,HP?]'$?M8_^'KU;_P"4E'_#*,'_ $<1^UC_ .'KU;_Y2444 '_#*,'_
M $<1^UC_ .'KU;_Y24?\,HP?]'$?M8_^'KU;_P"4E%% !_PRC!_T<1^UC_X>
MO5O_ )24?\,HP?\ 1Q'[6/\ X>O5O_E)110 ?\,HP?\ 1Q'[6/\ X>O5O_E)
M1_PRC!_T<1^UC_X>O5O_ )2444 '_#*,'_1Q'[6/_AZ]6_\ E)1_PRC!_P!'
M$?M8_P#AZ]6_^4E%% !_PRC!_P!'$?M8_P#AZ]6_^4E'_#*,'_1Q'[6/_AZ]
M6_\ E)110 ?\,HP?]'$?M8_^'KU;_P"4E'_#*,'_ $<1^UC_ .'KU;_Y2444
M '_#*,'_ $<1^UC_ .'KU;_Y24?\,HP?]'$?M8_^'KU;_P"4E%% !_PRC!_T
M<1^UC_X>O5O_ )24?\,HP?\ 1Q'[6/\ X>O5O_E)110 ?\,HP?\ 1Q'[6/\
MX>O5O_E)1_PRC!_T<1^UC_X>O5O_ )2444 '_#*,'_1Q'[6/_AZ]6_\ E)1_
MPRC!_P!'$?M8_P#AZ]6_^4E%% !_PRC!_P!'$?M8_P#AZ]6_^4E'_#*,'_1Q
M'[6/_AZ]6_\ E)110 ?\,HP?]'$?M8_^'KU;_P"4E'_#*,'_ $<1^UC_ .'K
MU;_Y2444 '_#*,'_ $<1^UC_ .'KU;_Y24?\,HP?]'$?M8_^'KU;_P"4E%%
M!_PRC!_T<1^UC_X>O5O_ )24?\,HP?\ 1Q'[6/\ X>O5O_E)110 ?\,HP?\
M1Q'[6/\ X>O5O_E)1_PRC!_T<1^UC_X>O5O_ )2444 '_#*,'_1Q'[6/_AZ]
M6_\ E)1_PRC!_P!'$?M8_P#AZ]6_^4E%% !_PRC!_P!'$?M8_P#AZ]6_^4E'
M_#*,'_1Q'[6/_AZ]6_\ E)110 ?\,HP?]'$?M8_^'KU;_P"4E'_#*,'_ $<1
M^UC_ .'KU;_Y2444 '_#*,'_ $<1^UC_ .'KU;_Y24?\,HP?]'$?M8_^'KU;
M_P"4E%% !_PRC!_T<1^UC_X>O5O_ )24?\,HP?\ 1Q'[6/\ X>O5O_E)110
M?\,HP?\ 1Q'[6/\ X>O5O_E)1_PRC!_T<1^UC_X>O5O_ )2444 '_#*,'_1Q
M'[6/_AZ]6_\ E)1_PRC!_P!'$?M8_P#AZ]6_^4E%% !_PRC!_P!'$?M8_P#A
MZ]6_^4E'_#*,'_1Q'[6/_AZ]6_\ E)110 ?\,HP?]'$?M8_^'KU;_P"4E'_#
M*,'_ $<1^UC_ .'KU;_Y2444 '_#*,'_ $<1^UC_ .'KU;_Y24?\,HP?]'$?
MM8_^'KU;_P"4E%% !_PRC!_T<1^UC_X>O5O_ )24?\,HP?\ 1Q'[6/\ X>O5
MO_E)110 ?\,HP?\ 1Q'[6/\ X>O5O_E)1_PRC!_T<1^UC_X>O5O_ )2444 '
M_#*,'_1Q'[6/_AZ]6_\ E)1_PRC!_P!'$?M8_P#AZ]6_^4E%% !_PRC!_P!'
M$?M8_P#AZ]6_^4E'_#*,'_1Q'[6/_AZ]6_\ E)110 ?\,HP?]'$?M8_^'KU;
M_P"4E'_#*,'_ $<1^UC_ .'KU;_Y2444 '_#*,'_ $<1^UC_ .'KU;_Y24?\
M,HP?]'$?M8_^'KU;_P"4E%% !_PRC!_T<1^UC_X>O5O_ )24?\,HP?\ 1Q'[
M6/\ X>O5O_E)110 ?\,HP?\ 1Q'[6/\ X>O5O_E)1_PRC!_T<1^UC_X>O5O_
M )2444 '_#*,'_1Q'[6/_AZ]6_\ E)1_PRC!_P!'$?M8_P#AZ]6_^4E%% !_
MPRC!_P!'$?M8_P#AZ]6_^4E'_#*,'_1Q'[6/_AZ]6_\ E)110 ?\,HP?]'$?
MM8_^'KU;_P"4E'_#*,'_ $<1^UC_ .'KU;_Y2444 '_#*,'_ $<1^UC_ .'K
MU;_Y24?\,HP?]'$?M8_^'KU;_P"4E%% !_PRC!_T<1^UC_X>O5O_ )24?\,H
MP?\ 1Q'[6/\ X>O5O_E)110 ?\,HP?\ 1Q'[6/\ X>O5O_E)1_PRC!_T<1^U
MC_X>O5O_ )2444 '_#*,'_1Q'[6/_AZ]6_\ E)1_PRC!_P!'$?M8_P#AZ]6_
M^4E%% !_PRC!_P!'$?M8_P#AZ]6_^4E'_#*,'_1Q'[6/_AZ]6_\ E)110 ?\
M,HP?]'$?M8_^'KU;_P"4E'_#*,'_ $<1^UC_ .'KU;_Y2444 '_#*,'_ $<1
M^UC_ .'KU;_Y24?\,HP?]'$?M8_^'KU;_P"4E%% !_PRC!_T<1^UC_X>O5O_
M )24?\,HP?\ 1Q'[6/\ X>O5O_E)110 ?\,HP?\ 1Q'[6/\ X>O5O_E)1_PR
MC!_T<1^UC_X>O5O_ )2444 '_#*,'_1Q'[6/_AZ]6_\ E)1_PRC!_P!'$?M8
M_P#AZ]6_^4E%% !_PRC!_P!'$?M8_P#AZ]6_^4E'_#*,'_1Q'[6/_AZ]6_\
ME)110 ?\,HP?]'$?M8_^'KU;_P"4E'_#*,'_ $<1^UC_ .'KU;_Y2444 '_#
M*,'_ $<1^UC_ .'KU;_Y24?\,HP?]'$?M8_^'KU;_P"4E%% !_PRC!_T<1^U
MC_X>O5O_ )24?\,HP?\ 1Q'[6/\ X>O5O_E)110 ?\,HP?\ 1Q'[6/\ X>O5
MO_E)1_PRC!_T<1^UC_X>O5O_ )2444 '_#*,'_1Q'[6/_AZ]6_\ E)1_PRC!
M_P!'$?M8_P#AZ]6_^4E%% !_PRC!_P!'$?M8_P#AZ]6_^4E'_#*,'_1Q'[6/
M_AZ]6_\ E)110 ?\,HP?]'$?M8_^'KU;_P"4E'_#*,'_ $<1^UC_ .'KU;_Y
M2444 '_#*,'_ $<1^UC_ .'KU;_Y24?\,HP?]'$?M8_^'KU;_P"4E%% !_PR
MC!_T<1^UC_X>O5O_ )24?\,HP?\ 1Q'[6/\ X>O5O_E)110 ?\,HP?\ 1Q'[
M6/\ X>O5O_E)1_PRC!_T<1^UC_X>O5O_ )2444 '_#*,'_1Q'[6/_AZ]6_\
ME)1_PRC!_P!'$?M8_P#AZ]6_^4E%% !_PRC!_P!'$?M8_P#AZ]6_^4E'_#*,
M'_1Q'[6/_AZ]6_\ E)110 ?\,HP?]'$?M8_^'KU;_P"4E'_#*,'_ $<1^UC_
M .'KU;_Y2444 '_#*,'_ $<1^UC_ .'KU;_Y24?\,HP?]'$?M8_^'KU;_P"4
ME%% !_PRC!_T<1^UC_X>O5O_ )24?\,HP?\ 1Q'[6/\ X>O5O_E)110 ?\,H
MP?\ 1Q'[6/\ X>O5O_E)1_PRC!_T<1^UC_X>O5O_ )2444 '_#*,'_1Q'[6/
M_AZ]6_\ E)1_PRC!_P!'$?M8_P#AZ]6_^4E%% !_PRC!_P!'$?M8_P#AZ]6_
M^4E'_#*,'_1Q'[6/_AZ]6_\ E)110 ?\,HP?]'$?M8_^'KU;_P"4E'_#*,'_
M $<1^UC_ .'KU;_Y2444 '_#*,'_ $<1^UC_ .'KU;_Y24?\,HP?]'$?M8_^
M'KU;_P"4E%% 'J7PO^$]O\-4U?R/B+\5?B -8(\T_$WQH_C7[ 5_AM-UO;&$
5,!M94+Y0E"1G(]EHHH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<FILENAME>ex5-1_002.jpg
<TEXT>
begin 644 ex5-1_002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" !T!%H# 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)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#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#W^LG6?$FF
M: 81J$LD?G9V;(7?.,9^Z#CK6M28![4U:^HG?H<@_P 4/",;E)-4*,.JM!("
M/TIT?Q+\*S F+4)) ."4MI&Q^2UYI\;-(6T\16FJ1IA;R'9(?5TX_D1^53_
M_5EAU?4-)D; N(A-&#W9>#^A_2N[V%/V7M%<Y/;3]I[-GLVF:G:ZO8I>6;L\
M#DA69"AX..A&:N4F*6N!G6<YJOCKP_HE])9ZA>M#-'C<#"Y R,]0,517XH^$
M7;:NJ[F]%@<G^5;^NM:PZ'?7%W%')#%;N[AU!! 4US'PR\,6FD>%+6Z>V3[;
M>KY\CLN2H/*J/0 8K:*I\EW<S;GS61U^G:C;:K817MH[/!*,HS*5)_ \U:I
M,4M8FH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!P?
MQ<TC^TO T\ZINELG6=3W"]&_0Y_"O#_!VK?V'XOTR_8XC28+)_N-P?T-?4E[
M:QWME<6LH!CFC:-@1V(Q7R/J%E+INI75E*"LMO*T3#T(.*]/!M2A*FSS\4N6
M:FCZ_!R,CI2U@>"M7_MSP?IE\3^\:$))_OK\I_E6]7FR5FTSO3NKHX_XB2/<
M:/9Z)$3YFK7D=L0.OEYW/^@Y]JU]6U&]T: ?8M':[MH82S,LZQ[ HZ8/7@5C
MG.K?%11C=!HMED^@FE_KM'ZUT>L_\@/4/^O:3_T$UH].6/\ 6I&]V<)HGQ;7
MQ!J::?IV@7$ERZEE5KA%& ,GDUT[:UXA4$_\(I(?87T5>)_"'_DH5G_UQE_]
M!KZ.Q6N(A&G.T494)RJ1NV>=ZS\4+KP^5_M7PGJ%LK'"NTJ%2?9AD5VQOI9=
M&2^L[4W$DD2R)!O"DY .-QX[U6\4Z3#K?AC4+"9 PDA;9D?=8#*D?C2^&',O
MA727;J;2//\ WR*RDXN*:6IHE)2:;T.-USXL#P[J1T_4M N([@('*K<(PP>G
M(KK/"GBBS\6Z,NHVBF/YBDD+'+1L.Q_#FN'\:^%?^$GU'Q+Y" WUI#:S0'')
M^5]R_B/U KA/A?XJ/AOQ,MO<R;+&](BE#=$?^%OSX/UKI5&$Z5X[HP=64*EI
M;,^CS7$^(O'E]X8#S7WAB\-F'V+<I.C*W/!XY&?>NVZUSOCF&.?PE=)(NY?,
MB.#_ -=%KDIVYDFCIG?ET9;T#5K[5[9I[S1I]-4@&-9I%9G![X'3MU]:UZ *
M#Q4O5Z%+8QK;Q%;77BN]T!1^_M($F9L]=V<C\./SK:KY^\/>*%;XTR:B9/\
M1[VY>V#9X*GY4_4+7T#6M:E[-I=T9TJG.F4=3N[VTA1K'3C?.6PR"98]H]<F
MO/Y/C!%%K+:2V@7/VQ9_LY03IC?G&,].M>G5\R7?_)6Y?^PQ_P"U*UPU.,[\
MRV1G7G*%K=3VZZ\4Z]91&6;P;?-&O)\FYBD(_ '-1^'?B5X?\0W0LTEDL[TG
M:(+I=I8^@/0GVZUV&*\,^-&@PZ=J]CK-H@B:[W+*4X_>+@AOK@_I4T8PJ/D:
MLRJLI07,M4>U7\]S;VCRVEH;J88VPAPF[\3Q7G^M_%I?#VI/I^HZ!<1W**&*
MK<(PP1D<BNC^'^LS:]X*T^]N7+W&TQ2.>K,IQG]*\9^,'_)0;K_KA%_Z#54*
M495'":V)K5'&"G$]UT;5-0U("2ZTA[*%HP\<C3J^[/; Z<5L53TK_D#V7_7O
M'_Z"*N5RRW.B.P5R'B7QG>>%[>6[O-!E:R241K,ERGSYZ';U%=?7GOQE_P"1
M";_KZB_K6E)*4TGU(J-J#:)_#WQ!N_%$$\VE>')I4A8(Y:Z1<$C/>M6;7O$,
M2%AX1GD]H[V(G^=<;\"O^0+J_P#U\)_Z#7J^*JLHPJ.*1-)N4%)LX"Q^)PN/
M%%KH%YH%[874[[/W[#Y>"<X[CBO0*X_QIIL3ZAX>U81CS[34HDWXYV.<$?3.
M*Z\5$^5I.*L5#FNTQ:***S- HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "OG;XOZ0=.\;/=JN(K^,2@_P"T.&_D#^-?1->9?&K1_MGA>#4D'SV,
MWS?[C<']=M=.%GRU5YG/B8<U-E+X':P9=,U'2'(S!()X_P#=;@C\Q^M>L.ZQ
MHSN0%49)/85\V?"S5CI7CNS4MB*[!MWY]?N_J!7M_CR^DLO"-Y'!DW-WBT@
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
MMB&XNH+54:>18Q)(L:D]V8X _$UP?QE_Y$)O^OJ+^M;OC"Y6$:)$3AIM6MU
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
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !115"[U>VLI_)E2Y9L9S';NX_, B@"_163_PD5E_SRO?_
M  #E_P#B:/\ A(K+_GE>_P#@'+_\30*YK45D_P#"167_ #RO?_ .7_XFC_A(
MK+_GE>_^ <O_ ,30%S6HK)_X2*R_YY7O_@'+_P#$T?\ "167_/*]_P# .7_X
MF@+FM163_P )%9?\\KW_ , Y?_B:/^$BLO\ GE>_^ <O_P 30%S6HK)_X2*R
M_P">5[_X!R__ !-'_"167_/*]_\  .7_ .)H"YK45D_\)%9?\\KW_P  Y?\
MXFC_ (2*R_YY7O\ X!R__$T!<UJ*R?\ A(K+_GE>_P#@'+_\31_PD5E_SRO?
M_ .7_P")H"YK45D_\)%9?\\KW_P#E_\ B:/^$BLO^>5[_P" <O\ \30%S6HK
M)_X2*R_YY7O_ (!R_P#Q-'_"167_ #RO?_ .7_XF@+FM163_ ,)%9?\ /*]_
M\ Y?_B:/^$BLO^>5[_X!R_\ Q- 7-:BLG_A(K+_GE>_^ <O_ ,31_P )%9?\
M\KW_ , Y?_B: N:U%9/_  D5E_SRO?\ P#E_^)H_X2*R_P">5[_X!R__ !-
M7-:BLG_A(K+_ )Y7O_@'+_\ $T?\)%9?\\KW_P  Y?\ XF@+FM163_PD5E_S
MRO?_  #E_P#B:/\ A(K+_GE>_P#@'+_\30%S6HK)_P"$BLO^>5[_ . <O_Q-
M'_"167_/*]_\ Y?_ (F@+FM163_PD5E_SRO?_ .7_P")H_X2*R_YY7O_ (!R
M_P#Q- 7-:BLG_A(K+_GE>_\ @'+_ /$T?\)%9?\ /*]_\ Y?_B: N:U%9/\
MPD5E_P \KW_P#E_^)H_X2*R_YY7O_@'+_P#$T!<UJ*R?^$BLO^>5[_X!R_\
MQ-'_  D5E_SRO?\ P#E_^)H"YK45D_\ "167_/*]_P# .7_XFC_A(K+_ )Y7
MO_@'+_\ $T!<UJ*R?^$BLO\ GE>_^ <O_P 31_PD5E_SRO?_  #E_P#B: N:
MU%9/_"167_/*]_\  .7_ .)H_P"$BLO^>5[_ . <O_Q- 7-:BLG_ (2*R_YY
M7O\ X!R__$T?\)%9?\\KW_P#E_\ B: N:U%9/_"167_/*]_\ Y?_ (FC_A(K
M+_GE>_\ @'+_ /$T!<UJ*R?^$BLO^>5[_P" <O\ \31_PD5E_P \KW_P#E_^
M)H"YK45D_P#"167_ #RO?_ .7_XFC_A(K+_GE>_^ <O_ ,30%S6HK)_X2*R_
MYY7O_@'+_P#$T?\ "167_/*]_P# .7_XF@+FM163_P )%9?\\KW_ , Y?_B:
M/^$BLO\ GE>_^ <O_P 30%S6HK)_X2*R_P">5[_X!R__ !-'_"167_/*]_\
M .7_ .)H"YK45D_\)%9?\\KW_P  Y?\ XFC_ (2*R_YY7O\ X!R__$T!<UJ*
MR?\ A(K+_GE>_P#@'+_\31_PD5E_SRO?_ .7_P")H"YK45D_\)%9?\\KW_P#
ME_\ B:/^$BLO^>5[_P" <O\ \30%S6HK)_X2*R_YY7O_ (!R_P#Q-'_"167_
M #RO?_ .7_XF@+FM163_ ,)%9?\ /*]_\ Y?_B:/^$BLO^>5[_X!R_\ Q- 7
M-:BLG_A(K+_GE>_^ <O_ ,31_P )%9?\\KW_ , Y?_B: N:U%9/_  D5E_SR
MO?\ P#E_^)H_X2*R_P">5[_X!R__ !- 7-:BLG_A(K+_ )Y7O_@'+_\ $T?\
M)%9?\\KW_P  Y?\ XF@+FM163_PD5E_SRO?_  #E_P#B:/\ A(K+_GE>_P#@
M'+_\30%S6HK)_P"$BLO^>5[_ . <O_Q-'_"167_/*]_\ Y?_ (F@+FM163_P
MD5E_SRO?_ .7_P")H_X2*R_YY7O_ (!R_P#Q- 7-:BLG_A(K+_GE>_\ @'+_
M /$T?\)%9?\ /*]_\ Y?_B: N:U%9/\ PD5E_P \KW_P#E_^)H_X2*R_YY7O
M_@'+_P#$T!<UJ*R?^$BLO^>5[_X!R_\ Q-'_  D5E_SRO?\ P#E_^)H"YK45
MD_\ "167_/*]_P# .7_XFC_A(K+_ )Y7O_@'+_\ $T!<UJ*R?^$BLO\ GE>_
M^ <O_P 31_PD5E_SRO?_  #E_P#B: N:U%9/_"167_/*]_\  .7_ .)H_P"$
MBLO^>5[_ . <O_Q- 7-:BLG_ (2*R_YY7O\ X!R__$T?\)%9?\\KW_P#E_\
MB: N:U%9/_"167_/*]_\ Y?_ (FC_A(K+_GE>_\ @'+_ /$T!<UJ*R?^$BLO
M^>5[_P" <O\ \31_PD5E_P \KW_P#E_^)H"YK45D_P#"167_ #RO?_ .7_XF
MC_A(K+_GE>_^ <O_ ,30%S6HK)_X2*R_YY7O_@'+_P#$T?\ "167_/*]_P#
M.7_XF@+FM163_P )%9?\\KW_ , Y?_B:/^$BLO\ GE>_^ <O_P 30%S6HK)_
MX2*R_P">5[_X!R__ !-'_"167_/*]_\  .7_ .)H"YK45D_\)%9?\\KW_P
MY?\ XFC_ (2*R_YY7O\ X!R__$T!<UJ*R?\ A(K+_GE>_P#@'+_\31_PD5E_
MSRO?_ .7_P")H"YK45D_\)%9?\\KW_P#E_\ B:/^$BLO^>5[_P" <O\ \30%
MS6HK)_X2*R_YY7O_ (!R_P#Q-'_"167_ #RO?_ .7_XF@+FM163_ ,)%9?\
M/*]_\ Y?_B:/^$BLO^>5[_X!R_\ Q- 7-:BLG_A(K+_GE>_^ <O_ ,31_P )
M%9?\\KW_ , Y?_B: N:U%9/_  D5E_SRO?\ P#E_^)H_X2*R_P">5[_X!R__
M !- 7-:BLG_A(K+_ )Y7O_@'+_\ $T?\)%9?\\KW_P  Y?\ XF@+FM163_PD
M5E_SRO?_  #E_P#B:/\ A(K+_GE>_P#@'+_\30%S6HK)_P"$BLO^>5[_ . <
MO_Q-'_"167_/*]_\ Y?_ (F@+FM163_PD5E_SRO?_ .7_P")H_X2*R_YY7O_
M (!R_P#Q- 7-:BLG_A(K+_GE>_\ @'+_ /$T?\)%9?\ /*]_\ Y?_B: N:U%
M9/\ PD5E_P \KW_P#E_^)H_X2*R_YY7O_@'+_P#$T!<UJ*R?^$BLO^>5[_X!
MR_\ Q-'_  D5E_SRO?\ P#E_^)H"YK45D_\ "0V7_/*]_P# .7_XFK%GJMO?
M2M'"EPK*,GS8'0?F0* N7J***!A1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
@% !1110 4444 %%%% !1110 4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>8
<FILENAME>ex23-1_002.jpg
<TEXT>
begin 644 ex23-1_002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" !  -4# 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)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#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#W^@G%!KGO
M%'B Z-:+#:)Y^IW!V6T Y+'UQZ"@3=BYK7B+3=!@$E].%+?<C7EV^@K!'B'Q
M)K$:OHVA"WB/2?4'VY'LHY_'FI]"\)B.0:IK;"^U=_F,C\K%Z*HZ<>OY5U6
M!3T)U9R'D^/L9^TZ)G^[M?\ PII\0^)-&0OK.ABXA'6;3WW;1ZE3_P#6KL>*
M7 -%PY?,RM%\1Z;KT!DL9PS+]^)N'3ZC_(K6KE==\(I-,VJZ,PLM80[EE0X6
M3U##ISZX_.K/A;Q"VLV<D5Y']GU*V;9<0'@@_P!X#T-%NPT^C.AHHHI%!111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ",<"N(\+P-KWB2_\
M2W)<I'(UM9*W14'!8?7^9-='XFNGLO#6I7,9*R1V[E6'8X.#^=5_!T M_"&E
MH!C,"N?JWS?UI]"7K*QN8Q6'XKU:31_#\]Q ,W+D10 ==[' _+K^%;M<MJ93
M5?&6G:;MW16*M>S ]-WW4'ZDT@EL98\2ZC'X%_>%CKGGFP P-WG9P#CIG;@U
MT/A35I-8T""XG&VZ3,5PIX*R*<'([>OXUSUW-87'Q.L[ A$%N&N" /\ 67!4
M8S[A0,5IZ7&-'\9ZE9D[8=007< [;AQ(/KT-4R$W<ZD\BN'\6QMH&NV/BB#
MCW"UO%Q]Y&Z'\/Z"NX[5B>+K..^\*:E%(,X@:1?9E&X?J!21<EH;8.0".AI:
MSM!F:X\/Z;,W62UC8_4J#4FK2O#I%[+$Q62.WD96'8A3@TAWT+M)FN7\#:X=
M:\-0R33-)=0'RYV;J3U!_$$56\&ZY/K-YKD\L[/;I< 0!NB1\XQ]0 :=A<R.
MQS1FN&TZ/4O&+7&IG5KO3[ 2-':PVI"E@#]]C[G^57O#FH:A;ZS>>']5F%Q-
M;H)H+G&#+&2!S[C(_6BP<QU>:,UP5K;W_B#4=5(\0W=E=VURT<=I"P"(H^Z2
MO<&M;Q#=:II?@QI7F7[<JHDMQ$O"9(#.!["BP<W4Z?-+FN6TC1[^UN[6[MO$
M,]_8R*3*MRP<."."A'3FKGBR]N+/0)OL;$7D[)!;X.#O=@./PS18$]+F[29K
M!\):E-J6@Q-=$F[@9K>XR>=ZG!S]1@_C6&\&J:SXOUJSAUR[LH[58C&L6"OS
M+GD'Z46#FV.[HS7/>%=2N;RVNK34'1K^PF,$Q48##^%L>X_E6/K?B.XM/&=H
MD$Q&FVK)%?\ ]T-+G;N^F <T6#F5KG<YHK&\47,UIX7U&YMY6BFCA)1UZJ?6
MJWA?7%U7PK!J$S_/&A6<G^\O4_CU_&D.^MCHJ3-<=X%UB\UC2M1O+F1I7^U.
M8U8_=& 0H]JS="M]5\0Z8=5C\174.H>8V;;(,,;!CA&3'3&/SIV)YD>B45'%
MO\I?,*E\#=MZ9]J*19G>)+5KWPUJ5M&,O);N%'J<<56\&3BX\(:6P_A@5/\
MOGY?Z5NMTKA_#4S>'O$U_P"';A66*XE:YL6)^4J>J_7C]#3(>DKG;.X12S'
M Y)KD?"3B>WU3Q+<[@U[*S*6XVPQY"_R-=<Z+(I5@"I&"",@BJEU"L&F-##8
MI<1A-@MAM52O3;@X&,=J1374X,6KW'A@>*MF+U;W^T<#_GF#MV?38,UM>+'$
M=II?B2U(=;&42-CG="^ WZ$5H"\O_LWV?_A&G\C;L\OSHMNWIC&<8]JT;6!)
M]-2">P2WC*;#:L%90O3&!QBF2HK9%R-UEB61#E6 (([@UB^,+Q+'PGJ4SGK
M8Q]6^4?J:VD1(HECC551  JJ,  =A7$^*I&\0^(;'PS;[3%&PN;UCR%4=%^O
M^(H6XY;'4:%";?0-.A88,=K$I_!0*77/^0#J/_7K)_Z":O@ #CI39(UD1D=0
MR,"&5AD$>AI#MH>2PS3:+HUO!9(QDUZPBCC'99@0A^@VMGZBNF\'V*6E]XAT
M]#\D3Q0@^PCQ76#3K,"W'V6#%MS /+'[OC'R\<?A4D=K!#)+)%#&CRD-(RH
M7(X!)[U5R% Y+P'>PV>BR:/=R1PW=A-(CH[ $@L6#<]N>M)I%PFL_$&_U*V(
M>TM;06@E'1W+;C@]^]=%J&@Z7JCJ]]803NO1W0$_GUJY;VL%K"L-O%'%$O1(
MU"@?@*0[,X[6(=&U);K6;"_-EJ=EN4S*^QB4S\KJ>H./Q]ZT[378)O"%GJ&M
M*JQW2*DHV$IECC)'93_6M&Z\/:3>W2W5UIUM-./^6CQ@D_7U_&KSV\4D!@>-
M&B(VE"H((],4!RNYQ$$</ACQ/IMIHUR9;'4F82VID\P18 PZ^@_S])?$=W?W
M7B_3;+3;5+MK%#=RQ-($7)^5<GU&<XKI;#0=+TN1Y+*QMX'?JR( ?IGTJ">:
MYMM0FDM=!,S. &N$DC4R8Z9R<\<]: MH8?ABZO+3Q1J6GZA9I9R7JB]CB24.
M,_=?GW(!IVF7=M:>//$KW-Q%"FR#F1PHX3WK:MI+BXU"*6YT(PNBLJW#R1L4
M![#!)Y]JLSZ)I5Y.;BYTVSFF/622!68XZ<D47%R]CG_"TT<DFO\ B$,?LMU/
MF,D8S'&I&[\<G\JYNTM/$&L>']2D32(98]8<SB5K@*5&?E&T]ABO3S;0_9S;
M^5'Y)788RHVE?3'I2Q0QPPI%$BI&@ 547 4#H *+CY;HY*^OCJ/PMFNG^^UE
MA_\ >'#?J#7.3O-I\(\/V:.O]MQ6\D949"[@%E/Y+G\:]+^P6HMGMA;PB!\[
MHO+&UL\G(Z'-+]AM?-AD^SP[X05B8H,H/13V'TH3!QOJ<MX'6.T@U\!=L46I
M38 &<*/;Z5GZM_91L9?%NB7WV:\4;V4-A9R."CIZFN[@M(+;S/(BCC\QR[[%
M W,>I/O5%O#FCO?_ &UM.MC<YW>88QG/K]?>BX<NEBY8SM<V%O.Z&-Y(U<H3
MG:2,XHJP!@44BP/TK!\2^'AK5JLD#BWU&W.^VN1U1O3Z'%;](>E FKG(Z#XM
M8O\ V9X@"V&J1G'[SY4F'9E/3_'MZ5UH((Z\5GZMH6G:Y;^3J%LDP'W6/#+]
M#U%<W%X3U[2E":/XDD\E?NP7<8< >F>?T IDZH[6D) ZFN6V^.<>7NT+IC?M
MES]>M5)/"FOZJI36/$;B ]8;./8"/KQ_(T#YGV+&O^+=KG2]  OM5D^4"+YE
MA]2QZ?YYJ_X8\/G1+.5KB4W&H73>9=3G^-NP^@_QJYI&@Z=H=MY-A;+$#C>W
M5G]R>]:=%P2ZL****104444 %%%% !1110 4E+10 F/:EHHH **** "BBB@
*HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46032989619568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Submission<br></strong></div></th>
<th class="th"><div>Sep. 16, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_SubmissionLineItems', window );"><strong>Submission [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Central Index Key</a></td>
<td class="text">0001178697<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Registrant Name</a></td>
<td class="text">Sonim Technologies, Inc.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FormTp', window );">Form Type</a></td>
<td class="text">S-3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_SubmissnTp', window );">Submission Type</a></td>
<td class="text">S-3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeExhibitTp', window );">Fee Exhibit Type</a></td>
<td class="text">EX-FILING FEES<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeExhibitTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeExhibitTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:feeExhibitTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FormTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FormTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_SubmissionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_SubmissionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_SubmissnTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_SubmissnTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46032989485632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Offerings - Offering: 1<br></strong></div></th>
<th class="th">
<div>Sep. 16, 2024 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_PrevslyPdFlg', window );">Fee Previously Paid</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeesOthrRuleFlg', window );">Other Rule</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Common Stock, par value $0.001 per share<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_AmtSctiesRegd', window );">Amount Registered | shares</a></td>
<td class="nump">700,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxOfferingPricPerScty', window );">Proposed Maximum Offering Price per Unit</a></td>
<td class="nump">2.41<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 1,687,000.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01476%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 249.00<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_AmtSctiesRegd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of securities being registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_AmtSctiesRegd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegativeDecimal2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total amount of registration fee (amount due after offsets).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeesOthrRuleFlg">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Checkbox indicating whether filer is using a rule other than 457(a), 457(o), or 457(f) to calculate the registration fee due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeesOthrRuleFlg</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_MaxAggtOfferingPric">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum aggregate offering price for the offering that is being registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_MaxAggtOfferingPric</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative100TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_MaxOfferingPricPerScty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum offering price per share/unit being registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_MaxOfferingPricPerScty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegativeDecimal4lItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingSctyTitl">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The title of the class of securities being registered (for each class being registered).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingSctyTitl</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingSctyTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Type of securities: "Asset-backed Securities", "ADRs/ADSs", "Debt", "Debt Convertible into Equity", "Equity", "Face Amount Certificates", "Limited Partnership Interests", "Mortgage Backed Securities", "Non-Convertible Debt", "Unallocated (Universal) Shelf", "Exchange Traded Vehicle Securities", "Other"</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingSctyTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:securityTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_PrevslyPdFlg">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_PrevslyPdFlg</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingAxis=1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46032989449584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fees Summary<br></strong></div></th>
<th class="th">
<div>Sep. 16, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeesSummaryLineItems', window );"><strong>Fees Summary [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TtlOfferingAmt', window );">Total Offering</a></td>
<td class="nump">$ 1,687,000.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TtlFeeAmt', window );">Total Fee Amount</a></td>
<td class="nump">249.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_NetFeeAmt', window );">Net Fee</a></td>
<td class="nump">$ 249.00<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeesSummaryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeesSummaryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_NetFeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_NetFeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_TtlFeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlFeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_TtlOfferingAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlOfferingAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>13
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( ".+,%D'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 #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  CBS!9QJ][B^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O;2;!4.7%\6G"8(#Q;>0W+9@TX3DI-VWMXU;A^@'\#%W__SN
M=W"M#D+[B,_1!XQD,=V,KNN3T&'#CD1! "1]1*=2.27ZJ;GWT2F:GO$ 0>D/
M=4"H.6_ (2FC2,$,+,)"9+(U6NB(BGP\XXU>\.$S=AEF-&"'#GM*4)45,#E/
M#*>Q:^$*F&&$T:7O IJ%F*M_8G,'V#DY)KNDAF$HAU7.33M4\/:T?<GK%K9/
MI'J-TZ]D!9T";MAE\NOJ_F'WR&3-ZW7![XJJV=65J&\%;]YGUQ]^5V'GC=W;
M?VQ\$90M_+H+^0502P,$%     @ (XLP69E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!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 <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>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>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;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_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.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/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&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>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(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.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
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<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
MTQ*?'C ^ ?<+K=TQ\.W0/6;9/U!+ P04    "  CBS!9T 82]P@#   5$
M#0   'AL+W-T>6QE<RYX;6S=6%%OVC 0_BM1NDVM-#5 UHRL@+0A59JT397:
MA[U5ACC!DF-GCNE"?WU]=@B!^JJM#QM;$,1WG^^^S^<+1DQJO>'T9D6I#IJ2
MBWH:KK2N/D11O5S1DM3GLJ+"(+E4)='&5$545XJ2K(:@DD>CP2")2L)$.)N(
M=7E5ZCI8RK70TW#4N0)W^YQ-PV'R+@Q<NKG,Z#2\.WWS8RWUY:O W4_>GIP,
M[LXN#_VG%C@+(V_2B_VD=N[Y *[7)M=IW[8IHE;K;))+L9,<A\YA.$A)@WO"
MI^&<<+90#*)R4C*^<>X1.):22Q5H4RM#.@1/_>#@H;.@C&V>D@FI++=C<)^+
M=OH!L+5 (.-\KZ;@F$TJHC55XLH8=K)U/H&"=GR[J8S"0I'-<'01[@+LS9 L
MI,JHZFB&X=8UFW":@QS%BA7<M:PB +66I1EDC!12$*MA&]$.3-HEY?P&>NQ[
MOI>[R7N[-X"]$]W0"&J'+HTS('\_F\O=2YN^*&U0L7NI/ZW-:H2UH=?HM:(Y
M:ZS=Y!T_EGV(9R=5Q3<?.2M$2=W:?YEP-B';N& E%7LP;- I2^.@*@SNJ=)L
MV??\5*2ZI8W>=E.3XYI'_Z#F/UOG@@JJ".^+-JU_S%5^L>+X_=^2;+]4#@7[
M-:;'K[$]VXY=Y,51BHS:[_/>H;%W9'3> ([F:?@-CGN^(PT6:\8U$ZVU8EE&
MQ9.3PZ379&%^\^SE-_,SFI,UU[<=. UWXZ\T8^LR[69=0R':6;OQ%UC>,.E^
M%Q@N)C+:T&S>FJI8V&%@!H:UO2#@$+FREQ_!8ASF1P##># %6(R+PGC^I_6,
MT?4X#-,V]B)C-&:,QK@H'S*W+XS''Y.:R[_2-(WC),$J.I][%<RQNB4)O/W9
M,&T0@?$ T^_5&M]MO$.>[P-L3Y_K$&RE>"=B*\5K#8B_;A"1IO[=QG@@ ML%
MK'> W\\#/>6/B6/854P;]@3C2)IB"/2BOT>3!*E. B___F!/21RGJ1\!S*\@
MCC$$GD8<P12 !@R)8WL.'IQ'T?:<BG9_!,P> 5!+ P04    "  CBS!9EXJ[
M',     3 @  "P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6
M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV
M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O
M@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=
MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0    (
M ".+,%E2<6^U70$  $@#   /    >&PO=V]R:V)O;VLN>&ULM9+=2L- $(5?
M)>P#F%I_P-+TQE(51(N5WF^2B1G<W0DS&VM]>B<)P8 @WO1J,V>6DV_.SO)
M_)X3O2>?W@7)3!UCLTA3*6KP5LZH@:"=BMC;J"6_I=(PV%)J@.A=.I_-KE-O
M,9C5<O3:<CHM*$(1D8**G;!'.,A/ORN3#Q3,T6$\9J;_=F 2CP$]?D&9F9E)
MI*;#/3%^48C6[0HFYS)S/C3VP!&+7_*N@WRUN?1*M/F+59#,7,_4L$*6V-_H
M_:TR?H!>'JHVT@9=!%[;"'=,;8/AK;/1*=+)&'T.XSF$N.#_Q$A5A06LJ6@]
MA#CDR. ZP" U-F*28#UD9M?F'D54[H;2OSR4PX!1R29Q\0*UP0]ESW@ZGN>J
M M8P9((S_P-G?EJ<#8 DN]9[R\<)T<4?1!?](XXO5T*% <HG=1/5=8N*+2?=
MT0<]O[PZO]%M:9V[5>TY/)(MQT48EWCU#5!+ P04    "  CBS!9NVSJ[+H
M   : P  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSQ9,Y#H,P$$6O
M@GP AB5)$0%5&MJ("U@P+&*QY9DH</L0*,!2BC2(ROIC^?U7C*,G=I(;-5#=
M:'+&OALH%C6SO@-07F,OR54:A_FF5*:7/$=3@99Y*RN$P/-N8/8,D41[II--
M&O\AJK)L<GRH_-7CP#_ \%:FI1J1A9-)4R'' L9N&Q,LA^_.9.&D12Q,6O@"
MSA8*+*'@?*'0$@H/%"*>.J3-9LU6_>7 >I[?XM:^Q'5H+\GUZP#65T@^4$L#
M!!0    ( ".+,%FF_$I;(P$  -\$   3    6T-O;G1E;G1?5'EP97-=+GAM
M;,V4ST[#, S&7Z7J=6HRAL0!K;L 5]B!%PB-NT;-/\7>Z-X>M]TF@4;%-"2X
M-&IL?S_'GY+EZSX"9IVS'LN\(8KW4F+5@%,H0@3/D3HDIXA_TT9&5;5J W(Q
MG]_)*G@"3P7U&OEJ^0BUVEK*GCK>1A-\F2>PF&</8V+/*G,5HS65(H[+G==?
M*,6!(+ARR,'&1)QQ0B[/$OK(]X!#W<L.4C(:LK5*]*P<9\G.2J2]!133$F=Z
M#'5M*M"AVCHN$1@3*(T- #DK1M'9-)EXPC!^;Z[F#S)30,Y<IQ"1'4MP.>YH
M25]=1!:"1&;ZB"<B2U]]/NC=UJ!_R.;QOH?4#GZ@');K9_S9XY/^A7TL_DD?
MMW_8QUL([6]?N7X53AE_Y,OA75M] %!+ 0(4 Q0    ( ".+,%D'04UB@0
M +$    0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#
M%     @ (XLP6<:O>XOO    *P(  !$              ( !KP   &1O8U!R
M;W!S+V-O<F4N>&UL4$L! A0#%     @ (XLP69E<G",0!@  G"<  !,
M         ( !S0$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    "  C
MBS!9E5@9W$8"   U!@  &               @($."   >&PO=V]R:W-H965T
M<R]S:&5E=#$N>&UL4$L! A0#%     @ (XLP6>R2,5'? @  80@  !@
M         ("!B@H  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0
M   ( ".+,%DM??5,$ (  -@$   8              " @9\-  !X;"]W;W)K
M<VAE971S+W-H965T,RYX;6Q02P$"% ,4    "  CBS!9T 82]P@#   5$
M#0              @ 'E#P  >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( ".+
M,%F7BKL<P    !,"   +              "  1@3  !?<F5L<R\N<F5L<U!+
M 0(4 Q0    ( ".+,%E2<6^U70$  $@#   /              "  0$4  !X
M;"]W;W)K8F]O:RYX;6Q02P$"% ,4    "  CBS!9NVSJ[+H    : P  &@
M            @ &+%0  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"
M% ,4    "  CBS!9IOQ*6R,!  #?!   $P              @ %]%@  6T-O
F;G1E;G1?5'EP97-=+GAM;%!+!08     "P + ,H"  #1%P     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// 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)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>2</ContextCount>
  <ElementCount>17</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>1</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="ex107.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995210 - Document - Submission</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/submissionTable</Role>
      <ShortName>Submission</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ex107.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995211 - Document - Offerings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/feesOfferingTable</Role>
      <ShortName>Offerings</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ex107.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995215 - Document - Fees Summary</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/feesSummaryTable</Role>
      <ShortName>Fees Summary</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="EX-FILING FEES" original="ex107.htm">ex107.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/ffd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>20
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ex107.htm": {
   "dts": {
    "inline": {
     "local": [
      "ex107.htm"
     ]
    },
    "schema": {
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/lrr/arcrole/deprecated-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ffd/2024/ffd-2024.xsd"
     ]
    }
   },
   "keyStandard": 17,
   "keyCustom": 0,
   "axisStandard": 1,
   "axisCustom": 0,
   "memberStandard": 1,
   "memberCustom": 0,
   "hidden": {
    "total": 3,
    "http://xbrl.sec.gov/ffd/2024": 2,
    "http://xbrl.sec.gov/dei/2024": 1
   },
   "contextCount": 2,
   "entityCount": 1,
   "segmentCount": 1,
   "elementCount": 107,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/ffd/2024": 15,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/ffd/role/document/submissionTable",
     "longName": "995210 - Document - Submission",
     "shortName": "Submission",
     "isDefault": "true",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c_report",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex107.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_report",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex107.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
     "longName": "995211 - Document - Offerings",
     "shortName": "Offerings",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c_offering_1",
      "name": "ffd:PrevslyPdFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex107.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_offering_1",
      "name": "ffd:PrevslyPdFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex107.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable",
     "longName": "995215 - Document - Fees Summary",
     "shortName": "Fees Summary",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c_report",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex107.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_report",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex107.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ffd_AggtRedRpPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "AggtRedRpPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, FY"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AggtRedRpPricPrrFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "AggtRedRpPricPrrFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Prior Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, Prior FY"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AggtSalesPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "AggtSalesPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Sales Price, Fiscal Year",
        "terseLabel": "Aggregate Sales Price"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AmtRedCdts": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "AmtRedCdts",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Redemption Credits",
        "terseLabel": "Redemption Credits"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AmtSctiesRcvd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "AmtSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Received",
        "terseLabel": "Amount of Securities Received",
        "documentation": "Amount of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_AmtSctiesRegd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "AmtSctiesRegd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Registered",
        "terseLabel": "Amount Registered",
        "documentation": "The amount of securities being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CeasedOprsDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "CeasedOprsDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ceased Operations Date",
        "terseLabel": "Ceased Operations Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CfwdFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "CfwdFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Form Type",
        "terseLabel": "Carry Forward Form Type",
        "documentation": "The Form Type of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrevslyPdFee": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "CfwdPrevslyPdFee",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Previously Paid Fee",
        "terseLabel": "Filing Fee Previously Paid in Connection with Unsold Securities to be Carried Forward",
        "documentation": "The fee previously paid in connection with the securities being brought forward from the prior shelf registration statement on which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrrFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "CfwdPrrFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Prior Effective Date",
        "terseLabel": "Carry Forward Initial Effective Date",
        "documentation": "The initial effective date of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "CfwdPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward File Number",
        "terseLabel": "Carry Forward File Number",
        "documentation": "The EDGAR File Number of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). If the prior registration statement has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CmbndPrspctsItemAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "CmbndPrspctsItemAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Item [Axis]",
        "terseLabel": "Combined Prospectus",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different references to earlier prospectuses on a single fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CmbndPrspctsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "CmbndPrspctsLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Line Items]",
        "terseLabel": "Combined Prospectus:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CmbndPrspctsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "CmbndPrspctsTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Table]",
        "terseLabel": "Combined Prospectus Table"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CombinedProspectusTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "CombinedProspectusTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Table [N/A]",
        "terseLabel": "Combined Prospectus Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CshPdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "CshPdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Paid by Registrant in Transaction",
        "terseLabel": "Cash Consideration Paid",
        "documentation": "Amount of cash consideration paid by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "ffd_CshRcvdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "CshRcvdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Received by Registrant in Transaction",
        "terseLabel": "Cash Consideration Received",
        "documentation": "Amount of cash consideration received by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "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": [
      "r0"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "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": [
      "r0"
     ]
    },
    "ffd_FeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "FeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Amount",
        "terseLabel": "Amount of Registration Fee",
        "documentation": "Total amount of registration fee (amount due after offsets)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeExhibitTp": {
     "xbrltype": "feeExhibitTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "FeeExhibitTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Exhibit Type",
        "terseLabel": "Fee Exhibit Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_FeeIntrstAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "FeeIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Interest Amount",
        "terseLabel": "Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "FeeNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note",
        "terseLabel": "Fee Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeNoteMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "FeeNoteMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note Maximum Aggregate Offering Price",
        "terseLabel": "Fee Note MAOP"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "FeeRate",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Rate",
        "terseLabel": "Fee Rate",
        "documentation": "The rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeesOthrRuleFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "FeesOthrRuleFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees, Other Rule [Flag]",
        "terseLabel": "Other Rule",
        "documentation": "Checkbox indicating whether filer is using a rule other than 457(a), 457(o), or 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeesSummaryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "FeesSummaryLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees Summary [Line Items]",
        "terseLabel": "Fees Summary:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FnlPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "FnlPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Final Prospectus [Flag]",
        "terseLabel": "Final Prospectus"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FormTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "FormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Form Type",
        "terseLabel": "Form Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_GnlInstrIIhiFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "GnlInstrIIhiFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Instruction II.H,I [Flag]",
        "terseLabel": "General Instruction II.H,I"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrCity": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "IssrBizAdrCity",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, City",
        "terseLabel": "City"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStatOrCtryCd": {
     "xbrltype": "stateOrCountryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "IssrBizAdrStatOrCtryCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, State or Country Code",
        "terseLabel": "State or Country Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "IssrBizAdrStrt1",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 1",
        "terseLabel": "Street 1"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "IssrBizAdrStrt2",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 2",
        "terseLabel": "Street 2"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrZipCd": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "IssrBizAdrZipCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Zip Code",
        "terseLabel": "Zip Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrNm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "IssrNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Name",
        "terseLabel": "Issuer Name"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_MaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "MaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Aggregate Offering Price",
        "terseLabel": "Maximum Aggregate Offering Price",
        "documentation": "The maximum aggregate offering price for the offering that is being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_MaxOfferingPricPerScty": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "MaxOfferingPricPerScty",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Offering Price per Security",
        "terseLabel": "Proposed Maximum Offering Price per Unit",
        "documentation": "The maximum offering price per share/unit being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NetFeeAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "NetFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Fee Amount",
        "terseLabel": "Net Fee"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NetSalesAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "NetSalesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Sales Amount",
        "terseLabel": "Net Sales"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvDsclsr": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "NrrtvDsclsr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure",
        "terseLabel": "Narrative Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvMaxAggtAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "NrrtvMaxAggtAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Amount",
        "terseLabel": "Narrative - Max Aggregate Offering Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "NrrtvMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Price",
        "terseLabel": "Narrative - Max Aggregate Offering Price"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "OfferingAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Axis]",
        "terseLabel": "Offering",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different security offerings on a single fee bearing submission."
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "OfferingLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Line Items]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "OfferingNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Note",
        "terseLabel": "Offering Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "OfferingSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Title",
        "terseLabel": "Security Class Title",
        "documentation": "The title of the class of securities being registered (for each class being registered)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "OfferingSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Type",
        "terseLabel": "Security Type",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "OfferingTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Table]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "OfferingTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Table [N/A]",
        "terseLabel": "Offering Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "OffsetAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset [Axis]",
        "terseLabel": "Offset",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different offsets as applied to a fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetClmInitlFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "OffsetClmInitlFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claim Initial Filing Date",
        "terseLabel": "Initial Filing Date",
        "documentation": "The initial filing date of the earlier registration statement with which the earlier (offsetting) fee was paid for a claimed offset. If the offset fee was paid with an amendment, do not provide the amendment date under this element; instead, provide the date of the initial filing (i.e. the \"parent\" filing) ."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetClmdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "OffsetClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Amount",
        "terseLabel": "Fee Offset Claimed",
        "documentation": "The amount of offsetting fees being claimed."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetClmdInd": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "OffsetClmdInd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Indicator",
        "terseLabel": "Offset Claimed"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetExpltnForClmdAmt": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "OffsetExpltnForClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Explanation for Claimed Amount",
        "terseLabel": "Explanation for Claimed Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "OffsetLineItems",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset:",
        "label": "Offset [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "OffsetNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Note",
        "terseLabel": "Offset Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetPrrFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "OffsetPrrFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Fee Amount",
        "terseLabel": "Fee Paid with Fee Offset Source",
        "documentation": "The fee prevoiusly paid from which an offset is being derived."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "OffsetPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior File Number",
        "terseLabel": "File Number",
        "documentation": "The EDGAR File Number of the earlier registration statement with which the earlier (offsetting) fee was paid. If the offset filing for the offset has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFilerNm": {
     "xbrltype": "filerNameItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "OffsetPrrFilerNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Filer Name",
        "terseLabel": "Registrant or Filer Name",
        "documentation": "The name of the registrant that filed the earlier registration statement with which the earlier (offsetting) fee was paid."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "OffsetPrrFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Form Type",
        "terseLabel": "Form or Filing Type",
        "documentation": "The Form Type of the offset filing."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrNbOfUnsoldScties": {
     "xbrltype": "nonNegativeIntegerItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "OffsetPrrNbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Number of Securities",
        "terseLabel": "Unsold Securities Associated with Fee Offset Claimed",
        "documentation": "The number of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "OffsetPrrSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Title",
        "terseLabel": "Security Title Associated with Fee Offset Claimed",
        "documentation": "The title of the class of securities from which offset fees were derived."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "OffsetPrrSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Type",
        "terseLabel": "Security Type Associated with Fee Offset Claimed",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrUnsoldOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "OffsetPrrUnsoldOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Offering Amount",
        "terseLabel": "Unsold Aggregate Offering Amount Associated with Fee Offset Claimed",
        "documentation": "The aggregate offering amount of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetSrcFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "OffsetSrcFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Source Filing Date",
        "terseLabel": "Filing Date",
        "documentation": "The filing date of the earlier registration statement with which the earlier (offsetting) fee was paid in an offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "OffsetTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset Payment:",
        "label": "Offset [Table]"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "OffsetTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Table [N/A]",
        "terseLabel": "Offset Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_PrevslyPdFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "PrevslyPdFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Previously Paid [Flag]",
        "terseLabel": "Fee Previously Paid"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RegnFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "RegnFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration File Number",
        "terseLabel": "Registration File Number"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RptgFsclYrEndDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "RptgFsclYrEndDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reporting Fiscal Year End Date",
        "terseLabel": "Reporting FY End Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "Rule011Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 0-11 [Flag]",
        "terseLabel": "Rule 0-11"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011a2OffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "Rule011a2OffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 0-11(a)(2) Offset",
        "label": "Rule 0-11(a)(2) Offset [Flag]"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule415a6Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "Rule415a6Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 415(a)(6) [Flag]",
        "terseLabel": "Rule 415(a)(6)",
        "documentation": "Checkbox indicating whether filer is claiming a 415(a)(6) carryforward."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_Rule429AggtOfferingAmt": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "Rule429AggtOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Aggregate Offering Amount",
        "terseLabel": "Maximum Aggregate Offering Price of Securities Previously Registered",
        "documentation": "The maximum aggregate offering amount of unsold securities registered on the prior registration statement that are carried forward under Rule 429. Only applicable if 457(o) was used in the fee calculation for the prior registration statement."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429CmbndPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "Rule429CmbndPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Combined Prospectus [Flag]",
        "terseLabel": "Rule 429",
        "documentation": "Checkbox indicating whether filer is using a combined prospectus under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429EarlierFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "Rule429EarlierFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier File Number",
        "terseLabel": "File Number",
        "documentation": "The Securities Act File Number of the earlier effective registration statement(s) from which securities may be offered and sold using the combined prospectus pursuant to Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429EarlierFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "Rule429EarlierFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier Form Type",
        "terseLabel": "Form Type",
        "documentation": "The Form Type of the earlier registration statement from which unsold securities are carried forward under Rule 429. This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429InitlFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "Rule429InitlFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Initial Effective Date",
        "terseLabel": "Initial Effective Date",
        "documentation": "The filing date of the earlier registration statement from which unsold securities are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429NbOfUnsoldScties": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "Rule429NbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Number Of Unsold Securities",
        "terseLabel": "Amount of Securities Previously Registered",
        "documentation": "The number of securities registered on the prior registration statement that are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429PrspctsNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "Rule429PrspctsNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Prospectus Note",
        "terseLabel": "Combined Prospectus Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule429SctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "Rule429SctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Title",
        "terseLabel": "Security Class Title"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule429SctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "Rule429SctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Type",
        "terseLabel": "Security Type"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule457aFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "Rule457aFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(a) [Flag]",
        "terseLabel": "Rule 457(a)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(a) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ffd_Rule457bOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "Rule457bOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(b) Offset [Flag]",
        "terseLabel": "Rule 457(b) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(b) or 0-11(a)(2)."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "ffd_Rule457fFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "Rule457fFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(f) [Flag]",
        "terseLabel": "Rule 457(f)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_Rule457oFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "Rule457oFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(o) [Flag]",
        "terseLabel": "Rule 457(o)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(o) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ffd_Rule457pOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "Rule457pOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(p) Offset [Flag]",
        "terseLabel": "Rule 457(p) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(p)."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "ffd_Rule457rFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "Rule457rFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(r) [Flag]",
        "terseLabel": "Rule 457(r)"
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "ffd_Rule457sFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "Rule457sFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(s) Flag",
        "terseLabel": "Rule 457(s)"
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "ffd_Rule457uFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "Rule457uFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(u) [Flag]",
        "terseLabel": "Rule 457(u)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(u) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "ffd_Scties424iAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "Scties424iAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Axis]",
        "terseLabel": "Securities, 424I"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Scties424iLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "Scties424iLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Line Items]",
        "terseLabel": "Securities, 424I:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Scties424iTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "Scties424iTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Table]",
        "terseLabel": "Securities, 424I Table"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Securities424iTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "Securities424iNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities 424I [N/A]",
        "terseLabel": "Securities 424I N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "SubmissionLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission [Line Items]",
        "terseLabel": "Items"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissnTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "SubmissnTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission Type",
        "terseLabel": "Submission Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TermntnCmpltnWdrwl": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "TermntnCmpltnWdrwl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Termination / Completion / Withdrawal Statement",
        "terseLabel": "Termination / Withdrawal Statement"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TtlFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "TtlFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee Amount",
        "terseLabel": "Total Fee Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlFeeAndIntrstAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "TtlFeeAndIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee and Interest Amount",
        "terseLabel": "Total Fee and Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "TtlOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offering Amount",
        "terseLabel": "Total Offering"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlOffsetAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "TtlOffsetAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offset Amount",
        "terseLabel": "Total Offset Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlPrevslyPdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "TtlPrevslyPdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Previously Paid Amount",
        "terseLabel": "Previously Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlTxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "TtlTxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Transaction Valuation",
        "terseLabel": "Total Transaction Valuation"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "TxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction Valuation",
        "terseLabel": "Transaction Valuation"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_ValSctiesRcvd": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "ValSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received",
        "terseLabel": "Value of Securities Received",
        "documentation": "Value of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_ValSctiesRcvdPerShr": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024",
     "localname": "ValSctiesRcvdPerShr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received, Per Share",
        "terseLabel": "Value of Securities Received, Per Share",
        "documentation": "Value per share of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form). This is included in the explanation of 457(f) fee calculation."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "415",
   "Subsection": "a"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "429"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "f"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "o"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "p"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "r"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "s"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "u"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Subsection": "f",
   "Section": "457"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>21
<FILENAME>0001493152-24-036436-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001493152-24-036436-xbrl.zip
M4$L#!!0    ( ".+,%G$<@-KUP@  *8M   )    97@Q,#<N:'1M[5I[<^(X
M$O]_/H7.NW>S6Q7 )H000M@B).38R9!,0AZ;NJHI80E0Q;:\DGC-I]^6'V#>
M,"',WM55I1);:G7WK]7JAYS2;T/707TJ)./>V4<K;7Y$U+,Y85[G[&/EOEJO
M?_RM_*'TCU0*-:GK.UA1](O]*\J:V1QJ\#X></$J#]#U=16E4A%EC5&'%-$]
M5:>H@5U:1!6'85EC#FV.?'J*'K'3@]$:%ZY$CXP.3L?<8912=#GLLA93_TD\
MH]IE>DCD*BFWP* -/,<"Q@HFF:)+PA070!3"+B* W5K%M\H]);@S9OMX]:CL
MJV&77#WDZ]7NZ\O32Y<\#<U/7^#'K7U[N3^_:F6/S!MV_H"?+,<>G=^\/-N=
M!_=$_?&4D_7:G=]Z>OQV73UOOCS_[K]T8%VV-B!73K_%SIOXV7=N6&7XV3LW
M+[[X#W\\_2Z!YP-^OM-_)_//4_/UEZ?::[W6\*D+>EUT!Z1B?GJ\JK'6U4/G
MBWOR2I-K_WUNKL+\^>)HC#=_F"?M=O886X?YK-D^S&:)>=C&A7RN0*UVH1#R
MZ2IP)7 G3YX97:7\8B8S& S2@\,T%YV,=7)RDAEJ&B,D*@X=YKTN)]6S8]*6
M<-@4J1X)B+.F>9AAGE38LVF2GDP6)(GSF7 R)F62Y[+6\2KF(<5XP7 9K:45
M ;7I\_G=]81<+::?D&:4P)[4CHL5^*/F=)0RLZEL/L$D):D]Q0C>TQW>7\NG
MD#JT8CYS%I]&JJ=;6([-2.B,#6.9,)'1$2 F;+?)8D*8" FU?U!,RA\0*BFF
M'%J&: !!)GDP2YEP1M.X5&&D.:;HGSW6/S/T&:2>2ND 8B [?#LS%!VJ3.!5
MF6!=)I12:G$R0E*-''IFM($8#KGI*]1D+I6H00?HCKO8.P@'#L#Q!6N#DA]*
MA/7C=81)"$FC(O*X1XV /1L6M0 J]%OTS@BA7O@>C@!YH^<"1QMY<)9 @38I
MWO=:+I/2:_J1]D-U1]MGAOU54)\+92 &-FQ3^M4T+:-\GSHL9:9XK94 EHP,
MN8F,K%&^?$[5ZM?UQA6$ULO[;<3!_A<O/=BM415V06"G[A$Z_$1'Z^4>&F43
M$%K'A?S)\3*9F1F[:B4$;5,!N8G*,9GVUZ*TN]3%( \%(:/8%5JT=AVYS!OU
M0TH_I(>2&-$Z!8YU9D@&:8B&SC16959TJ([D/9'4)@A2Q0A_@-C^RMNP$MS\
MJV7$=&-*&AAP,CR>8$1/M1D5* !'%Y[[:OW3M"EG%R_@+&G'A>GD3#1'6&
M\IFZ+9!+X%AX04T0N-9-!*,R9-(HE_3VZZ#3X&6KE$F\E3+SO&:$999J$D_-
MVB72W0<-.%D$2F&A+J!T*.LM39DG*2L_%C.>FU]'/;)D53RS0+E9+>+Q:-M7
M.D-T&'ZL(_SO&;GGL=#"#_<7\\9U*98]0<M1%B\"4<PNGIJ3HSDN$^+#BN52
M(OWA\4U"9!=#?%DG)J3:3E!F/G2%T7:<U>! L[[.A'Z<!UTL.LQ+*>X7$231
M4Q0-M+A2W(7,FM6#.LNF)/M&XP&]52GLL Y4V()UNC'-@.J7(FIQAT 2&J8F
ME0" \;<2G5\KV09/IV*AZ&KENOIP76G6;QKHIH8FN1 U*^?7.B/N49GE:1WJ
MN4T2>FYAT; MA@WV<EL0DV+ACG:8U$6JTCW&>DA' (E[S(7FT.YZW.$=IHNU
MNF>GU^%L<0'^'.*\$GB$#J'Z([S7<N@T/$O#\S'1'6](GM\8\-AZ2\V9\R'>
M-S%(1591UYW."(56@(*"(.P15,5"C'0K/,""0"%J]P13;'P45+#8IHX3*7EF
MF$;P+GULQ^^)2C<&%J@3F<'FCH-]"</QTRD:,**ZFL[\IZ[.E5C )-C[/A6*
MV=B)S1%BV]@G@HJ?Q,QCJ5D0^J^?K+QY"E4_64QDIH\VH+(V(=H[J_Q&5)OQ
M*NR,T\GN3+4!S0XW9J_8]JOWS.["+['L.!9V?ARC^!"'JW,'VZ\(0B*2W&%
M?0UU/:HK"B$8*OH%(.+(.<X?.N MA;Q.7!3]1GN65G6PE*BI+Q_>76B#*QW;
MWUF*OE6I8L?N.<%54*DE,F5TU]L#OHK+>YY*)+D$CP5<(1]!'H,V,VML*N%6
M<)]+R)Z?\9"Y/1?%W6F(\A;* 8INH6=Z\(([I=U*CX56.AU!._HZ/!8?2M[+
MUMZ!W)TCBW:.MU%<IVG7T67YVL"TL$Z HF@Z*CFTK8RE*O]_9/\C<WNZU1XF
MG&SB95.E=**9T+-%Q!3PL1<GJ]ECDM7'9*YD3A;(;T<0I^(N4S2E"VJJ;WL'
M OLK.K);0?O2&=V2FM.9;6(2%WXHO(D_,]A0%5N<.Q1[;>SHZ_5)BY,/#K0$
M-5$+HA9F9+ZS677.OPM '+'N;36:;RV3$":*'D.K_F</LN56^FVH V3>S;0H
M0-?.71?"TKWB]NL!.(U ??V5"OULIDW30KZ^+-,7(]]EQWF_7!"IMUN^ZKY>
MWJBNT&EY>T]2HC?E2"=&&9A1\6;8P57-6.V:P':0!B9Z5UP%FP8'$$XE,9"^
M7@I4CBZM$*$V<\'/@\8TJ;G7<PE7T?1&^VV91OG8- ],TXQQQ0JM\;N?WXH2
M\GSLHCJO0SVA/34!5]\V)K#6&[4WH[6,<C:=LWX 5*AF5!+N^^+,&F7K(%\X
MUON:WG9K-SAK"S#"8=-%4P)7<)&[8V#ZXU9:7\7GCO/[WD5 ""?S?3<N!PZ:
M.UFZ9:M*Q-S6)>)L+[U),[T1S:XZ]YTQ>J>KA!_.9R_85[<UDWO.'?#8E5W^
MBS'OJF. 4+(BRC4Y] F3QCKL3&7QG2-H4SGC#]TZDB[^/+%Y1)V.Q),H>O26
M]/=](]]KCSBIO)<I\ELFE'?TMJ -TZT=XSWH[H)>;(W'[7%DA?H_Z'3J>R@X
M+I*N/9CO;I1U-UO?'0/_#M9N4!78^J)'_Y9VGGQ8-1:&X#6+%AIY>4P":[QW
M3#K>*"9E@@^S4]^<84.Y  R=UB]'YH%E6@?9HZ-?UW\D-I/WP?JC+W#7_[^H
MI>A_;2S_!5!+ 0(4 Q0    ( ".+,%G$<@-KUP@  *8M   )
G  "  0    !E>#$P-RYH=&U02P4&      $  0 W    _@@

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>ex107_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ffd="http://xbrl.sec.gov/ffd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef
      xlink:href="https://xbrl.sec.gov/ffd/2024/ffd-2024.xsd"
      xlink:type="simple"/>
    <context id="c_offering_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001178697</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-16</startDate>
            <endDate>2024-09-16</endDate>
        </period>
    </context>
    <context id="c_report">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001178697</identifier>
        </entity>
        <period>
            <startDate>2024-09-16</startDate>
            <endDate>2024-09-16</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <ffd:SubmissnTp contextRef="c_report" id="fee_001">S-3</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="c_report" id="fee_002">EX-FILING FEES</ffd:FeeExhibitTp>
    <dei:EntityCentralIndexKey contextRef="c_report" id="fee_003">0001178697</dei:EntityCentralIndexKey>
    <ffd:FormTp contextRef="c_report" id="fee_004">S-3</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="c_report" id="fee_005">Sonim Technologies, Inc.</dei:EntityRegistrantName>
    <ffd:PrevslyPdFlg contextRef="c_offering_1" id="fee_006">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="c_offering_1" id="fee_007">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="c_offering_1" id="fee_008">Common Stock, par value $0.001 per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="c_offering_1" id="fee_009">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="c_offering_1"
      decimals="0"
      id="fee_010"
      unitRef="shares">700000</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="c_offering_1"
      decimals="INF"
      id="fee_011"
      unitRef="USD">2.41</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="c_offering_1"
      decimals="INF"
      id="fee_012"
      unitRef="USD">1687000.00</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="c_offering_1"
      decimals="INF"
      id="fee_013"
      unitRef="pure">0.0001476</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="c_offering_1"
      decimals="INF"
      id="fee_014"
      unitRef="USD">249.00</ffd:FeeAmt>
    <ffd:TtlOfferingAmt
      contextRef="c_report"
      decimals="INF"
      id="fee_015"
      unitRef="USD">1687000.00</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt
      contextRef="c_report"
      decimals="INF"
      id="fee_016"
      unitRef="USD">249.00</ffd:TtlFeeAmt>
    <ffd:NetFeeAmt
      contextRef="c_report"
      decimals="INF"
      id="fee_017"
      unitRef="USD">249.00</ffd:NetFeeAmt>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
